MELD Dev Diary 13
Dec 05 2022
Empréstimos e empréstimos fora da cadeia:.

Empréstimos e Empréstimos
Fora da rede:
- Implementei um indexador rastreando UTXOs bloqueando o operador NFTs controlando o gerenciador, pool e migração.
- Autorização de operador oracle implementada via NFT em vez de usar hash de chave de pub.
- Adicionado o mapa de preços de ativos ao corpo da solicitação para concluir o endpoint da API Oracle para alimentar os preços de mercado.
- Verifique mais condições ao criar transações para atualizar as contas na API para evitar que os usuários enviem solicitações inválidas.
- API implementada para obter o estado atual do contrato do pool.
- Separou o servidor de documentação de API do servidor de API principal, permitindo a implantação antecipada do servidor de documentação.
- Adicionada descrição e documentação para o esquema da API.
- Dockerizou o servidor de documentação da API.
- CI atualizado para enviar as imagens do docker do servidor faucet e do servidor de documentação da API para o ECR assim que forem criadas.
- Construa a imagem do construtor antes das imagens do aplicativo para evitar a duplicação da compilação, que causa problemas de condição de corrida e compilação instável.
- Serviço de lote atualizado para oferecer suporte à criação de transações de encadeamento quando o batcher precisar lidar com muitas contas em um lote.
- Escreveu algumas funções de utilitário para consultar o estado mais recente em testes de integração para reduzir a instabilidade do teste.
- Formalizou alguns testes de integração para o serviço de batching e adicionou mais testes de unidade para a solicitação de garantia definida.
- Implementei a base para testes funcionais para melhorar a eficiência da escrita de testes.
- Refatorou a credencial do usuário de teste para maior clareza.
- Adicionado um caso de teste para indexador oracle.
- Usou a variável de ambiente para executar testes funcionais ou de integração a partir do mesmo executável.
- Suporte a vários usuários de teste no teste de integração.
- Use uma chave de teste dedicada para o operador da faucet de empréstimo.
- Diagramas de transação de empréstimo atualizados: criar, atualizar e fechar conta.
- Manutenção em infraestrutura antiga, desativando alguns bancos de dados RDS não utilizados.
- Planejando o orçamento de nuvem para o próximo ano.
- Serviço Fargate para documentos de API de empréstimo.
- Configurando balanceador de carga e grupo de destino para documentos de API de empréstimo.

George Harrison ficou chateado por suas letras de 'Hurdy Gurdy Man' de Donovan não terem sido usadas