MELD Entwicklertagebuch 18
Jan 09 2023
Ausleihen und Verleihen in der Kette.
Ausleihen & Verleihen
On-Chain
- Verschieben Sie die Rückzugs- und Migrationslogik für den Pool in separate Dateien, um den Code besser zu organisieren.
- Vermeiden Sie es, den minimalen ADA-Wert des Pools zu überprüfen, um die Ausführungskosten zu reduzieren.
- Speichern Sie den erforderlichen minimalen ADA-Wert für jedes Konto innerhalb des Kontodatums, um die Logikprüfung zu vereinfachen und gleichzeitig die UX zu verbessern.
- Stellen Sie den genauen Wert und das genaue Datum für Kontoausgaben sicher.
- Schreiben Sie das Anwenden der Zustandsänderung auf den Pool um, um die Funktion nach Off-Chain zu exportieren.
- Entkoppeln Sie das Orakelformat, um es einfach in verschiedene Orakel zu integrieren.
- Teilliquidation zulassen, Abschlussfaktor bei der Liquidation eines Kontos prüfen, Anreiz für Liquidator und Protokoll berechnen.
- Fügen Sie Integrationstests für die Vertragsmigration hinzu.
- API schreiben, um den Status des Protokolls in JSON zu extrahieren.
- Fügen Sie dem API-Schema weitere Details hinzu.
- Setzen Sie die GHC-Performance-Build-Flags zurück.
- Exportieren Sie Poolfunktionen nach Off-Chain, um doppelten Code und unerwartete Fehler zu vermeiden, während doppelte Logik sowohl auf der On-Chain- als auch auf der Off-Chain-Seite beibehalten wird.
- Anbieter TxOut-Konverter von
plutus-ledger. - Unterstützung der Abfrage des Status mehrerer Konten.
- Verwenden Sie exportierte On-Chain-Funktionen im Batcher.
- Implementieren Sie eine API, um den globalen Status abzufragen und abgeleitete Daten zur Unterstützung des Frontends zu berechnen.
- Korrigieren Sie Aeson-Instanzen für einige API-Typen.
- Modifizierte anfängliche Backend-Infrastruktur durch Einführung zusätzlicher interner Load Balancer für Microservices.
- Konfigurierte Github-Workflows zum Erstellen, Pushen und Bereitstellen von Back-End-Microservices.
- Implementierung des Faucet-Systems und des Autorisierungsmechanismus für den Testnet-Start.
- Frontend-Integration in das Supply-and-Borrow-Protokoll.
- Implementierung des Sendens und Empfangens von Tokens in der MELD-Wallet.

![Was ist überhaupt eine verknüpfte Liste? [Teil 1]](https://post.nghiatu.com/assets/images/m/max/724/1*Xokk6XOjWyIGCBujkJsCzQ.jpeg)



































