所有收藏
钱包
钱包
等待中的交易(Avalanche)
等待中的交易(Avalanche)

了解 Avalanche(AVAX)交易为何会挂起以及该如何做。

AI Translator avatar
作者:AI Translator
一周前更新

摘要

待处理的交易是指尚未被Avalanche网络处理的交易。您可以通过使用更高费用的新交易来加速待处理的交易。

目录

我的Avalanche(AVAX)交易为什么处于待处理状态?

在Avalanche中,交易将处于待处理(未确认)状态,原因可能是(1)您未支付足够的交易费用,或者(2)来自同一个钱包的其他先前提交的交易处于待处理状态。

关于(1)费用,Avalanche网络处理交易的能力有限。为了确保公平获得有限空间,Avalanche采用了市场解决方案。这意味着包含更高手续费的交易将首先被验证人处理。如果您提交的交易费用过低,则该交易将被暂停,直到足够的空间可用为止。

关于(2),如果您使用相同的钱包地址提交了多个交易,则只要其中一个交易被验证人锁定,则其余交易也将被锁定,直到该交易被处理为止。

如何覆盖或取消待处理的Avalanche(AVAX)交易

如果您的交易被锁定,则可以通过使用更高费用的新交易来取代该交易。这是因为较高费用的交易将首先被Avalanche网络处理。要了解有关更改交易费用的更多信息,请参阅如何设置自定义气体价格

如果您不想等待交易被处理,则还可以通过取消交易来放弃该交易。要了解有关如何取消交易的更多信息,请参见如何在Verse DEX上取消待处理交易

如何设置自定义气体价格

您可以通过以下步骤设置自定义气体价格:

  1. 打开应用程序并点击钱包图标。

  2. 选择要发送交易的帐户。

  3. 点击发送按钮。

  4. 选择AVAX货币。

  5. 自定义气体价格字段中输入您想要使用的气体价格。

  6. 点击继续按钮。

如果您不知道自定义气体价格应该设置为多少,请参阅如何估算交易费用

如果交易金额太低,网络拥堵仍然很高,您的交易可能会保持待定状态。

至于(2)交易顺序,Avalanche设计为交易只能按提交顺序进行处理。这意味着,只要先前提交的交易仍处于挂起状态(出于任何原因),即使您提交了另一笔具有较高手续费的交易,该交易也无法通过,直到您先前提交的交易成功处理。

如果您的交易状态列出为待定状态,明显比几分钟更长时间,最可能的解释是,当您提交交易时,燃气市场价格突然上涨。这意味着,您附加到交易中的费用不再足以吸引验证者。当交易处于挂起状态时,您有三个选项:

  1. 等待更长时间。在大多数情况下,您的交易将在最多几小时内确认。如果您急于或一天后,交易仍未确认,则可以:

  2. 使用较高的费用重新提交相同的交易,或:

  3. 取消当前交易。

有关(2)和(3),请参见下文:

如何

如何覆盖或取消挂起的 Avalanche(AVAX)交易

如果您的交易停留在“挂起”状态,您可以手动将该交易重新提交给 Avalanche 网络。这样做时,您实际上是用新交易替换了先前提交的交易。对于新交易,您可以自由地更改交易详细信息,比如 gas 价格、发送金额和收款方。尽管技术上不可能发起交易取消,但是如果您重新提交交易并将发送金额更改为 0.000000001 AVAX,您就可以实现与交易取消相同的效果。

重新提交交易时,您实际上是在用新交易替换先前提交的交易。假设您为新交易设置的 gas 价格足够高 - 并且假设您要重新提交的交易是您钱包中“排在首位”的交易 - 那么该交易将被验证人员捕获,并且将永久消失。

重要提示:交易只能按照提交顺序进行处理。这意味着无论您为随后的交易选择什么 gas 价格,您都必须等待先前提交的交易首先被验证人员捕获并处理。

下面是覆盖/取消待处理的Avalanche交易的步骤:

  1. 从应用程序的主屏幕上,点击要重新提交交易的钱包(例如,我的AVAX钱包)。这将带出该钱包的交易历史记录。

  2. 点击要重新提交或取消的交易。

  3. 点击“在区块链浏览器上查看交易”。这会带你到https://snowtrace.io/,在那里你会看到你交易的完整细节。

  4. 点击“点击查看更多”。

  5. 记下“nonce”。

nonce值表示该交易在您钱包提交的交易中的顺序位置。钱包创建的第一笔交易将具有nonce值0。第二笔交易将具有nonce值1,依此类推。请记住,交易只能按照它们提交的顺序进行处理,因此如果您有一笔具有较低nonce的待处理交易,只有在该交易获得确认后,网络才会考虑您的下一笔交易。

6.接下来,在应用程序中,启动一笔新的Avalanche交易。

7.在发送屏幕上,点击设置> “自定义nonce”:

8. 输入你想要重新提交的交易的 nonce 值。如果你想要替换的待处理交易的 nonce 值为 1,你应该在这里设置自定义 nonce 值为 1。

9. 重新提交交易,但这次增加 gas 价格。请确保设置你的新 gas 价格,以便在当前市场价格下,你的交易将在合理的时间内确认。你可以使用https://snowtrace.io/gastracker来查询 gas 价格。如果你想“取消”交易,最简单的方法是将发送金额设置为 0.000000001 AVAX 并增加 gas 价格。

如何设置自定义 gas 价格

  1. 在“输入发送金额”屏幕上,点击底部左侧的“网络费用”图标

  2. 选择“高级费用选项”。然后,你将被提示输入你的交易的精确所需 gas 价格。

这是否解答了您的问题?