MELD Entwicklertagebuch 13
Dec 05 2022
Ausleihen und Verleihen außerhalb der Kette:.
Ausleihen und Verleihen
Außerhalb der Kette:
- Implementiert einen Indexer, der UTXOs verfolgt, der Operator-NFTs sperrt, die Manager, Pool und Migration steuern.
- Implementierte Oracle-Operator-Autorisierung über NFT anstelle der Verwendung von Pub-Key-Hash.
- Die Zuordnung der Asset-Preise zum Anfragetext wurde hinzugefügt, um den Oracle-API-Endpunkt fertigzustellen, um Marktpreise einzugeben.
- Überprüfen Sie beim Erstellen von Transaktionen weitere Bedingungen, um die Konten bei der API zu aktualisieren, um zu vermeiden, dass Benutzer ungültige Anfragen senden.
- Implementierte API, um den aktuellen Status des Poolvertrags abzurufen.
- Der API-Dokumentationsserver wurde vom Haupt-API-Server getrennt, wodurch eine frühzeitige Bereitstellung des Dokumentservers ermöglicht wurde.
- Beschreibung und Dokumentation für das API-Schema hinzugefügt.
- Der API-Dokumentationsserver wurde angedockt.
- CI aktualisiert, um die Docker-Images des Faucet-Servers und des API-Dokumentationsservers an ECR zu übertragen, sobald sie erstellt wurden.
- Builder-Image vor Anwendungs-Images erstellt, um doppelte Builds zu vermeiden, die Race-Condition-Probleme und unzuverlässige Builds verursachen.
- Batching-Service aktualisiert, um das Erstellen von verketteten Transaktionen zu unterstützen, wenn der Batcher zu viele Konten in einem Batch verarbeiten muss.
- Einige Dienstprogrammfunktionen geschrieben, um den neuesten Status in Integrationstests abzufragen, um die Testflockigkeit zu reduzieren.
- Einige Integrationstests für den Batching-Service formalisiert und weitere Unit-Tests für die Set Collateral Request hinzugefügt.
- Implementierte die Basis für funktionale Tests, um die Effizienz beim Schreiben von Tests zu verbessern.
- Die Anmeldedaten des Testbenutzers wurden für mehr Klarheit umgestaltet.
- Testfall für Oracle Indexer hinzugefügt.
- Die Umgebungsvariable verwendet, um entweder Integrations- oder Funktionstests von derselben ausführbaren Datei auszuführen.
- Unterstützung mehrerer Testbenutzer im Integrationstest.
- Verwenden Sie einen dedizierten Testschlüssel für den leihenden Wasserhahnbediener.
- Aktualisierte Kredittransaktionsdiagramme: Konto erstellen, aktualisieren und schließen.
- Wartung der alten Infrastruktur, Deaktivierung einiger ungenutzter RDS-Datenbanken.
- Planung des Cloud-Budgets für das kommende Jahr.
- Fargate-Dienst für Lending-API-Dokumente.
- Load Balancer und Zielgruppe für Lending-API-Dokumente konfigurieren.

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



































