mcpField
T
ton-balance

ton-balance

github.com/ton-org其他10113 次安装25 周前更新
代码仓库

关于 ton-balance

ton-balance 是用于查询 TON 钱包余额、代币持仓和交易记录的只读技能,适合需要检查钱包或核实交易的 Agent。

主要功能

  1. 01读取 TON 钱包余额
  2. 02查询 Jetton 余额与持仓
  3. 03查找已知 Jetton
  4. 04查看交易记录
  5. 05查询交易状态

适用场景

  1. 01检查钱包的 TON 和代币持仓
  2. 02按名称查找代币地址
  3. 03查看钱包近期交易
  4. 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_addressaddresswalletSelector
get_jetton_balancejettonAddresswalletSelector
get_jettons—walletSelector
get_jettons_by_addressaddresslimit、offset、walletSelector
get_jetton_infojettonAddresswalletSelector
get_known_jettons——
get_transactions—limit、walletSelector
get_transaction_statusnormalizedHashwalletSelector

工作流

查看余额
  1. 调用 get_wallet 获取地址和网络信息
  2. 调用 get_balance 获取 TON 余额
  3. 调用 get_jettons 获取所有代币持仓
查看指定代币
  1. 如果用户提到代币名称,调用 get_known_jettons 查找其地址
  2. 使用 jettonAddress 调用 get_jetton_balance
查看交易历史
  1. 调用 get_transactions,可选传入 limit(默认值可能不同)
验证已发送的交易
  1. 使用发送/兑换操作返回的 normalizedHash 调用 get_transaction_status

注意事项

  • 所有工具均为只读,无需确认
  • 在注册表模式下,传入 walletSelector 可查询指定钱包,而非当前活动钱包
  • 所有余额响应都包含 amountRaw(原始整数字符串)和 amount(便于阅读的小数字符串,例如,1.5 TON 对应 "1.5")。显示时使用 amount;仅在需要原始整数时使用 amountRaw。

评论

支持 Markdown