跳到主要内容

基于 TON HTTP 的APIs

提示

有不同的方式连接到区块链:

  1. RPC 数据提供商或其他方 API:在大多数情况下,您不得不依赖其稳定性和安全性。
  2. ADNL 连接:您需要连接到一个 轻服务器。它们可能有些难懂,但其中的内容经过了一定程度的验证 (已在库实现),可以保证其真实性。
  3. Tonlib 库: 同样是连接到轻服务器,因此所有优点和缺点都存在,此外您的应用程序还包含一个外部编译的动态加载库。
  4. 仅链下。此类 SDK 可以创建cells并将其序列化,然后发送给 API。

优点和缺点

  • ✅ 习惯性且适合快速入门,这对于每个想要尝试TON的新手来说是完美的。

  • ✅ 面向Web。非常适合与TON交易、智能合约进行Web交互。

  • ❌ 简化。无法接收需要索引TON API的信息。

  • ❌ HTTP中间件。您不能完全信任服务器响应,因为它们不包含Merkle证明来验证您的数据是真实的。

RPC 节点

Indexer

Toncenter TON Index

索引器允许列出jetton钱包、NFT、某些过滤器的交易,而不仅仅是检索特定的交易。

GraphQL Nodes

GraphQL 节点也可充当索引器。

  • tvmlabs.io(适用于 TON,本文撰写时仅适用于 testnet)--拥有各种交易/区块数据、过滤方法等。
  • dton.io - 不仅为合约数据提供了一系列诸如"is jetton"、"is NFT"的标记参数,还可以模拟交易和对接收执行进行追踪。

其他APIs

  • TonAPI--旨在为用户提供简化体验的应用程序接口,无需担心智能合约的低层级细节。