实操指南:多链管理
在链之间转移资金,在目标链上兑换,并分配到子账户
概述
跨多条链管理资金:查看各链余额,在链间桥接代币,在目标链上兑换为目标资产,并可选地分配到子账户以实现隔离预算。
使用的工具: get_balance、bridge_tokens、get_bridge_status、swap_tokens、transfer_between_wallets
支持的链: Solana、Base、Arbitrum、Polygon(示例:Solana → Base)
完成时间: 15-30 分钟(包含跨链桥等待时间)
前提条件
- 在多条链上有余额的活跃钱包
- 目标链有足够的燃料费(Base 上的 ETH,Solana 上的 SOL)
第一步:查看各链余额
检查所有活跃链上的余额,以了解资金分配情况。
{
"name": "get_balance",
"arguments": {
"chain": "solana",
"tokens": ["native", "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v"]
}
}对 Base、Arbitrum、Polygon 重复此操作。预期结果: 各链余额。示例:Solana 上 1000 USDC,Base 上 200 USDC。
第二步:确定需要转移的资金
决定要桥接哪些代币以及目标链。示例: 将 500 USDC 从 Solana 转移到 Base 进行 DeFi 部署。
第三步:桥接代币
使用 Wormhole(原生执行路径)执行跨链桥接交易。
{
"name": "bridge_tokens",
"arguments": {
"chain": "solana",
"to_chain": "base",
"token": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
"amount": "500",
"amount_units": "ui",
"bridge_provider": "wormhole",
"redeem": true
}
}预期结果: Solana 跨链桥发起的交易签名。VAA 可用时,Seashail 将在 Base 上自动兑换。
第四步:监控跨链桥状态
轮询跨链桥状态直至完成。Wormhole 通常在 5-15 分钟内完成。
{
"name": "get_bridge_status",
"arguments": {
"bridge_id": "5x9z...abc",
"bridge_provider": "wormhole"
}
}预期结果: 代币到达 Base 时状态显示"已完成"。使用 get_balance 检查目标余额以确认。
第五步:在目标链上兑换为目标代币
如果需要不同的代币,在目标链上进行兑换。
{
"name": "swap_tokens",
"arguments": {
"chain": "base",
"token_in": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"token_out": "0x4200000000000000000000000000000000000006",
"amount_in": "250",
"amount_units": "ui",
"slippage_bps": 100
}
}预期结果: 在 Base 上将 250 USDC 兑换为 WETH。
第六步:(可选)分配到子账户
将资金分配到多个托管账户以实现隔离预算。
{
"name": "transfer_between_wallets",
"arguments": {
"chain": "base",
"token": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"amount": "100",
"amount_units": "ui",
"from_wallet": "trading-main",
"from_account_index": 0,
"to_wallet": "trading-main",
"to_account_index": 1
}
}预期结果: 100 USDC 转入账户索引 1,用于隔离消费。
变体
EVM 间跨链桥接
EVM 链之间的桥接(例如 Arbitrum → Base)比跨 VM 桥接更简单、更快速。
{
"name": "bridge_tokens",
"arguments": {
"chain": "arbitrum",
"to_chain": "base",
"token": "0xaf88d065e77c8cC2239327C5EDb3A432268e5831",
"amount": "1000",
"amount_units": "ui",
"bridge_provider": "wormhole"
}
}桥接时间通常为 5-10 分钟。
资金整合(反向操作)
将资金从多条链整合回一条链。反转步骤:从 Base/Arbitrum 桥接到 Solana。
注意事项
- 跨链桥时间不同: 跨 VM 桥接(Solana ↔ EVM)需要 10-20 分钟。EVM 间桥接更快(5-10 分钟)。
- 确保目标链有燃料费: 桥接前,验证目标链有足够的原生代币用于燃料费。使用
get_balance并设置chain: "base"和tokens: ["native"]。 - 跨链桥提供商支持: 并非所有路线都支持所有提供商。Wormhole 覆盖最广;LayerZero 专注于 EVM。
- 包装代币: 桥接的代币以包装版本到达(例如 wUSDC)。在目标链上仔细检查代币地址。