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.

Workflowdiagramm für Blockchain App Builder

Tabelle 7-3: Workflow bei Verwendung der VS-Codeerweiterung

Aufgabe Beschreibung Weitere Informationen
Installation und Konfiguration Laden Sie die Blockchain App Builder VS Code-Erweiterung von Ihrer Oracle Blockchain Platform-Konsole herunter, und installieren Sie sie und jede erforderliche Software.
Chaincode-Projekt erstellen Erstellen Sie eine Spezifikationsdatei für das Chaincode-Projekt.
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 zur Struktur und zum Inhalt der Spezifikationsdatei und des generierten Chaincode-Projekts:
Chaincode bereitstellen

Nachdem Ihr Chaincode-Projekt erstellt wurde, können Sie es lokal im mitgelieferten vorkonfigurierten Hyperledger Fabric-Netzwerk oder remote in Ihrer Oracle Blockchain Platform Cloud oder Enterprise Edition bereitstellen.

Sie können das Chaincode-Projekt auch für die manuelle Bereitstellung in Oracle Blockchain Platform verpacken.

Chaincode testen

Nachdem Ihr Chaincode in einem Netzwerk ausgeführt wurde, können Sie eine der generierten Methoden testen.

Wenn Sie während der Chaincode-Entwicklung die Methode executeQuery erstellt haben, 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 lineare Debugging in Visual Studio Code ausführen.
Aktualisierungen synchronisieren Wenn Sie die Spezifikationsdatei aktualisieren, können Sie die Änderungen mit den generierten Chaincode-Dateien synchronisieren.
Ausführen von Unit-Tests Ein grundlegendes Setup von Testfällen für Einheiten ist im Projekt enthalten. Zusätzliche Tests können hinzugefügt und ausgeführt werden.