关于 ton-balance
ton-balance 是用于查询 TON 钱包余额、代币持仓和交易记录的只读技能,适合需要检查钱包或核实交易的 Agent。
主要功能
- 01读取 TON 钱包余额
- 02查询 Jetton 余额与持仓
- 03查找已知 Jetton
- 04查看交易记录
- 05查询交易状态
适用场景
- 01检查钱包的 TON 和代币持仓
- 02按名称查找代币地址
- 03查看钱包近期交易
- 04核实已发送的交易
MCP 相关
它通过 MCP 工具查询 TON 钱包、Jetton 和交易数据。所列操作均为只读。
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ ton-org/ skills --skill ton-balance安装后在 Claude Code 中输入/ton-balance确认已加载。
详细介绍
TON 余额与交易查询
查询 TON 上的钱包余额、代币持仓和交易历史(只读)。
MCP 工具
| 工具 | 必填 | 可选 |
|---|---|---|
get_wallet | — | walletSelector |
get_balance | — | walletSelector |
get_balance_by_address | address | walletSelector |
get_jetton_balance | jettonAddress | walletSelector |
get_jettons | — | walletSelector |
get_jettons_by_address | address | limit、offset、walletSelector |
get_jetton_info | jettonAddress | walletSelector |
get_known_jettons | — | — |
get_transactions | — | limit、walletSelector |
get_transaction_status | normalizedHash | walletSelector |
工作流
查看余额
- 调用
get_wallet获取地址和网络信息 - 调用
get_balance获取 TON 余额 - 调用
get_jettons获取所有代币持仓
查看指定代币
- 如果用户提到代币名称,调用
get_known_jettons查找其地址 - 使用
jettonAddress调用get_jetton_balance
查看交易历史
- 调用
get_transactions,可选传入limit(默认值可能不同)
验证已发送的交易
- 使用发送/兑换操作返回的
normalizedHash调用get_transaction_status
注意事项
- 所有工具均为只读,无需确认
- 在注册表模式下,传入
walletSelector可查询指定钱包,而非当前活动钱包 - 所有余额响应都包含
amountRaw(原始整数字符串)和amount(便于阅读的小数字符串,例如,1.5 TON 对应"1.5")。显示时使用amount;仅在需要原始整数时使用amountRaw。
评论
支持 Markdown