Sådan annulleres eller erstattes en afventende Ethereum-transaktion
Hjem
Artikler
Sådan annulleres eller erstattes en afventende Ethereum-transaktion

Sådan annulleres eller erstattes en afventende Ethereum-transaktion

Begynder
Offentliggjort May 20, 2021Opdateret Jan 6, 2023
5m

TL;DR

Hvis du har brugt Ethereum-netværket før, har du sandsynligvis oplevet en transaktion, der tager længere tid end normalt at bekræfte. Dette sker på grund af den måde, minere prioriterer transaktioner på – brugere, der tilbyder højere gebyrer, prioriteres.

Hvis din Ethereum-transaktion er gået i stå, fordi gasgebyrerne er lave, bliver du nødt til at vente, indtil gebyrerne falder, og minerne endelig behandler din transaktion. Du har dog også mulighed for at erstatte den afventende transaktion med en ny, der har en højere gaspris. Lyder det kompliceret? Det er lettere, end du måske tror. Og det fungerer med ether (ETH) og alle ERC20-tokens.


Introduktion

Først og fremmest skal du huske på, at du ikke kan erstatte, vende tilbage til eller annullere transaktioner, der allerede er bekræftet. I perioder med overbelastning af netværket kan nogle kryptovalutatransaktioner dog gå i stå. Når mængden af transaktioner er for høj, kan du ende med at have en transaktion, der afventer i timer eller endda dage.

Nogle gange går blokeringerne væk af sig selv – enten fordi den afventende transaktion mislykkedes, eller fordi gasgebyrerne faldt. Selvom du ikke bogstaveligt talt kan annullere en Ethereum-transaktion, er der nogle trin, du kan tage for at fremskynde processen. Faktisk består det i at erstatte en afventende transaktion med en ny, der betaler højere gebyrer.

I denne vejledning viser vi dig, hvordan du fremskynder transaktioner ved hjælp af MetaMask eller Trust Wallet. Du kan også bruge andre kryptotegnebøger, der understøtter Ethereum-blockchainen, men processen kan være lidt anderledes.


Krav

  • Installation af MetaMask eller Trust Wallet.

  • Private nøgler (seed phrase) til at logge ind på din Ethereum-tegnebog.

  • Internetadgang.


Hvorfor er min Ethereum-transaktion gået i stå?

Ethereum arbejder med et budsystem for dine transaktionsgebyrer. Dit gebyr afhænger af kompleksiteten af din transaktion (dvs. hvor meget beregningsarbejde den har brug for). I denne sammenhæng er der tre vigtige udtryk, du bør kende: gasomkostninger, gaspris og gasgrænse.

Beregningsopgaverne for en transaktion måles i form af gasomkostninger, mens den pris, der betales for hver gasenhed, er det, vi kalder gaspris. Du kan tænke på gasomkostningerne som den påkrævede mængde arbejde og gasprisen som den pris, der betales for hver "arbejdstime". Endelig er gasgrænsen det maksimale beløb, som du er villig til at betale for en transaktion.

Mens gasomkostningerne er defineret af kompleksiteten af din transaktion, er du fri til at angive din egen gaspris og gasgrænse. Det samlede betalte gebyr vil derefter fungere som et incitament for minere. Men hvis din gaspris er for lav, kan du blive overbudt af andre brugere, hvilket lader din transaktion afvente. Hvis en transaktion sidder fast, vil Ethereum ikke bekræfte nye transaktioner, som du foretager fra den samme tegnebogsadresse, før en miner bekræfter den første transaktion.


Sådan fremskyndes en transaktion på MetaMask

1. Log ind på din MetaMask-tegnebog, der har den afventende transaktion. Hvis det er en ekstern tegnebog, skal du importere adressen ved hjælp af den tilsvarende seed phrase eller private nøgle.

annuller-eth-tx-img1


2. Find den afventende transaktion under fanen [Aktivitet], og klik på [Fremskynd].

annuller-eth-tx-img2


3. Denne proces giver dig mulighed for at udsende din transaktion igen. Sørg for at bruge en højere gaspris ved at klikke på [Hurtig] og derefter [Gem].

annuller-eth-tx-img3


4. Hvis det forrige trin ikke fungerede, kan du også gå til fanen [Avanceret] for at indstille gasprisen manuelt. Du kan kontrollere de aktuelle gaspriser og den gennemsnitlige bekræftelsestid på Etherscan eller EthGasStation.


Sådan udskiftes en transaktion på MetaMask

1. Log ind på din MetaMask-tegnebog, der har den afventende transaktion. Hvis det er en ekstern tegnebog, skal du importere adressen ved hjælp af den tilsvarende seed phrase eller private nøgle.

annuller-eth-tx-img4


2. Find den afventende transaktion under fanen [Aktivitet]. Klik på den for at kontrollere oplysningerne og notere [Nonce]-værdien. 

Bemærk: Hvis du har flere afventende transaktioner, skal du starte med den ældste først (laveste nonce-værdi).

annuller-eth-tx-img5


3. Gå derefter til MetaMask [Indstillinger], og klik på [Avanceret].

annuller-eth-tx-img6


4. Rul ned, og slå [Tilpas transaktions-nonce] til.

annuller-eth-tx-img7


5. Gå tilbage, og klik på din tegnebogsadresse for at kopiere den til din udklipsholder.

annuller-eth-tx-img8


6. Klik på [Send] for at oprette en ny transaktion og indsætte din tegnebogsadresse i feltet [Tilføj modtager].

annuller-eth-tx-img9


7. Du skal sende 0 ETH til din egen tegnebog ved hjælp af nonce for den afventende transaktion (angivet på trin 2). Klik på [Bekræft], når du er klar.

Bemærk: Hvis din gaspris er for lav, kan denne transaktion også gå i stå. Sørg for at angive en rimelig gaspris.

annuller-eth-tx-img10


8. Vent på, at den nye transaktion bliver bekræftet, så den afventende bliver erstattet.

Bemærk: For at undgå ulykker skal du sørge for at skifte indstillingen [Tilpas transaktions-nonce] tilbage til FRA.


Sådan annullerer du en transaktion med Trust Wallet

1. Klik på den afventende transaktion i din Trust Wallet-app, og søg efter feltet [Nonce]. Vær opmærksom på det nummer, du ser.

annuller-eth-tx-img11


2. Opret en ny transaktion, og tilføj din tegnebogsadresse i feltet [Modtageradresse]. Sørg for, at det er den samme adresse som den afventende transaktion. Indstil [Beløb ETH] som 0, og klik på [Næste].

annuller-eth-tx-img12


3. Tryk på indstillingerne i øverste højre hjørne.

annuller-eth-tx-img13


4. Erstat feltet [Nonce] med den værdi, du noterede tidligere. Sørg for at indstille en konkurrencedygtig [gaspris], så din transaktion ikke går i stå igen.

annuller-eth-tx-img14


5. Vent på, at den nye transaktion bliver bekræftet, så den afventende bliver erstattet.


Sammenfatning

At indsende en Ethereum-transaktion og derefter blive overbudt på gaspriser kan være meget frustrerende. Det bliver endnu værre, når du indser, at du ikke kan bruge din Ethereum-tegnebog, før den afventende transaktion enten mislykkes eller bliver bekræftet.

Nogle gange ryddes fastlåste transaktioner automatisk, når netværksgebyrerne falder. Men desværre kan det tage et stykke tid. Heldigvis kan du annullere en fastlåst transaktion ved at køre den foran med en simpel nul tokenoverførsel. Husk, at du bliver nødt til at betale tilstrækkelige gasgebyrer for at kunne gennemføre annulleringstransaktionen.