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.

Blockchain App Builder-Workflowdiagramm

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:
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 executeQuery-Methode während der Chaincode-Entwicklung erstellen, können Sie außerdem SQL-reiche Abfragen ausführen, wenn Ihr Chaincode in einem Oracle Blockchain Platform-Netzwerk bereitgestellt wird.

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.