当你调试一笔卡住的跨链转账,了解它的生命周期是很重要的。
NXTP跨链转账的生命周期
跨链周期的三个阶段:
一旦准备好了,如果到期前转账没有完成,任何一方都可以取消转账。另外,被拖欠资金的人可以在到期前取消转账,而不用完成。这意味着一旦交易被准备好,用户可以在接收链上取消转账,而路由可以在发送链上取消转账。
下面将显示来自xpollinate.io的图片,但是调试任何NXTP交易的步骤都是一样的,即使它是从一个不同的网站发起的!
在UI界面复制你的交易ID
交易ID是你的跨链交易的唯一标识符。它对使用浏览器查找某个交易的信息最有帮助。
在 connextscan.io上用交易ID查询你的交易
如果你在浏览器上没有看到交易,请检查xpollinate.io上的子图同步状态。如果状态是未同步的,你将不得不等待一段时间,以使你的交易被网络接收。
在xpollinate网站上可以轻松地检查子图的同步状态。如果发送或接收链子图显示为 "未同步",预计您的传输需要更长的等待时间。
一旦你在浏览器上找到该交易,检查接收链上的状态(在这张图片上,它显示为待定
)。一个交易可以有几种不同的状态。
一旦你在浏览器上找到该交易,检查接收链上的状态(在这张图片上,它显示为Pending 待定
)。一个交易可以有几种不同的状态:
Pending 待定
状态意味着你必须等待路由锁定流动性。如果子图不同步,这个过程将被推迟。
路由器将锁定流动性以服务于此交易。如果他们不这样做,请联系我们。
Prepared 准备
状态意味着你必须完成该交易。要使用中继器完成交易,请点击xpollinate用户界面上的Claim Fund 提取财产
。或者,你也可以通过将你的metamask连接到浏览器,并点击Fulfill 完成
选项,自己执行交易。注意:如果通过浏览器完成交易,你必须有gas费并连接到接收链。
你必须点击领取按钮并签字,才能从xpollinate用户界面上支付gas执行交易。
从浏览器那里执行或取消交易,需要接收链上的gas费。
Fulfilled 已完成
状态意味着资金已经发送到指定收件人的地址。如果你在钱包里看不到资金,请确认你添加的资产是正确的。它通常与主网的地址不一样,你将不得不为每条链添加新的资产!这里有一个关于如何在metamask上添加资产的指南。
资金在你的钱包里,在目的地链上!
Cancelled 已取消
状态意味着你的资金已经退回到你发送链上的钱包里
一旦发送链上的状态被取消,资金就会返回到你的钱包里。即使交易被接收链上的路由器忽略,也是如此。
如果交易长时间停留在Pending 待定
状态,请在浏览器中点击路由,检查路由的健康状况。如果路由已经有一段时间交易失败,你可能需要等待。注意:资金始终是安全的! 在最坏的情况下,你的资金将在72小时内退回。
一个健康的路由将有大部分交易处于Fulfilled 已完成
或Prepared 准备
状态,而一个不健康的路由将显示许多Pending 待定
的交易。
如果所有这些步骤都失败了,请使用末尾的Discord链接与我们的团队取得联系。我们总是乐于帮助解决问题,但如果你首先尝试自己解决问题,我们会更高兴。