2 Utilisation de l'extension Blockchain App Builder pour Visual Studio Code

L'extension Blockchain App Builder pour Visual Studio Code vous aide à créer et à générer un projet entièrement fonctionnel basé sur Solidity à partir d'une configuration minimale.

Le projet généré est basé sur Hardhat 2. Une fois le projet créé, vous pouvez l'exécuter et le tester sur un réseau Besu local ou sur le réseau Oracle Blockchain Platform provisionné. Vous pouvez ensuite déboguer le contrat intelligent ou écrire et exécuter des tests unitaires à l'aide du code généré.

Tableau 2-1 Workflow lors de l'utilisation de l'extension de code Visual Studio

Tâche Description Plus d'informations
Installation et configuration Téléchargez l'extension Blockchain App Builder Visual Studio Code à partir de la console Oracle Blockchain Platform et installez-la et tout logiciel prérequis. Installation et configuration de l'extension Blockchain App Builder pour Visual Studio Code
Créer et composer le projet de ressources numériques Oracle Blockchain Platform Sélectionnez le type de jeton, la norme de jeton, les comportements de jeton et le mode de composition pour générer un projet Solidity. Création et rédaction d'un projet de ressources numériques
Compiler le contrat intelligent Compilez le contrat pour générer le code exécutable et ABI, qui sont requis pour déployer et exécuter le contrat. Compiler un contrat
Déployer le contrat intelligent Déployez le projet de ressources numériques en local sur le réseau Besu préconfiguré inclus, le noeud evm local ou à distance vers Oracle Blockchain Platform Enterprise Edition for Besu. Déployer un contrat
Tester le contrat intelligent Testez l'une des méthodes générées une fois votre contrat intelligent exécuté sur un réseau. Exécuter un contrat
Déboguer le contrat intelligent Déboguez le contrat intelligent à l'aide d'un réseau de développement simulé à Hardhat. Déboguer un contrat
Charger le manifeste du contrat dans le registre Téléchargez les manifestes de contrat Besu générés vers le service de registre Oracle Blockchain Platform pour capturer les dispositions ABI, de code exécutable et de stockage. Charger un manifeste de contrat dans le registre
Générer une spécification d'API de wrapper et une collection Postman Générez la spécification d'API de wrapper et une collection Postman qui contient des adresses d'API pour chaque méthode de contrat. Générer une spécification d'API Wrapper et une collection Postman
Générer une collection Postman d'API proxy RPC Générez une collection Postman pour les appels proxy RPC. Générer une collection Postman de proxy RPC