2 Utilizzo dell'estensione App Builder Blockchain per Visual Studio Code

L'estensione Blockchain App Builder per Visual Studio Code consente di creare e generare un progetto basato su Solidity completamente funzionale da una configurazione minima.

Il progetto generato si basa su Hardhat 2. Dopo aver creato un progetto, è possibile eseguirlo e testarlo su una rete Besu locale o sulla rete Oracle Blockchain Platform di cui è stato eseguito il provisioning. È quindi possibile eseguire il debug dello smart contract o scrivere ed eseguire test di unità utilizzando il codice generato.

Flusso di lavoro della tabella 2-1 quando si utilizza l'estensione codice di Visual Studio

Task Descrizione Ulteriori informazioni
Installa e config. Scaricare l'estensione Visual Studio Code di Blockchain App Builder dalla console di Oracle Blockchain Platform e installarla e qualsiasi software prerequisito. Installare e configurare l'estensione App Builder Blockchain per Visual Studio Code
Creare e comporre il progetto di asset digitali di Oracle Blockchain Platform Selezionare il tipo di token, lo standard token, i comportamenti token e la modalità composizione per generare un progetto Solidity. Creare e comporre un progetto di asset digitali
Compila lo smart contract Compilare il contratto per generare il bytecode e l'ABI, necessari per distribuire ed eseguire il contratto. Compila un contratto
Implementa lo smart contract Distribuisci il progetto degli asset digitali localmente nella rete Besu preconfigurata inclusa, nel nodo evm locale o in remoto in Oracle Blockchain Platform Enterprise Edition for Besu. Distribuisci un contratto
Prova lo smart contract Eseguire il test di uno qualsiasi dei metodi generati dopo l'esecuzione dello smart contract su una rete. Esecuzione di un contratto
Debug dello smart contract Eseguire il debug dello smart contract utilizzando una rete di sviluppo simulata in Hardhat. Debug di un contratto
Caricare il manifesto del contratto nel registro Caricare i file manifesto del contratto Besu generati nel servizio di registro di Oracle Blockchain Platform per acquisire i layout ABI, bytecode e storage. Carica un manifesto contratto nel registro
Genera una specifica API wrapper e una raccolta Postman Generare la specifica API wrapper e una raccolta Postman che contiene endpoint API per ciascun metodo di contratto. Genera una specifica API wrapper e una raccolta postman
Genera una raccolta postman API proxy RPC Generare una raccolta Postman per le chiamate proxy RPC. Genera raccolta postman proxy RPC