Een transactie versnellen of annuleren die in behandeling is
Does this article need to be translated?
Submit translations, corrections, and suggestions on GitHub, or reach out on our Community forums.
Wanneer je een transactie indient op Ethereum of een compatibel netwerk, is een deel van het gas dat je betaalt een verzoek aan het netwerk om je transactie eerder te verwerken - dit element staat bekend als de prioriteitskosten.
Hoewel MetaMask je zal helpen door een totaal aan transactiekosten te berekenen waarmee je transactie waarschijnlijk opgepakt zal worden, kun je lang wachten als je met een lage gasprijs indient. Advies over de hoogte van gas fees om een transactie binnen een redelijke tijd voltooid te hebben, kun je vinden via de gas tracker van Etherscan, of via een soortgelijke tracker van andere netwerken die je gebruikt.
Toch kan het gebeuren dat er soms iets misgaat, en dat er een transactie vast komt te zitten, of heel lang in behandeling is.
Het maakt niet uit hoe je hier terecht bent gekomen; je kunt dit op een paar verschillende manieren oplossen.
Voordat je verdere actie onderneemt, moet je als eerste je browser volledig afsluiten, deze opnieuw openen en MetaMask ontgrendelen (op mobiel sluit je gewoon de app en open je deze opnieuw). Als dit het probleem hierdoor niet is opgelost, ga dan verder met het volgende:**
Een transactie versnellen
Probeer een van de onderstaande opties:
- Wacht tot het netwerk bereid is om de transacties voor deze prijs te verwerken.
- Als je dit nog niet hebt gedaan, klik je op de knop Versnellen. Hiermee kun je dezelfde transactie opnieuw indienen, maar dan met een hogere gas fee waardoor de transactie sneller kan worden verwerkt. Omdat dit proces de nonce van het origineel opnieuw gebruikt, hoef je niet twee keer voor gas te betalen.
Houd er rekening mee dat het versnellen van de transactie het bedrag dat je voor de transactie uitgeeft, zal verhogen.
Canceling a transaction
Methode 1: Annuleren in de app
Als je dit nog niet hebt gedaan, moet je op Annuleren klikken (zie hierboven in de screenshot) om de transactie te annuleren. Houd er rekening mee dat een annulering alleen kan worden uitgevoerd als de transactie op het netwerk nog steeds in behandeling is. Transacties die zijn bevestigd, kunnen niet worden teruggedraaid.
Method 2: Custom nonce
To make the custom nonce box visible, you need to turn off the Smart Transactions feature. You can do this by going to "Advanced Settings" and toggling the feature off. After clearing the pending transaction, you can easily re-enable Smart Transactions by toggling it back on.
Hierbij wordt een nieuwe transactie verzonden met dezelfde nonce (een identificatienummer voor elke transactie, afgeleid van de uitdrukking "nummer dat slechts eenmaal wordt gebruikt"). De transactie hoeft eigenlijk geen waarde te hebben, je kunt bijv. 0 ETH sturen. Het gaat erom dat je voldoende gas betaalt, zodat het netwerk er prioriteit aan kan geven.
Als je deze methode gebruikt, moet je terugwerken vanaf de oudste lopende transactie in de wachtrij die je wilt annuleren. Je kunt bijvoorbeeld niet een transactie met als nonce 10 annuleren, voordat je nonce 9 annuleert.
Note also that you may be able to cancel multiple transactions at once if they have the same nonce. Since a nonce—by definition—can only be used once, cancelling one of them will cancel all that have the same nonce.
De onderstaande screenshots zijn op verschillende tijdstippen gemaakt, dus de gas fees die erin worden getoond kunnen variëren, zelfs van stap tot stap. Laat dit je niet afschrikken! Wanneer je dit zelf doet, wordt MetaMask automatisch in realtime bijgewerkt om marktkoersen te tonen.
- Extensie
- Mobiel
- Schakel in geavanceerde instellingen Nonce transactie aanpassen in. You'll need this turned on so you can send a replacement transaction (using the same nonce). Find out how to locate a transaction's nonce here.
- Een nieuwe transactie versturen. In de nieuwe transactie stuur je NAAR JEZELF, dus naar je openbare MetaMask-adres. Voer in 'Custom Nonce' dezelfde nonce in als van de transactie die nog in behandeling is:
- Next to the estimated fee on the transaction confirmation screen, you'll see a pencil icon to edit the fee. Click the edit icon and then select 'Advanced' at the bottom:
Om ervoor te zorgen dat je annuleringsverzoek met prioriteit wordt behandeld, en voordat de originele transactie wordt verwerkt, moet je meer gas betalen. Volg op dit scherm deze instructies:
- Stel een **gaslimiet ** in die vergelijkbaar is met, of iets hoger is dan je oorspronkelijke transactie.
- Stel je prioriteitskosten minstens 10% hoger in (in gwei) dan de gas fee van de oorspronkelijke (in behandeling zijnde) transactie. Als die transactie bijvoorbeeld een gasprijs van 30 gwei had, dan stel je de maximale prioriteitskosten van de vervangings-/annuleringstransactie in op 33-35 gwei.
- Zorg ervoor dat je maximale kosten minstens 30% hoger zijn dan de maximale kosten van de transactie die je wilt vervangen. Als je eerdere kosten bijvoorbeeld 150 gwei waren, dan kies je deze keer voor kosten tegen de 200 gwei.
Gebruik een gas-tracker zoals die van Etherscan voor meer informatie over aanbevolen maximale kosten.
- Schakel in Instellingen > Geavanceerd, 'Nonce transacties aanpassen' in.**
-
Een nieuwe transactie versturen. In de nieuwe transactie stuur je NAAR JEZELF, dus naar je openbare MetaMask-adres. Stel de nonce in als dezelfde nonce als van de transactie die nog in behandeling is.
Om de aangepaste nonce-instelling in de app te vinden, ga je naar het transactiebevestigingsscherm, dat verschijnt nadat je de tokenhoeveelheid en de ontvanger hebt ingevoerd. Druk op 'Bewerken' om het te wijzigen:
- Nu moet je ervoor zorgen dat je gasinstellingen zo zijn geconfigureerd dat je vervangingstransactie wordt verwerkt. Tik in het transactiebevestigingsscherm op de gemarkeerde gaswaarde:
Ga nu naar 'Geavanceerde opties' vanuit het menu dat verschijnt.
-
Vanaf hier kun je het gas precies aanpassen zodat je transactie wordt opgepakt. Je kijkt nu naar een scherm dat er zo uitziet:
Vanaf hier pas je de gasinstellingen aan. Volg deze instructies zodat je transactie wordt opgepakt:
- Stel een **gaslimiet ** in die vergelijkbaar is met, of iets hoger is dan je oorspronkelijke transactie.
- Stel je maximale prioriteitskosten minstens 10% hoger in (in gwei) dan de gas fee van de oorspronkelijke (in behandeling zijnde) transactie. Als die transactie bijvoorbeeld een gasprijs van 30 gwei had, dan stel je de maximale prioriteitskosten van de vervangings-/annuleringstransactie in op 33-35 gwei.
- Make sure your max fee is at least 30% higher than the max fee of the transaction you're replacing. Als je vorige kosten bijvoorbeeld 150 gwei waren, dan kies je deze keer voor kosten van tegen de 200 gwei.
Gebruik een gas-tracker zoals die van Etherscan voor meer informatie over de aanbevolen maximale kosten.