Def*_*irl 4 rpc hedera-hashgraph hedera
我无法通过 HTTP 连接到 Hedera Testnet RPC 端点,\n确实,我间歇性地收到以下“未知错误”:\n\xe2\x80\x8b
\n[Request ID: fe7b9928-a23f-0d72-61a1-b7cd23658c01] Unknown error invoking RPC\nRun Code Online (Sandbox Code Playgroud)\n\xe2\x80\x8b\n我正在使用以下 RPC 端点进行连接:\n\xe2\x80\x8b
\nhttps://testnet.hashio.io/api\nRun Code Online (Sandbox Code Playgroud)\n\xe2\x80\x8b\n是否有替代(更可靠)的方法来连接到 Hedera 测试网?\n\xe2\x80\x8b
\n连接 Hedera 测试网有 3 个选项:
\nhedera-json-rpc-relay实例localhost上述内容按难度级别升序排列,\n以及可靠性级别升序排列。\n不幸的是,为了提高可靠性,您需要做更多的工作。
\n目前,您正在使用 Hashio,\n我推测您可能受到速率限制;\n此服务的负载水平也可能高于平常\n,导致它丢弃一些传入请求。\n因此我建议你切换到使用 Arkhia,\n看看这是否适合你(很可能会)。\n如果你真的想最大程度地减少对集中式服务的依赖,\n也不需要调试单独的 RPC 请求,\n你可以考虑运行您自己的本地 RPC 中继实例。
\nRPC 端点选项
\n这是一个“公共”RPC 终结点,由 Swirlds Labs 托管,\n该组织与开发 Hedera 的组织相同。\n因此,它可以免费使用,不需要任何注册,\n并且还具有最严格的速率限制向它发出请求。\n这使得它易于使用,但不太可靠。
\n要通过 Hashio 连接到 Hedera 测试网,\n只需在初始化钱包/web3 提供程序实例时使用此 URL:
\nhttps://testnet.hashio.io/api\nRun Code Online (Sandbox Code Playgroud)\n这就是所需要的一切 - 不需要进一步的设置/配置
\n它由第三方组织运营,\n并且有一些付费组件,并具有免费套餐。\n因此,它只能免费使用到一定程度,\n此后需要注册。\n它的限制较少对向其发出的请求的限制。\n这使得它在易用性方面处于平均水平,\n并且比使用公共 RPC 端点更可靠。
\n要通过 Arkhia 连接到 Hedera 测试网,\n请在初始化钱包/web3 提供商实例时使用此 URL:
\nhttps://pool.arkhia.io/hedera/testnet/json-rpc/v1/YOUR_API_KEY\nRun Code Online (Sandbox Code Playgroud)\n为了获得YOUR_API_KEY,您需要执行以下先决步骤:
auth.arkhia.io/signup



这是由您在自己的计算机上运行的。\n(去中心化是为了胜利!)\n因此,它可以免费使用,没有任何限制(除了您自己的硬件)。\n它不需要注册,\n但是有设置它需要几个额外的步骤,\n并且需要开发人员技能/命令行技能才能开始工作。
\n要通过您自己的 实例连接到 Hedera 测试网hedera-json-rpc-relay,\n请在初始化钱包/web3 提供商实例时使用此 URL:
http://localhost:7546\nRun Code Online (Sandbox Code Playgroud)\n请注意,这7546是该项目的默认端口号,\n如果您愿意,您可以在其配置中更改它。
为了运行此服务,您需要执行以下先决步骤:
\nhttps://testnet.hashio.io/api\nRun Code Online (Sandbox Code Playgroud)\n.env,并设置以下字段:HEDERA_NETWORK=testnet\nOPERATOR_ID_MAIN=YOUR_OPERATOR_ID\nOPERATOR_KEY_MAIN=YOUR_OPERATOR_KEY\nCHAIN_ID=0x128\nMIRROR_NODE_URL=https://testnet.mirrornode.hedera.com/\nRun Code Online (Sandbox Code Playgroud)\n



YOUR_OPERATOR_KEY为文件中的值.env
YOUR_OPERATOR_KEY到.env文件中\n
YOUR_OPERATOR_ID为文件中的值.envnpm install安装依赖项。建议您使用 NodeJs 版本18或更高版本。npm run start启动RPC中继服务器。配置的完整参考hedera-json-rpc-relay:\xc2\xa0 docs/configuration.md。
| 归档时间: |
|
| 查看次数: |
351 次 |
| 最近记录: |