こんにちわ、tonton(@tonton_pig2)です🐷
今回は、誰もが一度は経験するであろう
「ガス詰まり」の解消方法を解説していきます。
詰まってしまったときは、参考にしてみてください。
\最短5分!誰でも簡単/
[toc]
メタマスクのトランザクションが詰まった時の対象方法
以下、2種類の解決方法を解説していきます。
解決方法2つ
- スピードアップ
- ナンスの上書き
【まずはこれ!】スピードアップ
まずは、ガス代を多く払う設定にして
トランザクションが早く通るようにスピードアップの方法を解説します。
メタマスクを起動し、「アクティビティ」タブを選択します。
保留中のトランザクションがあるので、「スピードアップ」ボタンを押します。
赤枠の「🦊キツネ」マークを押します。
ガス代を上げたいので、積極的な「🦍ゴリラ」マークを選択します。
「🦍ゴリラ」マークになったことを確認し、「送信」ボタンを押します。
これで、トランザクションが通ればOKです。
\最短5分!誰でも簡単/
【ちょっと難しいけど、確実】ナンスの上書き
スピードアップができないことも、結構あるので、
その場合は「ナンスの上書き」をします。
まず、ナンスについて簡単に解説します。
「ナンス」とは、処理(トランザクション)に付与されている通し番号みたいなものです。
メタマスクは、1件ずつ処理を実行します。
1つの処理が終わらないと、次の処理は始まりません。
そのため、詰まった状態で新しい処理を依頼しても
前の処理が詰まっているので、次の処理は始まりません。
詰まっている処理を同じ通し番号で
別の処理として完了させてあげると、次の処理へ進めることになります。
「ナンスの上書き」をするためには、
まず、
①ナンスを指定できるようにする
②詰まっている処理のナンス(通し番号)を調べる
③別の処理(送金処理)として、処理を完了させる ことが必要になります。
説明が長くなりましたが、画像を使って解説していきます。
【STEP1】ナンスを指定できるように、設定を変更する
通常のままだと、ナンスは指定できないので、
メタマスクの設定を変更します。
「設定」画面を開きます。
「高度な設定」を開きます。
下の方へスクロールしていき、
「トランザクションナンスのカスタマイズ」をオンにします。
(オンにしたら、右上の×ボタンで閉じます。)
【STEP2】ナンスを調べる
ナンス(通し番号)を調べます。
「アクティビティ」タブで、ステータスが保留中のものをクリックします。
「ブロックエクスプローラーで表示」をクリックします。
以下のようなイーサスキャンの画面が表示されるので、
赤枠の「Show more」をクリックします。
下の方へスクロールし、「Nonce」の右側に表示されている数字をメモします。
(今回の場合、ナンスは「271」です。)
【STEP3】送金処理として、上書きする
ナンス(通し番号)が分かったので、処理を上書きします。
(自分自身へ0ETHを送る処理を作ります。)
メタマスクを開き、「送金」をクリックします。
「自分のアカウント間での振替」をクリックします。
自分自身のウォレットアドレスを選択します。
金額欄に「0」を入力し、「次へ」ボタンをクリックします。
(この送金処理も詰まってしまうと意味がないので、ガス代を上げた状態で処理をします。)
「🦊キツネ」マークをクリックします。
「🦍ゴリラ」マークを選択します。
下へスクロールし、先ほど調べたナンスを入力します。
今回の場合は、「271」を入力して、「確認」ボタンをクリックします。
トランザクションが通るまで、少し待って
「アクティビティ」タブに保留中の処理が無くなれば、上書き成功です!
\最短5分!誰でも簡単/
以上で、ガス詰まり解消方法の解説は終了です。
いかがだったでしょうか。
メタマスクを使っていると、トランザクションが詰まるコトは、
誰もが経験すると思います。
一度経験しておくと、スキルも上がり、
いざってときに焦らなくて済みます✨
操作方法だけでなく、仕組みも理解しておきましょう👌
最後まで読んで頂き、ありがとんとん🐷