Gerar uma Coleção Postman Proxy RPC

Você pode criar automaticamente uma coleção Postman para um token de pacote implantado e ABIs de conta/identidade.

A coleta gerada tem como alvo a API proxy do Oracle Blockchain Platform RPC e destina-se a testar chamadas de contrato fora do formulário Executar do Visual Studio Code.

Confirme se o projeto importa a tarefa Hardhat do generate-rpc-proxy-postman no hardhat.config.ts ou hardhat.config.js. A ferramenta de geração não implanta contratos nem cria um ambiente salvo. Ele gera uma coleção Postman a partir de artefatos ABI. Você deve fornecer os endereços de proxy implantados e as variáveis de ambiente no Postman quando executar solicitações.

  1. Abra Ferramentas de Desenvolvedor na barra de atividades do Blockchain App Builder For Besu.
  2. Selecione Gerar Coleta de Postman de Proxy RPC.
  3. Selecione o projeto Hardhat.
  4. Selecione o pacote de tokens. Pacotes compostos e pacotes importados suportados resolvem seus artefatos de token e conta/identidade emparelhados. Revise os caminhos do token e do artefato da conta para garantir que eles estejam corretos.
  5. Insira um caminho de saída ou mantenha o seguinte caminho padrão:
    generated/rpc-proxy-postman/<token-name>-rpc-proxy.postman.collection.json
  6. Selecione Gerar. A área de status reporta o local de saída e expõe o log de Hardhat completo se a geração da coleta falhar ou produzir avisos.

Para usar a coleção gerada, importe o arquivo de saída JSON para o Postman. Configure as variáveis de coleta exigidas pelas solicitações geradas, como o host proxy do Oracle Blockchain Platform RPC, o token de autenticação, os endereços proxy de token/conta implantados e qualquer informação do chamador ou da wallet exigida pelo ponto final.

A coleção representa a superfície ABI no momento da compilação. Gere-o novamente sempre que as origens de token/conta, a composição gerada ou os artefatos compilados forem alterados.

Diagnosticando e Solucionando Problemas da Geração de Coleta do Postman

Condição Resolução
O token ou artefato da conta é obrigatório Compile o projeto selecionado e abra ou selecione o pacote de tokens novamente.
O projeto não inclui generate-rpc-proxy-postman Importe a tarefa do projeto em hardhat.config.ts, como mostrado no exemplo a seguir.
import "./tasks/generate-rpc-proxy-postman";
Arquivo de saída ausente Verifique a raiz do projeto selecionado e o caminho de saída relativo no log completo.
Postman chama um conjunto de métodos inesperado Recompile o projeto atual e gere novamente a coleção do pacote de tokens pretendido.