SuperAPI AI 工具集

ton-manage-wallets

智能体与模型

查看项目

更新于 10-15 23:57

技能介绍

用途:管理本地 TON 钱包注册表,并执行 agentic 钱包的高级操作,包括导入与 operator 密钥轮换。

主要能力(MCP 工具): 钱包注册表:list_wallets、get_current_wallet、set_active_wallet(必填 walletSelector)、remove_wallet(必填 walletSelector)。 Agentic 钱包管理:agentic_validate_wallet(必填 address,可选 network、ownerAddress、collectionAddress)、agentic_list_wallets_by_owner(必填 ownerAddress,可选 network)、agentic_import_wallet(必填 address,可选 name)、agentic_rotate_operator_key(必填 walletSelector)、agentic_complete_rotate_operator_key(必填 rotationId)。

使用方式: 切换活动钱包:先 list_wallets 查看全部钱包,再用 set_active_wallet 传入 walletSelector(id、name 或 address),最后用 get_current_wallet 确认。 导入已有 agentic 钱包:先用 agentic_validate_wallet 校验地址与合约,再用 agentic_import_wallet 加入注册表;若需签名交易且无 operator 密钥,调用 agentic_rotate_operator_key,待用户在仪表盘完成链上密钥变更后调用 agentic_complete_rotate_operator_key。 轮换 operator 密钥:调用 agentic_rotate_operator_key 生成新密钥对并返回仪表盘 URL;若有本地浏览器或 shell 工具,应自行打开该 URL,仅在无法自动打开或失败时才发送原始链接;只需用户在其钱包中批准链上密钥变更,不要要求重新粘贴 URL 或输入固定确认短语;随后用 rotationId 调用 agentic_complete_rotate_operator_key,若链上状态尚未更新,可稍等后重试,而非强制额外用户输入。

限制与说明:walletSelector 接受钱包 id、name 或 address;一次性查询可直接把 walletSelector 传给钱包作用域工具,无需切换活动钱包;确认与小选项集优先使用宿主客户端的结构化确认/选择 UI,否则用简短自然语言是/否提示,不得要求精确口令;注册表数据存于 ~/.config/ton/config.json(或 TON_CONFIG_PATH);读工具可用于尚无 operator_private_key 的已导入 agentic 钱包,写工具则需要该密钥;管理工具响应不会暴露私钥、助记词或 API 密钥;创建全新 agentic 钱包请改用 ton-create-wallet 技能。