摘要
待处理的交易是指尚未被Avalanche网络处理的交易。您可以通过使用更高费用的新交易来加速待处理的交易。
目录
我的Avalanche(AVAX)交易为什么处于待处理状态?
在Avalanche中,交易将处于待处理(未确认)状态,原因可能是(1)您未支付足够的交易费用,或者(2)来自同一个钱包的其他先前提交的交易处于待处理状态。
关于(1)费用,Avalanche网络处理交易的能力有限。为了确保公平获得有限空间,Avalanche采用了市场解决方案。这意味着包含更高手续费的交易将首先被验证人处理。如果您提交的交易费用过低,则该交易将被暂停,直到足够的空间可用为止。
关于(2),如果您使用相同的钱包地址提交了多个交易,则只要其中一个交易被验证人锁定,则其余交易也将被锁定,直到该交易被处理为止。
如何覆盖或取消待处理的Avalanche(AVAX)交易
如果您的交易被锁定,则可以通过使用更高费用的新交易来取代该交易。这是因为较高费用的交易将首先被Avalanche网络处理。要了解有关更改交易费用的更多信息,请参阅如何设置自定义气体价格。
如果您不想等待交易被处理,则还可以通过取消交易来放弃该交易。要了解有关如何取消交易的更多信息,请参见如何在Verse DEX上取消待处理交易。
如何设置自定义气体价格
您可以通过以下步骤设置自定义气体价格:
打开应用程序并点击钱包图标。
选择要发送交易的帐户。
点击发送按钮。
选择AVAX货币。
在自定义气体价格字段中输入您想要使用的气体价格。
点击继续按钮。
如果您不知道自定义气体价格应该设置为多少,请参阅如何估算交易费用。
如果交易金额太低,网络拥堵仍然很高,您的交易可能会保持待定状态。
至于(2)交易顺序,Avalanche设计为交易只能按提交顺序进行处理。这意味着,只要先前提交的交易仍处于挂起状态(出于任何原因),即使您提交了另一笔具有较高手续费的交易,该交易也无法通过,直到您先前提交的交易成功处理。
如果您的交易状态列出为待定状态,明显比几分钟更长时间,最可能的解释是,当您提交交易时,燃气市场价格突然上涨。这意味着,您附加到交易中的费用不再足以吸引验证者。当交易处于挂起状态时,您有三个选项:
等待更长时间。在大多数情况下,您的交易将在最多几小时内确认。如果您急于或一天后,交易仍未确认,则可以:
使用较高的费用重新提交相同的交易,或:
取消当前交易。
有关(2)和(3),请参见下文:
如何
如何覆盖或取消挂起的 Avalanche(AVAX)交易
如果您的交易停留在“挂起”状态,您可以手动将该交易重新提交给 Avalanche 网络。这样做时,您实际上是用新交易替换了先前提交的交易。对于新交易,您可以自由地更改交易详细信息,比如 gas 价格、发送金额和收款方。尽管技术上不可能发起交易取消,但是如果您重新提交交易并将发送金额更改为 0.000000001 AVAX,您就可以实现与交易取消相同的效果。
重新提交交易时,您实际上是在用新交易替换先前提交的交易。假设您为新交易设置的 gas 价格足够高 - 并且假设您要重新提交的交易是您钱包中“排在首位”的交易 - 那么该交易将被验证人员捕获,并且将永久消失。
重要提示:交易只能按照提交顺序进行处理。这意味着无论您为随后的交易选择什么 gas 价格,您都必须等待先前提交的交易首先被验证人员捕获并处理。
下面是覆盖/取消待处理的Avalanche交易的步骤:
从应用程序的主屏幕上,点击要重新提交交易的钱包(例如,我的AVAX钱包)。这将带出该钱包的交易历史记录。
点击要重新提交或取消的交易。
点击“在区块链浏览器上查看交易”。这会带你到https://snowtrace.io/,在那里你会看到你交易的完整细节。
点击“点击查看更多”。
记下“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 价格
在“输入发送金额”屏幕上,点击底部左侧的“网络费用”图标
选择“高级费用选项”。然后,你将被提示输入你的交易的精确所需 gas 价格。