MELD Dev Diario 13

Dec 05 2022
Prestiti e prestiti fuori catena:.

Prestiti e Prestiti

Fuori catena:

  • Implementato un indicizzatore che tiene traccia degli UTXO bloccando gli NFT degli operatori che controllano il gestore, il pool e la migrazione.
  • Implementata l'autorizzazione dell'operatore Oracle tramite NFT invece di utilizzare l'hash della chiave pub.
  • Aggiunta la mappa dei prezzi delle risorse al corpo della richiesta per completare l'endpoint dell'API Oracle per alimentare i prezzi di mercato.
  • Controlla più condizioni durante la creazione di transazioni per aggiornare gli account all'API per evitare che gli utenti inviino richieste non valide.
  • API implementata per ottenere lo stato corrente del contratto del pool.
  • Separato il server della documentazione dell'API dal server dell'API principale, consentendo la distribuzione anticipata del server della documentazione.
  • Aggiunta descrizione e documentazione per lo schema API.
  • Dockerizzato il server della documentazione API.
  • CI aggiornato per inviare le immagini docker del server faucet e del server di documentazione API a ECR una volta create.
  • Immagine builder creata prima delle immagini dell'applicazione per evitare build duplicate, che causano problemi di race condition e build instabile.
  • Servizio di batching aggiornato per supportare la creazione di transazioni concatenate quando il batcher deve gestire troppi account in un batch.
  • Ha scritto alcune funzioni di utilità per interrogare lo stato più recente nei test di integrazione per ridurre la fragilità del test.
  • Formalizzati alcuni test di integrazione per il servizio di batching e aggiunti ulteriori unit test per la richiesta collaterale impostata.
  • Implementata la base per i test funzionali per migliorare l'efficienza della scrittura dei test.
  • Refactoring delle credenziali dell'utente di test per maggiore chiarezza.
  • Aggiunto un test case per Oracle Indexer.
  • Utilizzata la variabile di ambiente per eseguire l'integrazione o i test funzionali dallo stesso eseguibile.
  • Supportati più utenti di test nel test di integrazione.
  • Utilizzare una chiave di prova dedicata per l'operatore del rubinetto di prestito.
  • Diagrammi delle transazioni di prestito aggiornati: creazione, aggiornamento e chiusura dell'account.
  • Manutenzione su vecchia infrastruttura, disattivazione di alcuni database RDS inutilizzati.
  • Pianificazione del budget cloud per il prossimo anno.
  • Servizio Fargate per lending-api docs.
  • Configurazione del bilanciamento del carico e del gruppo target per i documenti di lending-api.