用途:通过 HTTP 访问 TON 区块链数据与执行链上交互。TON 节点使用 ADNL 二进制传输,HTTP API 作为中间层接收 HTTP 请求并与 TON lite 服务器通信(经 tonlib)。可使用公共 toncenter.com,或用 ton-http-api 仓库自建实例。TON Index v3 在已存储链数据之上提供索引化 REST API。
主要能力:accounts(地址信息、钱包、余额、状态、交易、pack/unpack 地址、代币数据);blocks(主链信息、分片、区块查找、区块交易与区块头);transactions(按消息定位交易);config(配置参数与库);run method(执行合约 get 方法);send(发送 BOC/查询、估算费用);json rpc(以 JSON-RPC 调用所有方法)。TON Index v3 还提供 accounts、actions/traces、api/v2、blockchain、utils decode、dns、jettons、multisig、nfts、stats、vesting 等分组端点。
使用方式:查询参数与返回值推荐用 Swagger UI(https://toncenter.com/api/v3/index.html#/)按分组查看,或用 OpenAPI JSON(https://toncenter.com/api/v3/doc.json)获取机器可读规范。调用或封装 TON Center API 前先查阅以上文档确认查询/请求体参数与响应结构。部署与配置细节见 core-deployment-config(本地或 Docker 运行,webserver、tonlib、缓存等环境变量),API 分组概览见 core-api-overview。
适用场景:需要读取 TON 链上账户、区块、交易、NFT、Jetton 等信息,或发送消息、估算费用、运行合约 get 方法的集成与开发。
限制:资料未提供具体鉴权、配额、收费与价格信息,暂未提供;接口参数和返回结构以官方 Swagger/OpenAPI 为准,使用自建实例需参考 ton-http-api 仓库配置。