TronGrid 提供标准 TRON 全节点 HTTP API,同时也提供其专有的、用户友好的 扩展 API。此专有 API 的最新版本为 v1。
TronGrid API 平台专为高可靠性和高性能而设计,具有低延迟、高一致性、高可用性和分区容错的特性。TronGrid 服务支持 主网 (Mainnet)、Shasta 测试网和 Nile 测试网环境;因此,开发者在使用前应根据自身的具体需求选择合适的网络。
开发者须知:客户端安全尽管 TRON API 通过将 HTTP API 的 Content-Type 设置为
application/json来降低 XSS 风险,但开发者仍应注意某些特定的 API 端点可能缺乏完整的输入验证。为了确保用户数据安全,我们建议在将从 API 检索到的数据渲染到用户界面 (UI) 之前,对其进行 HTML 编码,尤其对于默认参数
visible = true的情况。编码方法:请使用
encodeURIComponent()或escape()等标准函数将特殊字符转换为 HTML 实体。此过程有助于确保浏览器安全地解释数据,从而防止恶意代码执行。行动:请确保对所有从这些 API 检索到的数据都实施了 XSS 防护。如需详细指导,请参阅 OWASP XSS Prevention Cheat Sheet。
选择网络
| NETWORK | URL |
|---|---|
| 主网 (Mainnet) | https://api.trongrid.io |
| Shasta 测试网 | https://api.shasta.trongrid.io |
| Nile 测试网 | https://nile.trongrid.io |
API Key 要求
所有 API 请求都需要提供 API Key 参数,以确保请求资源的合理分配。未提供 API Key 的请求将受到严格的速率限制,甚至不会得到响应。详情请参阅 API Key 章节。