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 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:
Detaillierte Informationen zur Tokenisierungsunterstützung:
|
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 |
|
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. |