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
