MetaMask を使用して保留中のトランザクションを高速化またはキャンセルする方法

MetaMask を使用して保留中のトランザクションを高速化またはキャンセルする方法

無題 - 3

画像

ブロックチェーン上でトランザクションを送信するとき、通常、ブロックチェーンのネイティブ トークンでガス料金を支払います。

この料金は、市場の状況、つまりブロックチェーン自体のブロックスペースの需要に基づいて自動的に調整される傾向がありますが、トランザクションが長期間滞っている場合、より高速な処理を行うためにネットワークに入札することで手動で調整することもできます。対処。

この記事では、長時間保留になっているトランザクションを高速化する方法、またはトランザクションを完全にキャンセルする方法について説明します。

MetaMask を使用してブロックチェーン トランザクションを高速化する方法

MetaMask でトランザクションを送信すると、新しいトランザクションがキューに追加されます。キューに追加すると、「速度を上げる」と「キャンセル」という 2 つのボタンが表示されます。

画像

「スピードアップ」ボタンをクリックする前に、トランザクションをクリックしてブロックチェーンエクスプローラーでトランザクションの詳細を表示します。

画像

Etherscan.io でのトランザクション詳細の例

「推定確認期間」には、ブロックチェーン上でトランザクションが確認されるまでにかかるおおよその時間が表示されることに注意してください。

通常、市場手数料を使用して取引を送信すると、すぐに決済されます。ただし、ネットワーク使用率の突然の急増により時間がかかりすぎる場合は、必要に応じて処理を高速化する必要があるかもしれません。

「スピードアップ」ボタンをクリックすると、同じトランザクションを再送信できますが、ガス料金が高くなります。これにより、トランザクションの処理が速くなります。

次の数ブロック以内に処理されるように、ガス料金を含むトランザクションを送信したいと考えています。これを行うには、Blocknative のガス推定ツールのようなサービスを使用します。

画像

Blocknative ガス推定ツール

Blocknative ガス推定ツールを使用すると、推奨される優先料金と最大料金の設定 (EIP-559 はありません)、およびトランザクションが次のブロック (つまり 15 秒) 以内に完了する確率を確認できます。

詳細については、同じページにあるヒート マップを確認することもできます。ヒート マップには、特定の時間帯の平均ガソリン価格が表示されます。

画像

ガスの支払いが多すぎることを避けるために、優先度の高いトランザクションを送信する前に、これらのリソースを必ず確認してください。

MetaMask を使用してトランザクションをキャンセルする方法

取引をキャンセルする最も簡単な方法は、上の取引ウィンドウで「スピードアップ」ではなく「キャンセル」を選択することです。

ただし、トランザクションのキャンセルは、トランザクションがネットワーク上でまだ保留中の場合にのみ実行できます。トランザクションがブロックチェーンによって確認された場合、それは元に戻すことができません。
トランザクションをキャンセルするより高度な方法は、カスタム nonce を使用することです。

MetaMask の詳細設定に移動し、カスタム トランザクション nonce を有効にします。

画像

また、[詳細設定] でガス制御構成を有効にし、デフォルトのガス設定をオーバーライドします。

画像

両方のオプションをオンにして、新しいトランザクションを送信します。この例では、0 ETH トランザクションを自分自身に送信します。

画像

既存のパブリック アドレスを検索ボックスに貼り付けます。

画像

0 ETHを入力します。

私たちのアカウントのブロックチェーン上で保留中のトランザクションを探し、次の 2 つのことを判断します。

  • トランザクションのナンス (ここでは 73)
  • ガソリン代と最優先料金(ここでは60と1.5)

画像

保留中のトランザクションと同じカスタム Nonce フィールドを入力します。

画像

マーケットボタンをクリックしてガスを調整します。

画像

「アドバンス」を選択し、最後の取引よりも高いガス料金を使用するようにしてください。

画像

「保存」をクリックし、「確認」をクリックしてトランザクションを送信します。

これらの手順により、ガス量が増加するため、ブロックチェーンは元の保留中のトランザクションよりも早くキャンセルリクエストを受け取ることができます。

一般的に、これらの取引を成功させるには、キャンセルする取引よりも少なくとも 25% ~ 30% 高い最大手数料を設定するのが最善です。

出典:https://medium.com/sakingbits/how-to-speed-up-or-cancel-a-pending-transaction-with-metamask-4de3e8b08ea4

だいたい

ChinaDeFi - ChinaDeFi.com は研究主導型の DeFi イノベーション組織であり、ブロックチェーン開発チームでもあります。毎日、世界中の500以上の質の高い情報源からの900近くのコンテンツから、より深く体系的で、中国市場に最速で同期して意思決定を提供するコンテンツを探します。副資材。

Layer 2 Daoist - Layer 2 に興味のあるブロックチェーン技術愛好家や研究アナリストを歓迎します。Gavin (WeChat: chinadefi) に連絡して、Layer 2 によってもたらされる着陸の機会について話し合ってください。WeChatパブリックアカウント「分散型金融コミュニティ」にご注目ください。

画像

おすすめ

転載: blog.csdn.net/chinadefi/article/details/123844011