[{"data":1,"prerenderedAt":41},["ShallowReactive",2],{"blog-content-de-speed-up-or-cancel-stuck-transaction":3},{"slug":4,"title":5,"excerpt":6,"description":7,"bodyHtml":8,"howToSteps":9,"faqItems":25},"speed-up-or-cancel-stuck-transaction","Transaktion hängt auf pending fest? So beschleunigst oder stornierst du sie","Eine ausstehende Transaktion löst du, indem du sie auf derselben Nonce mit höherer Gebühr ersetzt — beschleunigen, um sie erneut zu senden, oder abbrechen, um sie mit einer Null-Wert-Überweisung an dich selbst ins Leere laufen zu lassen. WATS ist vollständig non-custodial, du signierst diese Ersetzung also selbst, und ihre Gebühr wird in ATS statt in der nativen Gas-Münze der Chain bezahlt.","Transaktion hängt auf pending fest? Warum das passiert — eine Max Fee unter der Base Fee oder eine Nonce-Lücke —, wie Speed-up- und Cancel-Ersetzungen auf EVM-Chains funktionieren und wie WATS Gebühren in ATS berechnet.","\u003Cblockquote>\u003Cp>Eine feststeckende ausstehende Transaktion löst du, indem du sie ersetzt: erneut mit derselben Nonce senden, aber mit höherer Gebühr — entweder als \u003Cstrong>Speed-up\u003C\u002Fstrong> (dieselbe Transaktion, besser bezahlt) oder als \u003Cstrong>Cancel\u003C\u002Fstrong> (eine Null-Wert-Überweisung an deine eigene Adresse, damit die Nonce von etwas Harmlosem verbraucht wird). Eine Transaktion bleibt aus einem von zwei Gründen hängen: Deine Max Fee liegt unter der aktuellen Base Fee des Netzwerks, oder eine frühere Transaktion desselben Kontos blockiert sie auf einer niedrigeren Nonce und friert alles dahinter ein. Keiner der beiden Züge ist garantiert — ein Cancel kostet Gas, und das günstigere Original kann trotzdem zuerst landen —, beobachte also einen Block-Explorer, bis eine Version auf dieser Nonce bestätigt ist und die andere als dropped oder replaced erscheint. Feststeckendes Pending ist weitgehend ein EVM-Phänomen: Auf Solana läuft eine Transaktion einfach ab, wenn sie nicht innerhalb von etwa einer Minute verarbeitet wird, und TON-Nachrichten tragen ihre eigene Ablaufzeit — es gibt also nichts abzubrechen. Jede Ersetzung ist eine Transaktion, die du selbst signierst, denn WATS ist vollständig non-custodial und hält niemals einen Schlüssel; und WATS berechnet seine Netzwerkgebühr in einem einzigen Token, ATS, statt in der nativen Gas-Münze jeder Chain — das ändert, welcher Token zahlt, nicht das, was das Netzwerk verlangt, weshalb Luft nach oben in deiner Max Fee weiterhin die eigentliche Vorbeugung ist.\u003C\u002Fp>\u003C\u002Fblockquote>\n\n\u003Ch2>Die Transaktion, die sich weigert zu bestätigen\u003C\u002Fh2>\n\u003Cp>Eine Transaktion bleibt \u003Cstrong>pending\u003C\u002Fstrong>, wenn kein Validator sie in einen Block aufnehmen will — meist, weil ihre Max Fee unter der aktuellen Base Fee des Netzwerks liegt, oder weil eine frühere Transaktion desselben Kontos davor feststeckt. Die Lösung ist eine Ersetzung: dieselbe Nonce erneut mit höherer Gebühr senden, entweder als \u003Cem>Speed-up\u003C\u002Fem> (dieselbe Transaktion, besser bezahlt) oder als \u003Cem>Cancel\u003C\u002Fem> (eine Null-Wert-Überweisung an dich selbst).\u003C\u002Fp>\n\u003Cp>Während sie wartet, geht nichts verloren — eine ausstehende Transaktion hat dich noch nichts gekostet, und deine Mittel haben sich nicht bewegt. Harmlos ist sie deshalb aber nicht: Auf Nonce-geordneten Chains wie Ethereum blockiert sie stillschweigend alles, was du danach zu senden versuchst. Zu verstehen, warum, dauert zwei Minuten; es zu beheben, eine.\u003C\u002Fp>\n\n\u003Ch2>Warum hängt meine Transaktion auf pending?\u003C\u002Fh2>\n\u003Cp>Zwei Ursachen erklären nahezu jede feststeckende Transaktion auf einer EVM-Chain.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Deine Max Fee liegt unter der aktuellen Base Fee.\u003C\u002Fstrong> Unter \u003Ca href=\"\u002Fblog\u002Feip-1559-explained\">EIP-1559\u003C\u002Fa> setzt jeder Block eine Base Fee, die deine Transaktion mindestens erreichen muss, um aufgenommen zu werden. Ist die Nachfrage nach dem Signieren hochgeschossen — oder war die Schätzung deiner Wallet knapp und der Markt hat sich bewegt —, wartet deine Transaktion im \u003Ca href=\"\u002Fblog\u002Fwhat-is-a-mempool\">Mempool\u003C\u002Fa>, bis die Base Fee wieder unter deine Obergrenze fällt, was Minuten dauern oder schlicht nie eintreten kann.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Eine Nonce-Lücke.\u003C\u002Fstrong> Jedes EVM-Konto nummeriert seine Transaktionen mit einer streng fortlaufenden \u003Cstrong>Nonce\u003C\u002Fstrong> — 0, 1, 2 und so weiter — und Validatoren verarbeiten sie der Reihe nach. Steckt Transaktion 41 fest, können die Transaktionen 42 und 43 nicht bestätigt werden, egal wie großzügig du für sie bezahlt hast. Deshalb kann eine einzige billige, vergessene Transaktion eine ganze Wallet einfrieren: Alles dahinter staut sich auf und wirkt auf rätselhafte Weise kaputt. Wie die Preisseite von Anfang bis Ende funktioniert, steht in \u003Ca href=\"\u002Fblog\u002Fcrypto-gas-fees-explained\">wie Gas-Gebühren wirklich funktionieren\u003C\u002Fa>.\u003C\u002Fp>\n\n\u003Ch2>Was macht der Speed-up-Button eigentlich?\u003C\u002Fh2>\n\u003Cp>Speed-up ist kein spezielles Netzwerk-Feature — es ist eine \u003Cstrong>Ersatztransaktion\u003C\u002Fstrong>: dieselbe Transaktion, dieselbe Nonce, derselbe Empfänger, derselbe Betrag, erneut gesendet mit höherer Gebühr. Da eine Nonce immer nur einmal verbraucht werden kann, behalten Validatoren die Version, die mehr zahlt, und verwerfen die andere. Die meisten Nodes verlangen, dass die Ersetzung sowohl die Max Fee als auch das Priority-Trinkgeld um einen spürbaren Abstand anhebt — üblich sind rund 10 % —, sonst ignorieren sie sie als Spam. Genau das tut der Speed-up-Button deiner Wallet: Er füllt die ursprüngliche Transaktion vor, verwendet ihre Nonce wieder und erhöht die Gebühr für dich.\u003C\u002Fp>\n\n\u003Ch2>Wie funktioniert das Abbrechen einer ausstehenden Transaktion?\u003C\u002Fh2>\n\u003Cp>Cancel ist derselbe Ersetzungstrick, nur auf ein anderes Ziel gerichtet: Deine Wallet sendet eine \u003Cem>Null-Wert-Überweisung an deine eigene Adresse\u003C\u002Fem> auf derselben Nonce, mit höherer Gebühr. Gewinnt sie, wird die Nonce von einer Transaktion verbraucht, die nichts tut — und das Original kann niemals mehr bestätigt werden. Zwei Dinge überraschen viele. Erstens: \u003Cstrong>Abbrechen kostet Gas\u003C\u002Fstrong>. Der Cancel ist eine echte Transaktion, die in einen Block aufgenommen werden muss, also zahlst du die minimalen Überweisungskosten dafür. Zweitens kann ein Cancel das \u003Cem>Rennen verlieren\u003C\u002Fem> — greift ein Validator dein Original auf, bevor der Cancel sich verbreitet hat, wird das Original trotzdem ausgeführt und der Cancel stirbt still.\u003C\u002Fp>\n\n\u003Ch2>Speed-up oder Cancel — was soll ich nehmen?\u003C\u002Fh2>\n\u003Ctable>\n\u003Cthead>\u003Ctr>\u003Cth>&nbsp;\u003C\u002Fth>\u003Cth>Speed-up\u003C\u002Fth>\u003Cth>Cancel\u003C\u002Fth>\u003C\u002Ftr>\u003C\u002Fthead>\n\u003Ctbody>\n\u003Ctr>\u003Ctd>Was gesendet wird\u003C\u002Ftd>\u003Ctd>Dieselbe Transaktion, dieselbe Nonce, höhere Gebühr\u003C\u002Ftd>\u003Ctd>Eine Null-Wert-Überweisung an dich selbst, dieselbe Nonce, höhere Gebühr\u003C\u002Ftd>\u003C\u002Ftr>\n\u003Ctr>\u003Ctd>Einsetzen, wenn\u003C\u002Ftd>\u003Ctd>Du willst, dass die Aktion trotzdem stattfindet\u003C\u002Ftd>\u003Ctd>Du bereust sie — falscher Betrag, falsche Adresse, versehentliche Freigabe\u003C\u002Ftd>\u003C\u002Ftr>\n\u003Ctr>\u003Ctd>Kosten\u003C\u002Ftd>\u003Ctd>Normales Gas für die Transaktion, zum neuen Satz\u003C\u002Ftd>\u003Ctd>Minimales Überweisungs-Gas, zum neuen Satz\u003C\u002Ftd>\u003C\u002Ftr>\n\u003Ctr>\u003Ctd>Kann es scheitern?\u003C\u002Ftd>\u003Ctd>Ja — das günstigere Original kann trotzdem zuerst landen\u003C\u002Ftd>\u003Ctd>Ja — das Original kann das Rennen gewinnen und trotzdem ausgeführt werden\u003C\u002Ftd>\u003C\u002Ftr>\n\u003C\u002Ftbody>\n\u003C\u002Ftable>\n\u003Cp>Eine Regel gilt für beide: Behandle eine Ersetzung nie als garantiert. Bis eine Version on-chain bestätigt ist, existieren beide, und das Netzwerk — nicht du — entscheidet, welche landet. War das Original gefährlich, beobachte den Explorer, bis du siehst, welche Version auf dieser Nonce bestätigt wurde (die Verliererin erscheint als \u003Cem>dropped\u003C\u002Fem> oder \u003Cem>replaced\u003C\u002Fem>), bevor du unter der Annahme handelst, sie sei gestoppt worden.\u003C\u002Fp>\n\n\u003Ch2>Passiert das auch auf Solana oder TON?\u003C\u002Fh2>\n\u003Cp>Feststeckendes Pending ist weitgehend ein \u003Cem>EVM-Phänomen\u003C\u002Fem>, geboren aus der Kombination eines dauerhaften öffentlichen Mempools und einer strikten Nonce-Ordnung je Konto. Solana geht einen anderen Weg: Jede Transaktion verweist auf einen aktuellen Blockhash und \u003Cstrong>läuft einfach ab\u003C\u002Fstrong>, wenn sie nicht innerhalb eines kurzen Fensters — etwa einer Minute — verarbeitet wird; es gibt also nichts abzubrechen, du signierst neu und sendest erneut. TON ist noch einmal anders: Seine Nachrichten tragen ihre eigene Ablaufzeit, und es gibt keinen gemeinsamen Pending-Pool im EVM-Sinne, sodass auch dort der Speed-up\u002FCancel-Tanz nicht existiert. Wenn du von einer dieser Chains zur EVM gekommen bist, ist dieser Artikel das fehlende Handbuch. Eine Multi-Chain-Wallet wie WATS spannt sich über beide Welten — Ethereum, Arbitrum, Optimism, Base, Polygon und BNB Chain auf der EVM-Seite, Solana und TON auf der anderen —, es lohnt sich also zu wissen, welches Regelwerk gilt, bevor du nach einem Cancel-Button suchst, den es dort nie geben konnte.\u003C\u002Fp>\n\n\u003Ch2>Wie verhindere ich feststeckende Transaktionen?\u003C\u002Fh2>\n\u003Cul>\n\u003Cli>\u003Cstrong>Lass Luft nach oben in deiner Max Fee.\u003C\u002Fstrong> Die Max Fee ist eine Obergrenze, keine Rechnung — du zahlst immer nur die Base Fee plus dein Trinkgeld, eine großzügige Obergrenze kostet also nichts extra und kauft dir eine Versicherung gegen einen plötzlichen Base-Fee-Sprung.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Feuere niemals Wiederholungsversuche auf neuen Nonces ab.\u003C\u002Fstrong> Frische Versuche hinter einer feststeckenden Transaktion bauen nur eine Warteschlange auf, die geschlossen auf denselben Blocker wartet — und vervielfachen die Aufräumarbeit, wenn du ihn endlich behebst.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Behebe zuerst die niedrigste Nonce.\u003C\u002Fstrong> Sind mehrere Transaktionen ausstehend, zählt nur die älteste; ersetze diese, und der Rest löst sich meist von selbst.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Halte den Gebühren-Token aufgefüllt.\u003C\u002Fstrong> Eine Ersetzung ist selbst eine Transaktion, du brauchst also genug von dem Token, der auf dieser Chain die Gebühren zahlt, um sie zu senden. Der nativen Gas-Münze einer Chain auszugehen, ist ein verbreiteter Weg, am Ende die eigene feststeckende Transaktion nicht mehr beheben zu können; in WATS ist der Gebühren-Token auf jeder unterstützten Chain ATS, es gibt also ein Guthaben im Blick zu behalten statt acht.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Wirf vor dem Signieren einen Blick auf die Netzwerklage.\u003C\u002Fstrong> An einem überlasteten Tag kann eine Gebührenschätzung, die vor einer Stunde noch passte, bereits unter dem laufenden Satz liegen.\u003C\u002Fli>\n\u003C\u002Ful>\n\n\u003Ch2>Wo WATS hineinpasst\u003C\u002Fh2>\n\u003Cp>Nichts in diesem Artikel ist wallet-spezifisch in der Weise, wie man es erwartet. Eine Nonce gehört zu deinem Konto auf der Chain, nicht zur App, mit der du signierst — die obigen Ersetzungsregeln gelten also aus jeder Wallet heraus. Was sich zwischen Wallets wirklich unterscheidet, ist, \u003Cem>was du halten musst, um die Reparatur zu bezahlen\u003C\u002Fem>. WATS berechnet Netzwerkgebühren in einem einzigen Token, \u003Cstrong>ATS\u003C\u002Fstrong>, statt in der nativen Gas-Münze jeder Chain, mithilfe von ERC-4337-Account-Abstraktion auf EVM-Chains und LayerZero OFT, um sich omnichain über Ethereum, Arbitrum, Optimism, Base, Polygon, BNB Chain, Solana und TON zu bewegen. Das ist kein Rabatt — das Netzwerk verlangt, was es verlangt, und ein Speed-up muss das Original weiterhin überbieten —, aber es bedeutet, dass das eine Guthaben, das du aufgefüllt hältst, die Gebühren überall abdeckt, statt dich ausgerechnet auf der Chain stranden zu lassen, deren Gas-Münze dir zufällig ausgegangen ist. Eingesammeltes ATS wird verbrannt und führt das Angebot von 100M auf eine Untergrenze von 30M herunter; die Mechanik steht auf der \u003Ca href=\"\u002Fats-fee\">ATS-Gebührenseite\u003C\u002Fa>. WATS ist die erste und einzige Wallet, die ERC-4337 und LayerZero OFT-Einzeltoken-Gebühren, statt nativem Gas berechnet, mit diesem Burn verbindet.\u003C\u002Fp>\n\u003Cp>Die andere WATS-Besonderheit, die klar gesagt gehört, ist die Verwahrung, denn sie entscheidet, wer bei einer feststeckenden Transaktion handeln kann. WATS ist über alle vier Produkte hinweg vollständig non-custodial — die Chrome-Erweiterung, die mobile App, die Hot Wallet und die NFC Metal Card. Du hältst die Schlüssel, und WATS hält niemals einen. Die direkte Folge hier ist, dass niemand bei WATS in eine ausstehende Transaktion hineingreifen und sie bearbeiten kann, und niemand eine bereits bestätigte rückgängig machen kann. Jeder Speed-up und jeder Cancel ist eine neue Transaktion, die du signierst — genau deshalb lohnt es sich, die Checkliste in diesem Artikel zu verinnerlichen, statt sie zu delegieren.\u003C\u002Fp>\n\n\u003Ch2>Fazit\u003C\u002Fh2>\n\u003Cp>Eine ausstehende Transaktion ist kein verlorenes Geld — sie ist eine unbezahlte oder blockierte Anweisung, die auf einer Nonce sitzt, und der einzige Hebel, den du hast, ist, sie auf genau dieser Nonce durch eine besser bezahlte zu ersetzen. Beschleunige, wenn du die Aktion weiterhin willst; brich mit einer Null-Wert-Überweisung an dich selbst ab, wenn nicht; behebe zuerst die niedrigste feststeckende Nonce; und prüfe auf einem Explorer, welche Version tatsächlich gelandet ist, bevor du irgendetwas annimmst. Wenn dich immer wieder das Gas erwischt — der falsche Token auf der falschen Chain im falschen Moment —, installiere WATS über die \u003Ca href=\"\u002Fdownload\">Download-Seite\u003C\u002Fa> und halte ein einziges ATS-Guthaben für Gebühren auf allen acht unterstützten Chains, während du durchgehend deine eigenen Schlüssel hältst.\u003C\u002Fp>",[10,13,16,19,22],{"title":11,"body":12},"Diagnostiziere sie auf einem Block-Explorer","Füge deine Adresse in einen Block-Explorer ein und öffne die ausstehende Transaktion. Prüfe zwei Dinge: ihre Nonce und ihre Max Fee im Vergleich zur aktuellen Base Fee des Netzwerks. Liegt die Max Fee unter der Base Fee, ist die Transaktion unterbezahlt. Ist auch eine ältere Transaktion mit niedrigerer Nonce ausstehend, ist diese der eigentliche Blocker — behebe immer zuerst die niedrigste feststeckende Nonce, denn alles dahinter wartet in der Reihe.",{"title":14,"body":15},"Entscheide dich für Speed-up oder Cancel","Kläre, was du eigentlich willst. Soll die Aktion weiterhin stattfinden — die Zahlung, der Swap —, wähle Speed-up: Damit wird dieselbe Transaktion mit höherer Gebühr erneut gesendet. Bereust du sie — falsche Adresse, falscher Betrag, eine versehentliche Freigabe —, wähle Cancel: Damit geht eine Null-Wert-Überweisung an dich selbst auf derselben Nonce hinaus. Beides sind Ersatztransaktionen; nur die Absicht unterscheidet sich.",{"title":17,"body":18},"Führe die Ersetzung aus","Nutze den eingebauten Speed-up- oder Cancel-Button deiner Wallet an der ausstehenden Transaktion — er verwendet automatisch dieselbe Nonce wieder, und das ist genau das Detail, das nicht schiefgehen darf. Akzeptiere eine Gebühr, die spürbar über dem Original liegt; die meisten Nodes ignorieren Ersetzungen, die nicht sowohl die Max Fee als auch das Priority-Trinkgeld um rund 10 % anheben. Setze die neue Max Fee bequem über die aktuelle Base Fee, damit die Ersetzung nicht ebenfalls hängen bleibt.",{"title":20,"body":21},"Prüfe, welche Version bestätigt wurde","Beobachte den Explorer, bis eine Version als bestätigt und die andere als dropped oder replaced erscheint. Geh nicht davon aus, dass der Cancel gewonnen hat — hat ein Validator das Original zuerst aufgenommen, wurde es ausgeführt, und im Glauben zu handeln, es sei gestoppt worden, kann den Fehler noch vergrößern. Erst wenn die Ersetzung auf dieser Nonce bestätigt ist, ist das Original endgültig tot, denn eine Nonce kann nie zweimal verwendet werden.",{"title":23,"body":24},"Beuge der nächsten vor","Lass Luft nach oben in deiner Max Fee, statt das nackte Minimum anzugeben — unter EIP-1559 ist die Obergrenze keine Rechnung, da du immer nur die Base Fee plus dein Trinkgeld zahlst. Feuere niemals frische Transaktionen hinter einer feststeckenden ab; sie stauen sich auf der Nonce und vervielfachen die Aufräumarbeit. Und wirf an einem stark ausgelasteten Tag vor dem Signieren einen Blick auf die aktuelle Base Fee, damit deine Schätzung den Markt widerspiegelt, in den du tatsächlich hineingehst.",[26,29,32,35,38],{"q":27,"a":28},"Wie lange kann eine Transaktion ausstehend bleiben?","Auf Ethereum gibt es kein Timeout auf Protokollebene — eine ausstehende Transaktion kann unbegrenzt warten, bis sie aufgenommen, auf derselben Nonce ersetzt oder aus den Mempools der Nodes verdrängt wird, die lange abgestandene oder unterbezahlte Transaktionen verwerfen, um Speicher freizugeben. Diese Verdrängung ist Node-Richtlinie, keine Garantie, und eine verworfene Transaktion kann sogar später erneut verbreitet werden. Brauchst du Gewissheit, ersetze sie selbst mit einem Speed-up oder Cancel, statt auf ihr Ableben zu warten.",{"q":30,"a":31},"Kostet das Abbrechen einer Transaktion Gas?","Ja. Ein Cancel ist eine echte Transaktion — eine Null-Wert-Überweisung an deine eigene Adresse auf der feststeckenden Nonce — und welche Version auch bestätigt wird, sie zahlt ihre Gebühr. Du zahlst nie für beide, denn eine Nonce kann nur einmal verbraucht werden: Gewinnt der Cancel, zahlst du seine minimalen Überweisungskosten; gewinnt das Original, zahlst du die Gebühr des Originals. Was kein Cancel leisten kann, ist, eine bereits bestätigte Transaktion rückgängig zu machen.",{"q":33,"a":34},"Warum stecken plötzlich alle meine Transaktionen fest?","Mit ziemlicher Sicherheit eine Nonce-Lücke. EVM-Konten verarbeiten Transaktionen in strikter Nonce-Reihenfolge, sodass eine unterbezahlte Transaktion an der Spitze alles blockiert, was danach gesendet wurde, egal wie gut diese späteren bezahlt haben. Finde die niedrigste ausstehende Nonce auf einem Block-Explorer und ersetze genau diese durch einen Speed-up oder Cancel mit höherer Gebühr — sobald sie bestätigt ist, löst sich die Warteschlange dahinter meist innerhalb von ein, zwei Blöcken von selbst auf.",{"q":36,"a":37},"Brauche ich ETH, um in WATS eine feststeckende Transaktion zu beschleunigen?","WATS berechnet Netzwerkgebühren in ATS statt in der nativen Gas-Münze jeder Chain, eine Ersetzung wird also in ATS bezahlt statt in ETH auf Ethereum oder im nativen Token von Polygon, BNB Chain, Solana oder TON — auf EVM-Chains läuft das über ERC-4337-Account-Abstraktion. Es ändert, welcher Token zahlt, nicht das, was das Netzwerk verlangt: Ein Speed-up muss das Original weiterhin um einen spürbaren Abstand überbieten, und ein Cancel bleibt eine echte Transaktion mit einer echten Gebühr. Der praktische Vorteil ist, dass ein einziges aufgefülltes Guthaben die Gebühren auf jeder von WATS unterstützten Chain deckt, sodass du seltener strandest, weil dir ausgerechnet der benötigte Gas-Token ausgegangen ist.",{"q":39,"a":40},"Kann WATS eine Transaktion für mich abbrechen oder rückgängig machen?","Nein, und keine echte Self-Custody-Wallet kann das. WATS ist vollständig non-custodial — du hältst die Schlüssel, und WATS hält niemals einen —, es gibt also keine WATS-seitige Kontrolle, die in deine ausstehende Transaktion hineingreifen oder eine bestätigte zurückholen könnte. Ein Cancel ist keine Rückabwicklung: Es ist eine konkurrierende Null-Wert-Transaktion, die du selbst auf derselben Nonce signierst, und sie funktioniert nur, solange das Original noch aussteht. Sobald eine Transaktion on-chain bestätigt ist, ist sie endgültig — aus welcher Wallet du sie auch signiert hast.",1786059363412]