2 Blockchain App Builder-Erweiterung für Visual Studio Code verwenden

Mit der Blockchain App Builder-Erweiterung für Visual Studio Code können Sie aus einer minimalen Konfiguration ein voll funktionsfähiges Solidity-basiertes Projekt erstellen und generieren.

Das generierte Projekt basiert auf Hardhat 2. Nachdem Sie ein Projekt erstellt haben, können Sie es in einem lokalen Besu-Netzwerk oder in Ihrem bereitgestellten Oracle Blockchain Platform-Netzwerk ausführen und testen. Sie können dann den Smart Contract debuggen oder Unit-Tests mit dem generierten Code schreiben und ausführen.

Tabelle 2-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. Installieren und Konfigurieren der Blockchain App Builder-Erweiterung für Visual Studio Code
Erstellen und Verfassen des digitalen Assets-Projekts von Oracle Blockchain Platform Wählen Sie den Tokentyp, den Tokenstandard, das Tokenverhalten und den Kompositionsmodus aus, um ein Solidity-Projekt zu generieren. Digital Assets-Projekte erstellen und erstellen
Smart Contracts kompilieren Kompilieren Sie den Vertrag, um den Bytecode und ABI zu generieren, die für das Deployment und die Ausführung des Vertrags erforderlich sind. Vertrag kompilieren
Smart Contracts bereitstellen Stellen Sie das Projekt für digitale Assets lokal in dem enthaltenen vorkonfigurierten Besu-Netzwerk, dem lokalen Knoten evm oder remote in Oracle Blockchain Platform Enterprise Edition für Besu bereit. Vertrag bereitstellen
Testen Sie den Smart Contract Testen Sie eine der generierten Methoden, nachdem Ihr Smart Contract in einem Netzwerk ausgeführt wurde. Vertrag ausführen
Smart Contracts debuggen Debuggen Sie den Smart Contract, indem Sie ein simuliertes Entwicklungsnetzwerk in Hardhat verwenden. Vertrag debuggen
Vertragsmanifest in die Registry hochladen Laden Sie die generierten Besu-Vertragsmanifeste in den Oracle Blockchain Platform-Registry-Service hoch, um die ABI-, Bytecode- und Speicherlayouts zu erfassen. Vertragsmanifest in die Registry hochladen
Wrapper-API-Spezifikation und Postman-Collection generieren Generieren Sie die Wrapper-API-Spezifikation und eine Postman-Collection, die API-Endpunkte für jede Vertragsmethode enthält. Wrapper-API-Spezifikation und Postman-Sammlung generieren
Postman-Sammlung für RPC-Proxy-API generieren Generieren Sie eine Postman-Sammlung für die RPC-Proxyaufrufe. RPC-Proxy-Postman-Sammlung generieren