FAQ

如何解决 429 错误码?

为了保证请求资源的合理分配,目前 SolarPath 对所有请求均设置速率限制。超出访问速率后,将返回429 错误码。解决方法如下:

  • 在本地缓存以太坊数据。针对变动不频繁的数据,当请求一次链上数据后,缓存到本地以备下次使用。

  • 在Dapp启动时限制RPC调用次数。仅当用户访问DApp时,才请求链上最新数据,并缓存旧块的数据供用户下次查看。

  • 不要实时轮询 SolarPath。以太坊约15秒左右才出一个区块,而 TRON 网络3秒左右出一个区块,因此,以更快的速度请求新数据通常是没有意义的。无论如何,请考虑使用 Event Hook 来实时跟踪链上数据变化。

  • 升级订阅计划。如业务需要,需要更高的请求频率,通过升级订阅计划来获得更高的请求频率。

如何解决 503 错误码?

当收到503错误时,说明您当前的日请求量已经用完,请考虑升级您的订阅计划

JSON-RPC 与 TOKEN-API&NFT-API 区别

  • JSON-RPC 基于 JSON-RPC 2.0规范,是一种无状态、轻量级的远程过程调用 (RPC) 协议,通常在与以太坊交互时使用。JSON-RPC 定义了一套方法,开发者可以利用 HTTP 协议来请求调用。

  • NFT-API 与 TOKEN-API 是 SolarPath 针对智能合约(ERC20/BEP20/TRC20/ERC721/ERC1155/BEP721/BEP1155)提供的一系列高级方法本质上与 JSON-RPC 有相似的功能,但比 JSON-RPC 开发更加简单,两者都是基于 HTTP 进行请求调用。通常,SolarPath 推荐使用高级特性的 API。

汇率服务更新频率

SolarPath 会根据服务本身特性,设置了自动刷新,具体请参考:

最后更新于