So beschleunigen oder stornieren Sie eine ausstehende Transaktion.
Bevor Sie weitere Maßnahmen ergreifen, sollten Sie Ihren Browser vollständig verlassen und schließen, ihn erneut öffnen und MetaMask entsperren (auf Mobilgeräten schließen Sie einfach die App und öffnen Sie sie erneut). Bleibt das Problem bestehen, gehen Sie wie folgt vor.
Wenn Sie eine Transaktion auf Ethereum oder einem kompatiblen Netzwerk absenden, ist ein Teil des von Ihnen bezahlten Gases ein Gebot an das Netzwerk, Ihre Transaktion früher zu verarbeiten - dieses Element wird als die Prioritätsgebühr bezeichnet.
Obwohl MetaMask Sie bei der Berechnung des Gesamtgaspreises, bei dem Ihre Transaktion wahrscheinlich abgeholt werden wird, unterstützt, können Sie schließlich lange warten, wenn Sie einen zu niedrigen Gaspreis einreichen. Wenn Sie wissen möchten, welche Gaspreise zum Abschluss einer Transaktion innerhalb eines angemessenen Zeitraums führen, ziehen Sie bitte Quellen wie den Gastracker von Etherscan oder einen ähnlichen Tracker für das von Ihnen genutzte Netzwerk zurate.
Ferner kann es vorkommen, dass etwas schiefläuft und eine Transaktion einfach steckenbleibt oder sehr lange aussteht.
Wie auch immer Sie in diese Lage gekommen sind, es gibt mehrere Möglichkeiten, das Problem zu beheben.
On MetaMask Extension version 13.30 or later, the full-screen post-transaction page has been replaced with notifications for transactions made on Ethereum, Linea, BNB Smart Chain, Arbitrum, Base, and Polygon.
After submitting a transaction on these networks:
- A "Transaction submitted" toast appears in the sidebar.
- Click the toast to open the transaction detail view in the side-panel, which shows the date, account, network, amount, and a block explorer link.
- While the transaction is still pending, the detail view lets you speed up or cancel your transaction as needed.
- When your transaction is confirmed, you will see a "Transaction confirmed" notification.
- If your transaction fails, is cancelled, or is dropped, a red badge appears on the MetaMask icon and a 'Transaction failed' notification with a 'Try again' option is shown.
This is an intentional UX change, not a bug.
This change affects Extension only. MetaMask Mobile and Portfolio are not in scope.
Speeding up a transaction
Probieren Sie eine der nachstehenden Maßnahmen:
- Warten Sie, bis das Netzwerk bereit ist, Transaktionen zu diesem Preis zu verarbeiten.
- Falls Sie dies nicht schon getan haben, klicken Sie auf die Schaltfläche „Beschleunigen“. On Extension v13.30+ on supported networks, you'll find this in the transaction detail view — click the "Transaction submitted" toast in the sidebar to open it. So können Sie dieselbe Transaktion erneut einreichen, allerdings mit einer höheren Gas-Gebühr, die eine schnellere Transaktion ermöglichen sollte. Da bei diesem Vorgang dieselbe Nonce wie beim Original wiederverwendet wird, müssen Sie nicht zweimal für Gas bezahlen.
Bedenken Sie, dass die Beschleunigung der Transaktion den Betrag erhöht, den Sie für die Transaktion ausgeben.
Canceling a transaction
Method 1: In-app cancellation
To cancel the transaction, select Cancel. On Extension v13.30+ on supported networks, open the transaction detail view by clicking the "Transaction submitted" toast in the sidebar, then select Cancel. Beachten Sie, dass eine Stornierung nur dann versucht werden kann, wenn die Transaktion im Netzwerk noch immer ausstehend ist. Bereits bestätigte Transaktionen können nicht mehr storniert werden.
Method 2: Custom nonce
Um das Feld indivduelle Nonce sichtbar zu schalten, müssen Sie die Funktion Smart Transactions ausschalten. You can do this by going to 'Settings' -> 'Transactions' and toggling the feature off. Nachdem Sie die ausstehende Transaktion gelöscht haben, können Sie Smart Transactions einfach wieder aktivieren, indem Sie die Funktion erneut einschalten.
Dieser Vorgang beinhaltet das Senden einer neuen Transaktion mit derselben Nonce (einer Identifikationsnummer für jede Transaktion, die sich von der Phrase „number only used once“, d. h. nur einmal verwendete Nummer, ableitet). Die Transaktion muss nicht unbedingt einen Wert haben — Sie könnten also auch 0 ETH senden. Es ist lediglich wichtig, dass Sie genügend Gas bezahlen, damit sie vom Netzwerk priorisiert wird.
Bei dieser Methode müssen Sie sich quasi rückwärts vorarbeiten und bei der ältesten ausstehenden Transaktion in der Warteschlange, die Sie abbrechen möchten, ansetzen. So können Sie beispielsweise eine Transaktion mit einer Nonce von 10 erst nach dem Stornieren von Nonce 9 stornieren.
Beachten Sie zudem, dass Sie eventuell mehrere Transaktionen auf einmal stornieren können, sofern diese dieselbe Nonce haben. Da eine Nonce – definitionsgemäß – nur einmal verwendet werden kann, führt die Löschung einer dieser Nonces zur Löschung all jener, die dieselbe Nonce haben.
Die folgenden Screenshots wurden zu verschiedenen Zeiten aufgenommen, sodass die darin angegebenen Gas-Gebühren auch von Schritt zu Schritt variieren können. Lassen Sie sich davon nicht abschrecken! Wenn Sie dies selbst tun, aktualisiert sich MetaMask automatisch in Echtzeit, um die Marktpreise anzuzeigen.
- Extension
- Mobile
- In the transaction review window, toggle "Show advanced details" in the upper right corner. Sie müssen dies eingeschaltet haben, damit Sie eine Ersatztransaktion (mit der gleichen Nonce) senden können. Wie Sie die Nonce einer Transaktion finden, erfahren Sie hier. If you have Smart Transactions enabled, and the transaction is on Ethereum Mainnet or BNB Smart Chain, you'll need to turn Smart Transactions off before you can customize the nonce. Make sure to turn Smart Transactions back on after you've finished customizing the nonce.
- Eine neue Transaktion senden. Die neue Transaktion senden Sie AN sich selbst, also an Ihre öffentliche MetaMask-Adresse. Füllen Sie „Individuelle Nonce” mit der gleichen Nonce aus, die auch für die noch ausstehende Transaktion gilt:
- Neben der geschätzten Gebühr auf dem Bildschirm der Transaktionsbestätigung erscheint ein Stiftsymbol, mit dem Sie die Gebühr bearbeiten können. Klicken Sie auf das Bearbeitungssymbol und wählen Sie im unteren Bereich „Erweitert“:
Damit Ihre Stornierungsanfrage priorisiert und vor der ursprünglichen Anfrage abgeholt wird, müssen Sie eine höhere Gasgebühr entrichten. In diesem Fenster müssen Sie die nachstehenden Maßnahmen durchführen:
- Stellen Sie Ihr Gaslimit gleich oder etwas höher als Ihre ursprüngliche Transaktion ein.
- Legen Sie Ihre Prioritätsgebühr um mindestens 10 % höher fest (in Gwei) als die Gasgebühr der ursprünglichen (ausstehenden) Transaktion (z. B. wenn diese Transaktion eine Gasgebühr von 30 Gwei hatte, legen Sie die maximale Prioritätsgebühr in der Ersatz-/Stornierungstransaktion auf 33–35 Gwei fest).
- Stellen Sie sicher, dass Ihre Höchstgebühr mindestens um 30 % höher ist als die Höchstgebühr der Transaktion, die Sie ersetzen. Wenn Ihre vorherige Gebühr beispielsweise 150 Gwei betrug, wählen Sie dieses Mal einen Betrag näher an 200 Gwei.
Ziehen Sie den Gas-Tracker, wie Etherscan oder ETH Gas Station bezüglich einer Anleitung für empfohlene Höchstgebühren zurate.
- Aktivieren Sie unter Einstellungen > Erweitert „Transaktionsnonce anpassen“.
-
Senden Sie eine neue Transaktion. Richten Sie diese AN sich selbst, also an Ihre öffentliche MetaMask-Adresse. Legen Sie die Nonce auf dieselbe Nonce wie die der noch ausstehenden Transaktion fest.
Um die Einstellung zur individuellen Nonce in der App zu finden, rufen Sie den Transaktionsbestätigungsbildschirm auf, der angezeigt wird, nachdem Sie die Tokenmenge und den Empfänger eingegeben haben. Klicken Sie auf „Bearbeiten“, um sie zu ändern:
- Nun müssen Sie sicherstellen, dass Ihre Gaseinstellungen so konfiguriert sind, dass Ihre Ersatztransaktion verarbeitet wird. Klicken Sie im Transaktionsbestätigungsfenster auf den hervorgehobenen Gaswert:
Öffnen Sie nun im angezeigten Menü „Erweiterte Optionen“.
-
Dort können Sie den Gasbetrag genau anpassen, um sicherzustellen, dass Ihre Transaktion abgeholt wird. Sie sehen nun ein Fenster, das wie folgt aussieht:
Passen Sie darin die Gaseinstellungen an. Befolgen Sie diese Anweisungen, um sicherzustellen, dass Ihre Transaktion abgeholt wird:
- Stellen Sie Ihr Gaslimit gleich oder etwas höher als bei Ihrer ursprünglichen Transaktion ein.
- Legen Sie Ihre maximale Prioritätsgebühr um mindestens 10 % höher fest (in Gwei) als die Gasgebühr der ursprünglichen (ausstehenden) Transaktion (z. B. wenn diese Transaktion eine Gasgebühr von 30 Gwei hatte, legen Sie die maximale Prioritätsgebühr in der Ersatz-/Stornierungstransaktion auf 33–35 Gwei fest).
- Vergewissern Sie sich, dass Ihre Höchstgebühr mindestens um 30 % höher ist als die Höchstgebühr der Transaktion, die Sie ersetzen. Wenn Ihre vorherige Gebühr beispielsweise 150 Gwei betrug, wählen Sie dieses Mal einen Betrag näher an 200 Gwei.
Ziehen Sie den Gas-Tracker, wie Etherscan oder ETH Gas Station bezüglich einer Anleitung für empfohlene Höchstgebühren zurate.