Journal de développement MELD 12

Nov 28 2022
Emprunter et prêter en chaîne :.

Emprunter et prêter

En chaîne :

  • Ajout d'un mécanisme de liquidation aux contrats de compte et de pool
  • Types de données de liste de contrats de pool fixes pour réduire le coût ExUnit de la fonction tryFromData
  • Correction de la fonction de vérification de la plage de validité sur la chaîne pour contourner la restriction cardano-api de l'ouverture de la limite supérieure
  • Autorisé les utilisateurs à annuler les demandes en attente qui n'ont pas été appliquées au contrat jPool. Modification de la logique de mise à jour des demandes en attente dans le contrat de compte pour moins de calcul.
  • Ajout de la logique de gravure du jeton d'authentification de compte lors de la fermeture d'un compte.
  • Refactorisation de plus d'endroits en utilisant plet au lieu de let pour optimiser le code en chaîne.
  • Changement de la méthode de prix de mise à jour d'Oracle de l'utilisation de la clé principale à l'utilisation de NFT
  • Ajout d'une logique pour le contrat de pool pour ignorer la vérification de l'exigence de prêt à la valeur pour le dépôt et rembourser uniquement les demandes
  • Ajouter la migration pour les contrats de pool et de compte
  • Implémentation de contraintes de frais de lot pour le dépôt, le remboursement et la mise en garantie
  • Ajout de tests unitaires pour le code de liquidation en chaîne
  • Ajout du remboursement, de l'emprunt, de la mise en garantie, de la clôture du compte dans l'api
  • Cache dist-newstyle séparé pour différentes versions PR
  • Durée maximale extraite entre les limites inférieure et supérieure de la plage de validité à partir de la dernière donnée du contrat du gestionnaire au lieu du code en dur lors de la création de la transaction par lots.
  • Tests d'intégration pour mettre à jour l'indexeur de compte, emprunter, rembourser, définir des garanties, fermer le compte
  • Tests d'intégration pour la transaction par lots.
  • Amélioration de la journalisation pour les tests d'intégration.
  • Nombre maximal d'entrées de garantie appliquées dans la création de transactions en interrogeant les paramètres du protocole Cardano
  • Nouvelle tentative d'interrogation de la base de données en cas d'échec dans les tests d'intégration pour éviter les tests aléatoires
  • Mise à jour de la configuration du robinet avec plus de types de jetons et un nom de jeton plus lisible
  • Message d'erreur vérifié pour certains scénarios ayant échoué dans les tests unitaires
  • Analyse de tous les comptes AWS actifs à l'aide du logiciel prowler pour les meilleures pratiques de sécurité
  • Maintenance sur l'instance de relais de participation Cardano sur l'ancienne pile MELD
  • Maintenance sur l'instance de production de pieu Cardano sur l'ancienne pile MELD
  • Nettoyer les anciennes instances ec2 inutilisées