Hüten Sie sich vor Phishing-Angriffen, Ledger wird niemals nach den 24 Wörtern Ihrer Wiederherstellungsphrase fragen. Teilen Sie diese nie mit anderen. Weitere Informationen

Abbrechen einer hängengebliebenen Transaktion in Metamask mit Nonce

Dieser Artikel beschreibt das Verfahren zum Abbrechen einer hängengebliebenen Transaktion in Metamask unter Verwendung von Nonce.

Wenn Sie jemals eine Transaktion auf Ethereum gesendet haben, wissen Sie, wie frustrierend es sein kann, wenn Ihre Transaktion stecken bleibt. Glücklicherweise gibt es eine Möglichkeit, eine Transaktion in Metamask mit Nonce abzubrechen. Nonce ist eine eindeutige Nummer, die eine Transaktion identifiziert und Wiederholungsangriffe (Replay Attacks) im Netz verhindert.

Video-Anleitungen

Bevor Sie starten

  • Aktualisieren Sie Ledger Live über diesen Link auf die neueste Version.
  • Verbinden Sie Ihr Ledger-Gerät mit Ledger Live und überprüfen Sie, ob die neueste Firmware-Version installiert ist.
  • Stellen Sie sicher, dass die neueste Version der Ethereum (ETH)-App auf Ihrem Ledger-Gerät installiert ist.

Wenn Sie diese Schritte ausgeführt haben, schließen Sie Ledger Live, da andernfalls Konflikte mit MetaMask auftreten können.

Wo kann ich meinen Nonce-Wert finden?

Um eine hängengebliebene Transaktion zu stornieren, müssen Sie zunächst den Nonce-Wert der Transaktion ermitteln. Sie können dies tun, indem Sie in einem Blockchain-Explorer wie Etherscan nach dem Transaktionshash suchen. Wenn Sie die Transaktion gefunden haben, können Sie den Nonce-Wert in den Details sehen.

  1. Verbinden Sie Ihr Ledger-Gerät mit Metamask. Unsicher wie Sie die Verbindung herstellen? Klicken Sie hier um mehr zu erfahren.  

  2. Aktivieren Sie benutzerdefinierte Nonces, indem Sie auf das Profil-Symbol in der oberen rechten Ecke des MetaMask-Fenster klicken, Settings (Einstellungen) auswählen, auf Advanced (Erweitert) klicken und Transaktions-Nonce anpassen aktivieren.

  3. Erstellen Sie eine neue Transaktion in MetaMask durch Klicken auf Send (Senden).

  4. Fügen Sie Ihre Adresse in das To (An) Feld ein und setzen Sie den Wert auf 0 ETH.

  5. Bevor Sie die Transaktion bestätigen, erscheint ein Feld zur Eingabe einer Nonce. Geben Sie die gleiche Nonce wie in der steckengebliebenen Transaktion an. Wenn die steckengebliebene Transaktion zum Beispiel "4" war, sollten Sie "4" als Nonce für die neue Transaktion eingeben.

  6. Geben Sie ein höheres Gas-Limit für diese Transaktion an, als für jene die steckengeblieben ist. Wenn das Gaslimit gleich hoch oder niedriger ist, wird die neue Transaktion sofort fehlschlagen.

  7. Setzen Sie die Gasgebühr auf die Höchstschätzung um sicher zu gehen, dass die Transaktion schnell verarbeitet wird.

  8. Bestätigen Sie die Transaktion um die neue Transaktion zu senden.

  9. Dadurch wird die steckengebliebene Transaktion durch die neue ersetzt und die ursprüngliche Transaktion effektiv storniert.

  Sind mehrere Transaktionen hängengeblieben?

Wenn Sie mehrere blockierte Transaktionen stornieren wollen, müssen Sie dies in der richtigen Reihenfolge tun. Zuerst muss die Transaktion mit dem niedrigsten Nonce-Wert gelöscht werden, danach folgt jeweils die Transaktion mit dem nächsthöheren Nonce-Wert. Der Grund dafür ist, dass das Ethereum-Netzwerk Transaktionen in der Reihenfolge ihrer Nonce-Werte verarbeitet. Wenn also eine Transaktion mit einer niedrigeren Nonce blockiert ist, kann sie ihrerseits nachfolgende Transaktionen mit höheren Nonce-Werten blockieren.

Das Abbrechen einer hängengebliebenen Transaktion in Metamask mit Nonce ist ein einfacher Prozess, der Ihnen viel Zeit und Frustration ersparen kann. Stellen Sie einfach sicher, dass Sie benutzerdefinierte Nonces aktivieren, eine neue Transaktion mit der gleichen Nonce erstellen, ein hohes Gaslimit festlegen und die Transaktion bestätigen. Mit diesen Schritten können Sie jede hängengebliebene Transaktion im Ethereum-Netzwerk einfach abbrechen.

  Haben Sie immer noch Probleme beim Stornieren einer blockierten Transaktion?

Wenn Sie alle oben genannten Schritte ausprobiert haben und trotzdem noch Probleme auftreten, könnten Sie noch versuchen, den RPC-Wert auf den Chainlist-RPC-Wert zu setzen. Informationen hierzu finden Sie unter https://api.securerpc.com/v1. Danach versuchen Sie, die Transaktion erneut zu senden. Weitere Informationen zu Chainlist-Verbindungen finden Sie hier.

War dieser Beitrag hilfreich?