Een transactie versnellen of annuleren die in behandeling is

Als je een transactie indient op Ethereum of een uitwisselbaar netwerk, is het tarief voor gas dat je instelt, voor het netwerk een bod om je transactie eerder te verwerken. Als je een laag tarief voor gas instelt, kan het zijn dat het langer duurt voor je transactie wordt verwerkt. Advies over welk tarief voor gas je moet instellen om een transactie binnen een redelijke tijd te voltooien, kun je vinden via de Gas Tracker van Etherscan, of via een soortgelijke tracker van de andere netwerken die je gebruikt.

Toch kan het gebeuren dat er soms iets mis gaat, 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, dit kun je op een paar verschillende manieren oplossen.

 

Voordat je verder actie onderneemt, moet je eerst je browser volledig afsluiten, opnieuw openen en je MetaMask ontgrendelen. Als dit het probleem hierdoor niet is opgelost, ga dan verder met het volgende:

 

Een transactie versnellen

Screen_Shot_2020-12-02_at_4.07.35_PM.png

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 met een hoger tarief voor gas waardoor de transactie sneller kan worden verwerkt.

Houd er rekening mee dat je, om de transactie te versnellen, opnieuw kosten voor gas moet betalen. Dit komt omdat je de transactie opnieuw indient, en dat kan alleen gebeuren als de originele transactie wordt geannuleerd.

Een transactie kan niet meerdere keren worden geannuleerd en je kunt een transactie maar één keer versnellen, en het gaat hier om een annulering en een nieuwe indiening.

 

Een transactie annuleren — 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.

 

Een transactie annuleren — Methode 2: Custom nonce

Door dit proces wordt er een nieuwe transactie met dezelfde nonce (identificatienummer van elke transactie) verzonden. 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 onderstaande methode gebruikt, moet je chronologisch met terugwerkende kracht werken, vanaf de oudste transactie in de wachtrij die in behandeling is. Je kunt bijv. niet een transactie met als nonce 10 annuleren, voordat je nonce 9 annuleert.

  1. Schakel, in de geavanceerde instellingen,Nonce transactie aanpassen en Geavanceerde instellingen voor gas in. Met de laatstgenoemde kun je de gasprijs manipuleren, en kun je ervoor zorgen dat de annuleringstransactie wordt verwerkt, voordat de originele transactie die je wilt annuleren, wordt verwerkt.

    Opmerking:

    De MetaMask-extensie heeft nu een experimentele functie met de naam Geavanceerde Gas-UI. Deze stappen kun je volgen, ongeacht of dit al dan niet is ingeschakeld, maar houd er wel rekening mee dat ze verschillend zijn.

    Screen_Shot_2020-10-23_at_12.27.20_PM.png

    Screenshot_2022-02-08_at_08.26.53.png

  2. Een nieuwe transactie versturen. In de nieuwe transactie stuur je NAAR JEZELF, dus naar je openbare MetaMask-adres. Voer in het veld 'Custom Nonce' dezelfde nonce in als van de transactie die nog in behandeling is:

    Screen_Shot_2020-10-23_at_12.26.45_PM.png

  3. Klik nu naast 'Kosten voor Gas' op 'Bewerken' (als je de experimentele Geavanceerde Gas-UI hebt ingeschakeld, wordt dit als 'Markt' weergegeven). Je ziet nu de onderstaande opties:

    edit__old_ui_.png

    Om ervoor te zorgen dat je annuleringsverzoek met prioriteit wordt behandeld, en voordat de originele transactie wordt verwerkt, moet je meer gas betalen. Volg deze instructies:

    • Stel een limiet voor gas in die vergelijkbaar is met, of iets hoger is dan je originele transactie.
    • Stel je maximale prioriteitskosten minstens 10% hoger in (in gwei) dan de kosten voor gas van de originele (in behandeling zijnde) transactie. Als die transactie bijv. een gasprijs van 30 gwei had, dan stel je de maximale prioriteitskosten van de 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 vorige kosten bijv. 150 gwei waren, dan kies je deze keer voor kosten van rond de 200 gwei.

    Gebruik een gas-tracker zoals die van Etherscan of ETH Gas Station, voor meer informatie over de aanbevolen maximale kosten.

Was dit artikel nuttig?
Aantal gebruikers dat dit nuttig vond: 355 van 1805

Artikelen in deze sectie