生成 RPC 代理邮政编码

您可以为已部署程序包的令牌和账户/身份 ABI 自动创建 Postman 集合。

生成的集合以 Oracle Blockchain Platform RPC 代理 API 为目标,用于在 Visual Studio Code 执行表单之外测试合同调用。

确认项目导入 hardhat.config.ts 或 hardhat.config.js 中的 generate-rpc-proxy-postman Hardhat 任务。生成工具不部署合同或创建已保存的环境。它从 ABI 对象生成 Postman 集合。运行请求时,必须在 Postman 中提供已部署的代理地址和环境变量。

  1. 在 Blockchain App Builder For Besu 活动栏中打开 Developer Tools 。
  2. 选择生成 RPC 代理 Postman 集合。
  3. 选择 Hardhat 项目。
  4. 选择令牌数据包。组合的软件包和支持导入的软件包可解析其配对的令牌和帐户/身份对象。查看令牌和账户对象路径,以确保它们正确。
  5. 输入输出路径,或保留以下默认路径:
    generated/rpc-proxy-postman/<token-name>-rpc-proxy.postman.collection.json
  6. 选择生成。状态区域报告输出位置,如果收集生成失败或生成警告,则显示完整的硬帽日志。

要使用生成的集合,请将 JSON 输出文件导入 Postman。配置生成的请求所需的收集变量,例如 Oracle Blockchain Platform RPC 代理主机、验证令牌、部署的令牌/账户代理地址以及端点所需的任何调用方或 wallet 信息。

该集合表示编译时的 ABI 表面。每当令牌/帐户源、生成的组合或编译的构件发生更改时,重新生成该文件。

对 Postman 收帐生成进行故障排除

条件 解决方法
需要提供令牌或账户对象 编译所选项目,然后打开或再次选择令牌包。
项目不包括 generate-rpc-proxy-postman 在 hardhat.config.ts 中导入项目任务,如以下示例所示。
import "./tasks/generate-rpc-proxy-postman";
缺少输出文件 检查完整日志中的选定项目根和相对输出路径。
Postman 调用意外方法集 重新编译当前项目,然后从预期的令牌软件包重新生成集合。