SuperAPI AI 工具集

tonapi

编程与开发

查看项目

更新于 10-15 21:38

技能介绍

用途:该技能用于通过 TonAPI(TON 区块链 REST API)查询与操作链上数据,适合需要读取账户、交易、代币、NFT、质押、DNS、价格或进行消息模拟与推送的场景。

主要能力:accounts.sh 支持账户信息、余额、事件、Jetton/NFT 持仓、余额差、公钥、追踪与历史;blockchain.sh 支持主链头、区块、交易、配置、验证者、运行合约方法与发送消息;jettons.sh、nft.sh、dns.sh、events.sh、traces.sh、staking.sh、rates.sh、wallet.sh、gasless.sh、multisig.sh、liteserver.sh、streaming.sh、webhooks.sh、utilities.sh 分别覆盖代币元数据与持有者、NFT 与集合、域名解析与拍卖、事件与模拟、执行追踪、质押池与提名者、价格与行情、钱包与 TonConnect、无 Gas 交易、多签、LiteServer 代理、SSE 实时流、Webhook 管理与地址解析。

使用方式:先在 config/.env 配置 TONAPI_TOKEN(从 TonConsole 获取),可执行 cp config/.env.example config/.env 后填入令牌,再用 bash scripts/check_connection.sh 验证连接。所有脚本必须加 bash 前缀运行,不支持 zsh source。默认主网 https://tonapi.io,测试网可加 --testnet 或设置 TONAPI_NETWORK=testnet。

限制:无 API key 时速率限制为 0.25 RPS(每 4 秒 1 次请求),带 key 按套餐;测试网与主网共享限额。金额单位为 nanoTON(1 TON = 10^9 nanoTON)。事件为展示用高层结构,可能变化。完整端点与参数见 references/api-reference.md。