MetaMask でスタックした保留中のトランザクションを修正する
MetaMaskにスタックした保留中のトランザクションをどのように解除するか
MetaMaskでの保留中トランザクションの解消方法
トランザクションがMetaMaskで保留中になっていて、「キャンセル」ボタンが役立たずの場合、この方法を使ってバックログをクリアする必要があります。
この方法は、基本的に保留中のトランザクションを別の、より優先度の高いトランザクションで上書きすることで機能します。
カスタムトランザクションNonceを有効にする
MetaMaskプラグインを開きます。
右上のカラフルな円形アイコンをクリックし、ドロップダウンメニューから「設定」をクリックします。
設定メニューで、「詳細」を選択します。
「詳細ガスコントロール」が表示されるまでスクロールします。これをONに切り替えます。
依然として詳細設定の中で、スクロールして「トランザクションNonceのカスタマイズ」が表示されるまで続けます。これをONに切り替えます。
保留中のトランザクションを見つける
今、保留中のトランザクションを見つけ、その「nonce」をメモしておきます。これは後で再利用する種類の識別子です。
MetaMaskのトップページに戻ります。 「資産」タブで、保留中のトランザクションのトークンタイプ(この場合、CAKE)を見つけます。
トークンのメニューで、キューエリアにある保留中のトランザクションを見つけます。詳細を確認するためにトランザクションをクリックします。
「Nonce」エントリを探し、この番号をメモします。
保留中のトランザクションを上書きする
これで、スタックしたトランザクションを置き換える新しいトランザクションを作成します。 Nonce番号をカスタマイズして、先ほどメモしたものと同じにします。
スタックしたトランザクションを置き換える新しいトランザクションを作成します。今回は、トランザクション手数料を増やします。ここでは、それを9から20に増やしました。これにより、トランザクションがブロックに追加される可能性が高くなります。
確認ページで、Gas Priceが新しい、より高い金額になっていることを確認してください。
カスタムNonceエントリを見つけ、ステップ7でメモした番号にNonceを変更します。その後、確認をクリックします。
新しいトランザクションは今やブロックに受け入れられるはずです。確認するには、MetaMaskを開き、アクティビティタブをクリックします。
完了したトランザクションは、アクティビティリストの一番上に表示されるはずです。オレンジ色の「保留中」と表示されている場合は、少し待つか、トランザクション手数料(ガス価格)をさらに高くしてプロセスをもう一度試してください。
同じNonceの2つのトランザクションを作成することはできないため、置換トランザクションが成功した場合、スタックしたトランザクションはキャンセルされます。
Last updated