# 修复 MetaMask 上卡住的待处理事务

![](https://1537385970-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F6MmAKM1uBRsaHufNf3DD%2Fuploads%2Fgit-blob-f30fed26dc262d26ca48a5ee70896049bedc32e1%2Fideogram%20\(12\).jpeg?alt=media)

修复MetaMask中挂起的交易

如果您在MetaMask中的交易挂起，并且“取消”按钮没有起作用，您可能需要使用此方法来清除积压。

该方法的原理是通过用另一个优先级更高的交易覆盖挂起的交易来解决问题。

### **1. 启用自定义交易Nonce**

1\. 打开您的MetaMask插件。

![](https://1537385970-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F6MmAKM1uBRsaHufNf3DD%2Fuploads%2Fgit-blob-6248c9c273fe9a29c9fc42b0c41976ae696033a8%2F1-1-MetaMask_plugin.png?alt=media)

2\. 单击右上角的彩色圆圈图标，然后从下拉菜单中选择**设置**。

![](https://1537385970-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F6MmAKM1uBRsaHufNf3DD%2Fuploads%2Fgit-blob-33f0a590a819094572f81945e21f58d4c9751851%2F1-2-MetaMask_settings%20\(1\).png?alt=media)

3\. 在设置菜单中，选择**高级**。

![](https://1537385970-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F6MmAKM1uBRsaHufNf3DD%2Fuploads%2Fgit-blob-ecfe72f0da135132fb7dae994dd5dd3ba91c4048%2F1-3-MetaMask_advanced.png?alt=media)

4\. 向下滚动直到找到**高级燃气控制**。将其切换为开启状态。

![](https://1537385970-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F6MmAKM1uBRsaHufNf3DD%2Fuploads%2Fgit-blob-2db5103b9d9a36f1585037e9245e55922a6b1a59%2F1-4-MetaMask_gas_control_on.png?alt=media)

### **5. 继续在高级设置中滚动，直到找到“自定义交易Nonce”。将其切换为开启状态。**

![](https://1537385970-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F6MmAKM1uBRsaHufNf3DD%2Fuploads%2Fgit-blob-2db5103b9d9a36f1585037e9245e55922a6b1a59%2F1-4-MetaMask_gas_control_on%20\(1\).png?alt=media)

### **2. 查找您的挂起交易**

现在我们将找到挂起的交易，并记录“nonce”。这是一种标识符，稍后我们将重新使用它。

![](https://lh4.googleusercontent.com/xKBEnt5a62c5Wzg_MCLIbVUWuL4fws1ohBAX9LAkGS71vslHk7QuMF24jAfkAdmsLunPVfT9c3FxCmGar5z7jNZnd4WMgzQsoxxbYw1Lp59Az5kG72COn0JblFXktHbmgMnF1LeY)

6\. 返回MetaMask的顶层页面。在“资产”选项卡中，找到您挂起交易的代币类型（在本例中为CAKE）。

![](https://lh5.googleusercontent.com/9qVjhK1kEKDL8l4TTdOFo4o547PDIIeQpCCY18gPyaUFJrpFbyYhMfBQ1CRzjjrllgrcqVbwkhxKCZBNlIad8J1yCpMVhsBKjIAcwfsQHQb7jnl2RD2ufQU-zNEn2Hn2g4LGvYDU)

6\. 在代币菜单中，找到位于队列区域的**挂起**交易。单击交易以获取更多详细信息。

![](https://lh4.googleusercontent.com/HMd5iKjIvm-f7Xi7xtecTsq56x1i15GjUkwCm5Z_83xMfOXDd2jabcCDyUwELf51IHseEeCk2WnvWfHwTSUlFnLAJrmjkkOfm_fA5fimgdABnYfdjmBxxst8TOaUJUhc2iO_CN-k)

7\. 查找**Nonce**条目，并记录此数字。

### **3. 覆盖挂起的交易**

现在我们将创建一个新交易来替换被卡住的交易。我们将自定义Nonce编号，使其与您刚刚记录的数字相同。

![](https://1537385970-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F6MmAKM1uBRsaHufNf3DD%2Fuploads%2Fgit-blob-1faaa0bc47d5f94491e883b506d1932ff8355e4d%2Fimage%20\(9\)%20\(1\).png?alt=media)

8\. 创建一个新交易来替换您的挂起交易。这一次，增加**交易费**。在这里，我们将其从9增加到20。这将增加您的交易被添加到区块中的可能性。

![](https://1537385970-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F6MmAKM1uBRsaHufNf3DD%2Fuploads%2Fgit-blob-a8ea2e2f8efd1eaef6a0482b87982b38a82a1c88%2Fimage%20\(10\)%20\(1\)%20\(1\).png?alt=media)

9\. 在确认页面上，请确保您的Gas价格现在是您新设置的更高数值。

10\. 找到**自定义Nonce**条目，并将Nonce更改为您在第7步中记录的数字。现在点击确认。

![](https://lh6.googleusercontent.com/PYhYm2ro0SVzerBo5qguFIPOYl0DjLSfl0JT8UdfN3T4i-0hjBq-CQvr-UA0bSyG-ZndrWmLGptfZUcnGBlvUk118GGZn7ciDNaC4hmfovH9v_M5XMIYmkAmB-Fr-6TTpYnnDX1p)

11\. 您的新交易现在应该已被接受并添加到区块中。要检查，请打开MetaMask并单击**活动**选项卡。

![](https://lh6.googleusercontent.com/Iw3e0YP4ORhPgw8-MNxvzlDlfgG5nD226P4ixiziPC_9j3_LfU3o1-_LA2yDmegbRw5x9Sgk3RACFJJkyJDrFJA1j2J93H21uGhhWabkdDQUHsU_oVdkZVQTTWaQPzXHAWClpsb4)

12\. 您完成的交易现在应该显示在您的活动列表的顶部。如果仍然以橙色显示“Pending”，您需要再等待一会儿，或者尝试使用更高的交易费（Gas价格）再次执行该过程。

由于没有钱包可以创建两个具有相同Nonce的交易，如果您创建的替换交易成功，则您的挂起交易将被取消。
