调试卡住跨链转账

了解跨链的生命周期

当你调试一笔卡住的跨链转账,了解它的生命周期是很重要的。

NXTP跨链转账的生命周期

NXTP跨链转账的生命周期

跨链周期的三个阶段:

  1. ***拍卖阶段:***在这个阶段,你(用户)会与一个路由(流动性提供者)配对,后者将为你的跨链转账提供退出流动性。例如,如果您将DAI从Optimism转移到Arbitrum,路由将提供Arbitrum上的DAI,以换取您在Optimism上提供的DAI。
  2. ***准备阶段:***在这个阶段,双方都锁定了转账的资金--发送链上的用户和接收链上的路由。路由等待子图subgraph(一个擅长处理复杂链数据的基础设施)显示用户转账,然后再锁定接收链上的流动资金。
  3. ***完成阶段:***在这个阶段,双方都会解锁转账的资金。用户提供一个签名,用于解锁他们在接收链上的资金,而路由则使用相同的签名来解锁发送链上的资金。

一旦准备好了,如果到期前转账没有完成,任何一方都可以取消转账。另外,被拖欠资金的人可以在到期前取消转账,而不用完成。这意味着一旦交易被准备好,用户可以在接收链上取消转账,而路由可以在发送链上取消转账。

调试步骤

下面将显示来自xpollinate.io的图片,但是调试任何NXTP交易的步骤都是一样的,即使它是从一个不同的网站发起的!

  1. 在UI界面复制你的交易ID

    交易ID是你的跨链交易的唯一标识符。它对使用浏览器查找某个交易的信息最有帮助。

    交易ID是你的跨链交易的唯一标识符。它对使用浏览器查找某个交易的信息最有帮助。

  2. connextscan.io上用交易ID查询你的交易

  3. 如果你在浏览器上没有看到交易,请检查xpollinate.io上的子图同步状态。如果状态是未同步的,你将不得不等待一段时间,以使你的交易被网络接收。

    在xpollinate网站上可以轻松地检查子图的同步状态。如果发送或接收链子图显示为 "未同步",预计您的传输需要更长的等待时间。

    在xpollinate网站上可以轻松地检查子图的同步状态。如果发送或接收链子图显示为 "未同步",预计您的传输需要更长的等待时间。

一旦你在浏览器上找到该交易,检查接收链上的状态(在这张图片上,它显示为待定)。一个交易可以有几种不同的状态。

  1. 一旦你在浏览器上找到该交易,检查接收链上的状态(在这张图片上,它显示为Pending 待定)。一个交易可以有几种不同的状态:

  2. 如果交易长时间停留在Pending 待定状态,请在浏览器中点击路由,检查路由的健康状况。如果路由已经有一段时间交易失败,你可能需要等待。注意:资金始终是安全的! 在最坏的情况下,你的资金将在72小时内退回。

    一个健康的路由将有大部分交易处于或状态,而一个不健康的路由将显示许多的交易。

    一个健康的路由将有大部分交易处于Fulfilled 已完成Prepared 准备状态,而一个不健康的路由将显示许多Pending 待定的交易。

  3. 如果所有这些步骤都失败了,请使用末尾的Discord链接与我们的团队取得联系。我们总是乐于帮助解决问题,但如果你首先尝试自己解决问题,我们会更高兴。

常见问题