MetaMask交易Pending解决办法
为什么交易会Pending
Pending表示交易已提交到网络但尚未被打包进区块。最常见的原因是Gas费设置过低,矿工优先处理Gas费更高的交易。
网络拥堵时,即使正常Gas费的交易也可能需要等待更长时间。
加速交易方法
在MetaMask活动记录中找到Pending的交易,点击"加速"按钮。这会用更高的Gas费重新提交交易。
加速本质上是发送一笔相同Nonce但更高Gas费的新交易来替换原交易。矿工会处理Gas费更高的版本。
取消交易方法
点击Pending交易旁的"取消"按钮。这会发送一笔相同Nonce、金额为0的交易来替换原交易。
取消也需要支付Gas费,且必须设置比原交易更高的Gas Price才能成功替换。
手动替换交易
在高级设置中开启自定义Nonce功能。发送新交易时手动设置与Pending交易相同的Nonce,Gas费设置更高。
新交易可以是取消(发送0 ETH给自己)或加速(发送原本想发送的交易)。
预防Pending
发送交易前查看当前网络Gas价格,选择合适的Gas费档位。紧急交易选择"快"档,不急的交易可选"慢"档等网络空闲时确认。
避免在网络高峰期(如热门NFT发售时)发送非紧急交易。更多交易技巧见转账教程。