2 Usando a Extensão do Blockchain App Builder para Visual Studio Code

A extensão Blockchain App Builder para Visual Studio Code ajuda você a criar e gerar um projeto totalmente funcional baseado em Solidez a partir de uma configuração mínima.

O projeto gerado é baseado no Hardhat 2. Depois de criar um projeto, você pode executá-lo e testá-lo em uma rede Besu local ou em sua rede Oracle Blockchain Platform provisionada. Em seguida, é possível depurar o contrato inteligente ou gravar e executar testes de unidade usando o código gerado.

Tabela 2-1 Workflow ao Usar a Extensão Visual Studio Code

Tarefa Descrição Mais informações
Instalar e configurar Faça download da extensão Blockchain App Builder Visual Studio Code da console do Oracle Blockchain Platform e instale-a e qualquer software de pré-requisito. Instalar e Configurar a Extensão do Blockchain App Builder para o Visual Studio Code
Criar e compor o projeto de ativos digitais do Oracle Blockchain Platform Selecione o tipo de token, o padrão de token, os comportamentos de token e o modo de composição para gerar um projeto do Solidity. Criar e Compor um Projeto de Ativos Digitais
Compilar o contrato inteligente Compile o contrato para gerar o código de bytes e o ABI, que são necessários para implantar e executar o contrato. Compilar um Contrato
Implante o contrato inteligente Implemente o projeto de ativos digitais localmente na rede Besu pré-configurada incluída, no nó evm local ou remotamente no Oracle Blockchain Platform Enterprise Edition for Besu. Implantar um Contrato
Testar o contrato inteligente Teste qualquer um dos métodos gerados após o contrato inteligente ser executado em uma rede. Executar um Contrato
Depurar o contrato inteligente Depure o contrato inteligente usando uma rede de desenvolvimento simulada em Hardhat. Depurar um Contrato
Fazer upload do manifesto do contrato para o registro Faça upload dos manifestos do contrato Besu gerados para o serviço de registro do Oracle Blockchain Platform para capturar os layouts de ABI, bytecode e armazenamento. Fazer Upload de um Manifesto de Contrato no Registro
Gerar uma especificação de API wrapper e uma coleção Postman Gere a especificação da API wrapper e uma coleção Postman que contenha pontos finais da API para cada método de contrato. Gerar uma Especificação de API Wrapper e uma Coleção de Postman
Gerar uma coleção Postman da API de proxy RPC Gere uma coleção Postman para as chamadas de proxy RPC. Gerar uma Coleção Postman Proxy RPC