API 类型
高可用性区块链API是在TON上安全、便捷、快速开发有效应用程序的核心元素。
- TON HTTP API — 允许处理索引化区块链信息的API。
- TON ADNL API — 基于ADNL协议的与TON通信的安全API。
Toncenter APIs
- TON Index - TON Index从全节点收集数据到PostgreSQL数据库,并提供方便的API来访问索引化的区块链。
- toncenter/v2 - 此API通过HTTP访问TON区块链 - 获取账户和钱包信息,查询区块和交易,向区块链发送消息,调用智能合约的get方法等。
第三方 APIs
- tonapi.io - 快速索引API,提供关于账户、交易、区块的基本数据,以及NFT、拍卖、Jettons、TON DNS、订阅等应用特定数据。它还提供交易链的注释数据。
- dton.io - GraphQL API,可以提供关于账户、交易和区块的数据,以及关于NFT、拍卖、Jettons和TON DNS的应用特定数据。
- ton-api-v4 - 另一个专注于通过CDN的积极缓存以提高速度的轻量级API。
- docs.nftscan.com - TON区块链的NFT API。
- evercloud.dev - 用于TON的基本查询的GraphQL API。
- everspace.center - 用于访问TON区块链的简单RPC API。
其他 API
Toncoin 汇率 API
- https://tonapi.io/v2/rates?tokens=ton¤cies=ton%2Cusd%2Crub
- https://coinmarketcap.com/api/documentation/v1/
- https://apiguide.coingecko.com/getting-started
地址转换 APIs
信息
最好通过本地算法转换地址,更多信息请阅读文档中的地址部分。
从友好形式到原始形式
/api/v2/unpackAddress
Curl
curl -X 'GET' \
'https://toncenter.com/api/v2/unpackAddress?address=EQApAj3rEnJJSxEjEHVKrH3QZgto_MQMOmk8l72azaXlY1zB' \
-H 'accept: application/json'
响应正文
{
"ok": true,
"result": "0:29023deb1272494b112310754aac7dd0660b68fcc40c3a693c97bd9acda5e563"
}
从友好形式到原始形式
/api/v2/packAddress
Curl
curl -X 'GET' \
'https://toncenter.com/api/v2/packAddress?address=0%3A29023deb1272494b112310754aac7dd0660b68fcc40c3a693c97bd9acda5e563' \
-H 'accept: application/json'
响应正文
{
"ok": true,
"result": "EQApAj3rEnJJSxEjEHVKrH3QZgto/MQMOmk8l72azaXlY1zB"
}