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.
- Abra Ferramentas de Desenvolvedor na barra de atividades do Blockchain App Builder For Besu.
- Selecione Gerar Coleta de Postman de Proxy RPC.
- Selecione o projeto Hardhat.
- 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.
- Insira um caminho de saída ou mantenha o seguinte caminho padrão:
generated/rpc-proxy-postman/<token-name>-rpc-proxy.postman.collection.json - 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. |
| 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. |