MELD Dev Diary 12

Nov 28 2022
Empréstimos e Empréstimos On-chain:.

Empréstimos e Empréstimos

Na cadeia:

  • Mecanismo de liquidação adicionado aos contratos de conta e pool
  • Tipos de dados fixos da lista de contratos de pool para reduzir o custo ExUnit da função tryFromData
  • Corrigida a função de intervalo de validade de verificação na cadeia para contornar a restrição cardano-api do limite superior aberto
  • Permitiu que os usuários cancelassem solicitações pendentes que não foram aplicadas ao contrato jPool. Lógica alterada de atualização de solicitações pendentes no contrato de conta para cálculo menor.
  • Adicionada lógica de queima do token de autenticação da conta ao fechar uma conta.
  • Mais lugares refatorados usando plet em vez de let para otimizar o código on-chain.
  • Mudou o método de preço de atualização do oráculo de usar chave mestra para usar NFT
  • Lógica adicionada para contrato de pool para ignorar a verificação do requisito de valor do empréstimo para depósito e reembolsar apenas solicitações
  • Adicionar migração para contratos de pool e conta
  • Restrições de taxa de batcher implementadas para depósito, reembolso e garantia definida
  • Adicionado testes de unidade para código on-chain de liquidação
  • Adicionado reembolsar, emprestar, definir garantia, fechar conta na API
  • Cache dist-newstyle separado para diferentes compilações de PR
  • Duração máxima extraída entre o limite inferior e superior do intervalo de validade do dado mais recente do contrato do gerente em vez do código rígido durante a criação da transação em lote.
  • Testes de integração para atualizar indexador de conta, emprestar, pagar, definir garantia, fechar conta
  • Testes de integração para transação em lote.
  • Melhor registro melhorado para testes de integração.
  • Número máximo imposto de entradas de garantia na construção da transação consultando os parâmetros do protocolo Cardano
  • Nova tentativa de consultar o banco de dados em caso de falha nos testes de integração para evitar testes inconsistentes
  • Configuração de faucet atualizada com mais tipos de tokens e nome de token mais legível
  • Mensagem de erro verificada para alguns cenários com falha em testes de unidade
  • Examinou todas as contas ativas da AWS usando software prowler para melhores práticas de segurança
  • Manutenção na instância de revezamento da estaca Cardano na pilha MELD antiga
  • Manutenção na instância de produção de estaca Cardano na pilha MELD antiga
  • Limpando instâncias antigas do ec2 não utilizadas