ton-send
Compare original and translation side by side
🇺🇸
Original
English🇨🇳
Translation
ChineseSend TON & Tokens
发送TON与代币
Transfer TON or jettons to any address. Supports TON DNS resolution for and domains.
.ton.t.me向任意地址转账TON或jetton。支持为.ton和.t.me域名解析TON DNS。
MCP Tools
MCP工具
| Tool | Required | Optional |
|---|---|---|
| | |
| | |
| | |
| | — |
| | — |
| 工具 | 必填参数 | 可选参数 |
|---|---|---|
| | |
| | |
| | |
| | — |
| | — |
Workflows
工作流程
Send TON
发送TON
- If the user provides a DNS name (e.g., ,
foundation.ton) instead of a raw address, calluser.t.mefirstresolve_dns - Ask one short yes/no confirmation that restates the amount and recipient
- Call with address and amount
send_ton - Poll with the returned
get_transaction_statusuntil status isnormalizedHashorcompleted(seefailedskill). User can ask to skip polling.ton-balance
- 如果用户提供的是DNS名称(例如、
foundation.ton)而非原始地址,先调用user.t.meresolve_dns - 向用户确认转账金额和接收方,只需简短的是/否确认
- 调用并传入地址和金额
send_ton - 使用返回的调用
normalizedHash轮询,直到状态变为get_transaction_status或completed(可参考failed技能)。用户可要求跳过轮询。ton-balance
Send Jetton (Token)
发送Jetton(代币)
- If user mentions a token by name, call (see
get_known_jettonsskill) to find theton-balancejettonAddress - Call to verify sufficient balance
get_jetton_balance - Ask one short yes/no confirmation before sending
- Call with the
send_jetton,jettonAddress, andtoAddressamount - Poll until completed or failed
get_transaction_status
- 如果用户提及代币名称,调用(参考
get_known_jettons技能)获取ton-balancejettonAddress - 调用验证余额是否充足
get_jetton_balance - 发送前向用户确认,只需简短的是/否确认
- 调用并传入
send_jetton、jettonAddress和toAddressamount - 轮询直到状态变为完成或失败
get_transaction_status
Notes
注意事项
- Amounts are human-readable (e.g., = 1.5 TON,
"1.5"= 100 tokens)"100" - Use to dry-run any transaction before sending — it returns expected balance changes (TON and jetton), fees, and high-level actions so you can verify the outcome
emulate_transaction - Always confirm with the user before executing a transfer; prefer the host client's structured confirmation UI when available, otherwise accept natural-language yes/no and do not require a fixed confirmation phrase
- After sending, poll by default. User can specify whether to check status.
get_transaction_status - If no wallet is configured, use the skill first
ton-create-wallet
- 金额为人类可读格式(例如= 1.5 TON,
"1.5"= 100枚代币)"100" - 可使用在发送前进行事务模拟运行——它会返回预期的余额变化(TON和jetton)、手续费以及高级操作信息,以便你验证结果
emulate_transaction - 执行转账前务必向用户确认;若宿主客户端有结构化确认UI则优先使用,否则接受自然语言的是/否回答,不要求固定确认语
- 默认情况下,发送后会轮询。用户可指定是否要检查状态。
get_transaction_status - 若未配置钱包,请先使用技能
ton-create-wallet