Generación de una recopilación Postman de proxy RPC

Puede crear automáticamente una recopilación Postman para el token de un paquete desplegado y las ABI de cuenta/identidad.

La recopilación generada tiene como objetivo la API de proxy de RPC de Oracle Blockchain Platform y está destinada a probar llamadas de contrato fuera del formulario Ejecutar de Visual Studio Code.

Confirme que el proyecto importa la tarea generate-rpc-proxy-postman Hardhat en hardhat.config.ts o hardhat.config.js. La herramienta de generación no despliega contratos ni crea un entorno guardado. Genera una recopilación Postman a partir de artefactos ABI. Debe proporcionar las direcciones proxy desplegadas y las variables de entorno en Postman al ejecutar solicitudes.

  1. Abra Developer Tools en la barra de actividades de Blockchain App Builder For Besu.
  2. Seleccione Generar recopilación de Postman de proxy RPC.
  3. Seleccione el proyecto Hardhat.
  4. Seleccione el paquete de tokens. Los paquetes compuestos y los paquetes importados soportados resuelven sus artefactos de token y cuenta/identidad emparejados. Revise las rutas de artefacto de token y cuenta para asegurarse de que son correctas.
  5. Introduzca una ruta de salida o conserve la siguiente ruta por defecto:
    generated/rpc-proxy-postman/<token-name>-rpc-proxy.postman.collection.json
  6. Seleccione Generate (Generar). El área de estado informa la ubicación de salida y expone el registro completo de Hardhat si la generación de recopilaciones falla o produce advertencias.

Para utilizar la recopilación generada, importe el archivo de salida JSON a Postman. Configure las variables de recopilación que necesitan las solicitudes generadas, como el host de proxy de RPC de Oracle Blockchain Platform, el token de autenticación, las direcciones de proxy de token/cuenta desplegadas y cualquier información de emisor de llamada o cartera que necesite el punto final.

La colección representa la superficie del ABI en el momento de la compilación. Vuelva a generarlo siempre que cambien los orígenes de token/cuenta, la composición generada o los artefactos compilados.

Solución de Problemas de Generación de Recopilación Postman

Condición Resolución
Se necesita un artefacto de token o cuenta Compile el proyecto seleccionado y, a continuación, abra o seleccione el paquete de tokens de nuevo.
El proyecto no incluye generate-rpc-proxy-postman Importe la tarea del proyecto en hardhat.config.ts, como se muestra en el siguiente ejemplo.
import "./tasks/generate-rpc-proxy-postman";
Falta el archivo de salida Compruebe la raíz de proyecto seleccionada y la ruta de salida relativa en el log completo.
Postman llama a un conjunto de métodos inesperado Recompile el proyecto actual y vuelva a generar la recopilación a partir del paquete de tokens previsto.