3 Blockchain App Builder-Erweiterung für Visual Studio Code verwenden
Mit der Blockchain App Builder-Erweiterung für Visual Studio Code können Sie ein voll funktionsfähiges Chaincode-Projekt aus einer Spezifikationsdatei erstellen und erstellen.
Nachdem das Projekt erstellt wurde, können Sie es in einem lokalen Hyperledger Fabric-Netzwerk oder in Ihrem bereitgestellten Oracle Blockchain Platform-Netzwerk ausführen und testen. Anschließend können Sie SQL-reiche Abfragen ausführen, den Chaincode debuggen oder Unit-Tests mit dem generierten Code schreiben und ausführen.

Tabelle 3-1: Workflow bei Verwendung der Visual Studio Code-Erweiterung
Aufgabe | Beschreibung | Weitere Informationen |
---|---|---|
Installation und Konfigurierung | Laden Sie die Visual Studio Code-Erweiterung von Blockchain App Builder von Ihrer Oracle Blockchain Platform-Konsole herunter, und installieren Sie sie und jede erforderliche Software. | |
Chaincode-Projekt erstellen | Spezifikationsdatei für das Chaincode-Projekt erstellen. | |
Chaincode generieren | Bearbeiten Sie die Spezifikationsdatei, um die zu generierenden Assets und Chaincodes zu definieren, und generieren Sie dann den Chaincode aus der Spezifikationsdatei. |
Detaillierte Referenzinformationen zu Struktur und Inhalt der Spezifikationsdatei und des generierten Chaincode-Projekts:
Detaillierte Informationen zur Tokenisierungsunterstützung:
|
Chaincode bereitstellen |
Stellen Sie das Chaincode-Projekt lokal im enthaltenen vorkonfigurierten Hyperledger Fabric-Netzwerk oder remote in Oracle Blockchain Platform Cloud oder Enterprise Edition bereit. Sie können das Chaincode-Projekt auch für die manuelle Bereitstellung in Oracle Blockchain Platform verpacken. |
|
Chaincode testen |
Nachdem der Chaincode in einem Netzwerk ausgeführt wurde, können Sie jede der generierten Methoden testen. Wenn Sie die |
|
Chaincode debuggen | Sie können das line-by-line-Debugging in Visual Studio Code durchführen. | |
Aktualisierungen synchronisieren | Wenn Sie Ihre Spezifikationsdatei aktualisieren, können Sie die Änderungen mit den generierten Chaincode-Dateien synchronisieren. | |
Unit-Tests durchführen | Ein Basistestfallsetup für Einheiten ist im Projekt enthalten. Zusätzliche Tests können hinzugefügt und ausgeführt werden. |