以BSC 网络上的USDT 跨链到Polygon 网络上为例。
1.打开imToken钱包,切换节点至 BSC 网络
2.在 DApp 浏览器中打开 cBridge(第一次打开需要地址授权)
3.选择 USDT 并设置 Source Chain(当前资金所在的链) 和 Destination Chain(接受资金的链),然后输入跨链资产数量,会显示这笔跨链需要的手续费,点击 Transfer 发起跨链
4.根据页面提示对 USDT 进行授权,因为 USDT 是非原生类型的代币因此授权是必须的,了解更多代币授权信息与风险
5.授权完成后,查看这笔跨链交易的资产、手续费信息,确认无误后点击 Submit Transfer 提交交易
6.等待中继节点返回信息(截图中显示最多需要 9 分钟 50 秒,但是实际只用了不到一分钟的时间),中继节点反馈信息后可点击 Release Fund
7.USDT 跨链成功,返回钱包页面,点击顶部导航栏切换节点网络至接受资产的链,这里演示时使用的是 Polygon,此时已经能够看到从 BSC 跨链过来的 USDT 资产
说明
每笔跨链交易的实时状态都会显示在 Histroy 记录页面。
每笔交易跨链的数量受中继节点限制,如果超出了中继节点的流动性上限就必须调低跨链资产的数量。
跨链手续费由中继节点收取,实际测试发现 Layer2 网络之间跨链手续费较低,Layer1 和 Layer2 之间跨链手续费较高。
提交跨链转账后,中继节点会提示这笔交易的预计完成时间。如果中继节点长时间没有响应,可以在 12 小时后取消转账请求,切换到 history 页面取回资金。
Release Fund 需要支付一笔矿工费,经过 4 个区块确认后,资产会从中继节点转入用户的钱包。具体到账时间取决于中继节点的发放时间,实际测试中发现 Layer2 之间转账几乎没有延迟,但是 Layer1 和 Layer2 之间转账会有延迟发放的情况。如果中继节点没有按时发放,用户可以在 History 页面点击交易记录取回。
Source Chain 理解为「源链」,Destination Chain 理解为「目的链」。教程中将 BSC 网络上的 USDT 跨链到 Polygon 网络上,那么 Source Chain 为 BSC 网络,Destination Chain 为 Polygon 网络。
当前版本只支持不同链之间相同地址的流动性转移。未来版本将支持不同地址之间的跨链传输。