在不同链之间桥接代币,无需兑换。输出代币与输入代币相同的简化跨链转账,适用于需要在链间移动代币的场景。
Bridge Tokens是一项面向实际任务的技能,主要用于Overview.;Bridges 标志从一个链条到另一个链条——一个简化的跨链操作,使标志保持不变(例如,Ethereum上的USDC到USDC在Base)。
从功能定位来看,该技能强调把分散的操作要求整理成清晰、可复用的处理流程,使用户能够围绕既定目标快速准备输入、选择执行方式并获得结构化结果。实际使用前应先确认任务范围、数据来源、运行环境、必要权限和关键参数,再依据技能说明逐步执行;
若输入条件不完整,应先补齐信息或采用保守配置,避免因错误假设导致结果偏离需求。执行过程中需要关注工具调用是否成功、接口或依赖是否可用、输出格式是否符合预期,并对异常提示、缺失字段和边界情况进行处理;涉及批量任务时,还应保存进度,避免中断后重复操作。
将代币从一条链桥接到另一条链——一种简化的跨链操作,其中代币本身保持不变(例如:以太坊上的 USDC 桥接到 Base 上的 USDC)。该操作委托给 cross-chain-executor 智能体,并设置 tokenOut = tokenIn,以简化工作流。
这是 cross-chain-swap 的简化版本。当用户仅需转移代币、无需兑换时,请使用本功能。
当用户提出以下请求时启用:
| 参数 | 是否必需 | 默认值 | 说明 |
|---|---|---|---|
| token | 是 | — | 待桥接代币的符号或地址 |
| amount | 是 | — | 待桥接数量(人类可读格式) |
| sourceChain | 是 | — | 源链名称(例如:"ethereum") |
| destChain | 是 | — | 目标链名称(例如:"base") |
| recipient | 否 | 当前钱包地址 | 目标链上的接收方地址 |
提取参数:从用户请求中解析关键信息,识别:
mcp__uniswap__getTokenInfo 查询该代币在两条链上对应的地址。输入校验:
mcp__uniswap__getSupportedChains 验证源链与目标链是否均受支持;委托至 cross-chain-executor:调用 Task(subagent_type:cross-chain-executor),并传入以下参数:
结果呈现:向用户格式化展示桥接报告,重点突出:
桥接完成 代币: USDC 发送: 1,000.00 USDC(Ethereum) 接收: 999.50 USDC(Base) 桥接手续费: 0.50 USDC($0.50) 结算耗时: 1 分 48 秒 源链交易哈希:0xabc...123 桥接 ID: 0x789...abc 目标链交易哈希:0xdef...456 风险等级:LOW | 安全状态:APPROVED
cross-chain-swap。| 错误类型 | 面向用户的提示信息 | 建议操作 |
|---|---|---|
| 代币在目标链不可用 | “[Token] 在 [destChain] 上不可用。” | 使用 cross-chain-swap 将其兑换为目标链原生代币 |
| 源链与目标链相同 | “源链与目标链相同,无需桥接。” | 无需操作 |
| 不支持的链 | “链 [name] 当前不受支持。” | 查阅受支持链列表 |
| 安全策略拦截 | “本次桥接因安全校验未通过被拦截:[reason]。” | 降低桥接数量或检查相关配置 |
| 桥接卡滞 | “桥接结算出现延迟,系统仍在持续监控。” | 请等待 —— 若需人工介入,后续将提供恢复指引 |
| 余额不足 | “在 [chain] 上 [token] 余额不足。” | 检查账户余额并减少桥接数量 |