运行时依赖
安装命令
点击复制技能文档
Bridge Tokens 概述 Bridge Tokens 可以将一个链上的代币桥接到另一个链上 —— 这是一种简化的跨链操作,代币保持不变(例如,Ethereum 上的 USDC 到 Base 上的 USDC)。它委托给跨链执行器代理,令 tokenOut = tokenIn,以简化工作流程。这是 cross-chain-swap 的简化版本。当用户只想移动代币,而不交换它们时,使用此功能。
何时使用 当用户要求: “将 1000 USDC 从 Ethereum 桥接到 Base” “将我的 ETH 移动到 Arbitrum” “将 USDC 转移到 Optimism” “将代币发送到另一个链” “桥接代币” “将我所有的 USDC 从 Polygon 移动到 Base”
参数 参数 是否必需 默认值 描述 token 是 — 代币符号或地址 amount 是 — 桥接金额(人类可读) sourceChain 是 — 源链名称(例如,“ethereum”) destChain 是 — 目的链名称(例如,“base”) recipient 否 同一钱包 目的链上的收件人地址
工作流程 从用户的请求中提取参数。 识别: 哪个代币需要桥接 金额 源链和目的链 通过 mcp__uniswap__getTokenInfo 解析两个链上相同代币的地址。 验证输入: 通过 mcp__uniswap__getSupportedChains 验证两个链是否受支持。 验证代币在两个链上是否存在。 如果源链和目的链相同:通知用户无需桥接。 委托给跨链执行器: 调用 Task(subagent_type:cross-chain-executor)并传递: tokenIn = 代币(在源链上) tokenOut = 相同代币(在目的链上) amount、sourceChain、destChain、recipient。 代理处理报价、安全性、执行、监控和确认。 呈现结果: 格式化桥接报告以供用户查看,突出显示: 发送和接收的金额(应该非常接近,减去桥接费) 桥接费 结算时间
输出格式 桥接完成 代币:USDC 发送:1,000.00 USDC 在 Ethereum 接收:999.50 USDC 在 Base 桥接费:0.50 USDC($0.50) 结算:1 分 48 秒 源事务:0xabc...123 桥接 ID:0x789...abc 目的事务:0xdef...456 风险:低 | 安全性:已批准
重要注意事项 桥接操作在链之间转移相同的代币。 接收到的金额将由于桥接费而略微减少。 结算时间根据链对而异(通常为 1-10 分钟)。 并非所有代币都可以在所有链之间桥接。执行器将检查可用性。 对于同时移动代币和交换到不同代币的操作,请使用 cross-chain-swap 代替。
错误处理 错误 用户可见消息 建议操作 代币在目的链上不可用 “[Token] 在 [destChain] 上不可用。” 使用 cross-chain-swap 交换到本地代币 同一链 “源链和目的链是相同的链,无需桥接。” 无需操作 不支持的链 “链 [name] 不受支持。” 检查支持的链 安全性否决 “此桥接被安全性检查阻止:[reason]。” 减少金额或检查配置 桥接卡住 “桥接结算延迟,继续监控。” 等待 —— 提供恢复说明 余额不足 “在 [chain] 上没有足够的 [token]。” 检查余额并减少金额