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 Konfigurierung | 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 | 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 |
Nachdem Ihr Chaincode-Projekt erstellt wurde, können Sie es lokal im enthaltenen 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 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. |