Cum să anulați sau să înlocuiți o tranzacție Ethereum în așteptare
Acasă
Articole
Cum să anulați sau să înlocuiți o tranzacție Ethereum în așteptare

Cum să anulați sau să înlocuiți o tranzacție Ethereum în așteptare

Începător
Publicat May 20, 2021Actualizat Jan 6, 2023
5m

TL;DR

Dacă ați mai folosit rețeaua Ethereum, probabil că ați trecut printr-o situație în care confirmarea unei tranzacții durează mai mult decât de obicei. Acest lucru se întâmplă din cauza modului în care minerii prioritizează tranzacțiile - utilizatorii care oferă comisioane mai mari au prioritate.

Dacă tranzacția dvs. Ethereum este blocată deoarece comisioanele de gaz sunt mici, va trebui să așteptați până când comisioanele scad și minerii vă procesează în sfârșit tranzacția. Cu toate acestea, aveți și opțiunea de a înlocui tranzacția în așteptare cu una nouă care are un preț mai mare al gazului. Sună complicat? Este mai ușor decât pare. Și funcționează cu Ether (ETH) și toate tokenurile ERC20.


Introducere

În primul rând, rețineți că nu puteți înlocui, inversa sau anula tranzacțiile care au fost deja confirmate. Cu toate acestea, în perioadele de congestie a rețelei, unele tranzacții cu criptomonede se pot bloca. Când volumul tranzacțiilor este prea mare, este posibil ca o tranzacție a dvs. să rămână în așteptare timp de câteva ore sau chiar zile.

Uneori, blocajele vor dispărea de la sine – fie pentru că tranzacția în așteptare a eșuat, fie pentru că au scăzut comisioanele de gaz. Deși nu puteți anula efectiv o tranzacție Ethereum, există câțiva pași pe care îi puteți face pentru a accelera procesul. De fapt, acest lucru constă în înlocuirea unei tranzacții în așteptare cu una nouă care plătește comisioane mai mari.

În acest ghid, vă vom arăta cum să accelerați tranzacțiile folosind MetaMask sau Trust Wallet. Puteți folosi și alte portofele cripto care acceptă blockchainul Ethereum, dar procesul ar putea fi ușor diferit.

cancel-eth-tx-cta


Cerințe

  • MetaMask sau Trust Wallet instalat.

  • Chei private (fraza seed) pentru a vă conecta la portofelul dvs. Ethereum.

  • Acces la internet.


De ce este blocată tranzacția mea Ethereum?

Ethereum funcționează cu un sistem de licitație pentru comisioanele de tranzacție. Comisionul dvs. va depinde de complexitatea tranzacției dvs. (adică, de câtă activitate de calcul are nevoie). În acest context, există trei termeni importanți pe care ar trebui să îi cunoașteți: costul gazului, prețul gazului și limita de gaz.

Sarcinile de calcul ale unei tranzacții sunt măsurate în termeni de cost al gazului, în timp ce prețul plătit pentru fiecare unitate de gaz este ceea ce numim prețul gazului. Vă puteți gândi la costul gazului ca fiind cantitatea de muncă necesară și prețul gazului ca fiind prețul plătit pentru fiecare „oră de muncă”. Limita de gaz este suma maximă pe care sunteți dispus să o plătiți pentru o tranzacție.

În timp ce costul gazului este definit de complexitatea tranzacției dvs., sunteți liber să vă stabiliți propriul preț și limita de gaz. Comisionul total plătit va acționa apoi ca un stimulent pentru mineri. Cu toate acestea, dacă prețul de gaz este prea mic, este posibil să fiți supralicitat de alți utilizatori, ceea ce vă plasează tranzacția în așteptare. Dacă o tranzacție este blocată, Ethereum nu va confirma nicio tranzacție nouă pe care o efectuați de la aceeași adresă de portofel până când un miner confirmă prima tranzacție.


Cum să accelerați o tranzacție pe MetaMask

1. Conectați-vă la portofelul MetaMask care are tranzacția în așteptare. Dacă este un portofel extern, trebuie să importați adresa folosind fraza seed sau cheia privată corespunzătoare.

cancel-eth-tx-img1


2. Găsiți tranzacția în așteptare în fila [Activitate] și apăsați pe [Accelerați].

cancel-eth-tx-img2


3. Acest proces vă va permite să vă transmiteți din nou tranzacția. Asigurați-vă că utilizați un preț mai mare de gaz apăsând pe [Rapid] și apoi pe [Salvați].

cancel-eth-tx-img3


4. Dacă pasul anterior nu a funcționat, puteți accesa și fila [Avansat] pentru a seta manual prețul gazului. Puteți verifica prețurile curente la gaz și timpul mediu de confirmare pe Etherscan sau EthGasStation.


Cum să înlocuiți o tranzacție pe MetaMask

1. Conectați-vă la portofelul MetaMask care are tranzacția în așteptare. Din nou, dacă este un portofel extern, trebuie să importați adresa folosind fraza seed sau cheia privată corespunzătoare.

cancel-eth-tx-img4


2. Găsiți tranzacția în așteptare în fila [Activitate]. Apăsați pe ea pentru a verifica detaliile și notați valoarea [Nonce]. 

Notă: Dacă aveți mai multe tranzacții în așteptare, trebuie să începeți mai întâi cu cea mai veche (cea mai mică valoare nonce).

cancel-eth-tx-img5


3. Apoi, accesați [Setări] în MetaMask și apăsați pe [Avansat].

cancel-eth-tx-img6


4. Derulați în jos și activați [Personalizare nonce tranzacție].

cancel-eth-tx-img7


5. Reveniți și apăsați pe adresa portofelului pentru a o copia în clipboard.

cancel-eth-tx-img8


6. Apăsați pe [Trimiteți] pentru a crea o nouă tranzacție și inserați adresa portofelului în câmpul [Adăugați destinatar].

cancel-eth-tx-img9


7. Trebuie să trimiteți 0 ETH în propriul dvs. portofel folosind nonce-ul tranzacției în așteptare (notat la pasul 2). Apăsați pe [Confirmați] când ați terminat.

Notă: dacă prețul gazului este prea mic, această tranzacție s-ar putea bloca. Asigurați-vă că ați setat un preț rezonabil pentru gaz.

cancel-eth-tx-img10


8. Așteptați ca noua tranzacție să fie confirmată, astfel încât cea în așteptare să fie înlocuită.

Notă: pentru a evita accidentele, asigurați-vă că ați dezactivat opțiunea [Personalizare nonce tranzacție].


Cum să anulați o tranzacție cu Trust Wallet

1. Apăsați pe tranzacția în așteptare din aplicația Trust Wallet și căutați câmpul [Nonce]. Notați-vă numărul pe care îl vedeți.

cancel-eth-tx-img11


2. Creați o nouă tranzacție și adăugați adresa portofelului în câmpul [Adresa destinatarului]. Asigurați-vă că adresa coincide cu cea a tranzacției în așteptare. Setați [Suma ETH] la 0 și apăsați pe [Următorul].

cancel-eth-tx-img12


3. Atingeți setările din colțul din dreapta sus.

cancel-eth-tx-img13


4. Înlocuiți câmpul [Nonce] cu valoarea pe care ați notat-o mai devreme. Asigurați-vă că setați un [Preț al gazului] competitiv, astfel încât tranzacția dvs. să nu se blocheze din nou.

cancel-eth-tx-img14


5. Așteptați ca noua tranzacție să fie confirmată, astfel încât cea în așteptare să fie înlocuită.


Gânduri de încheiere

Trimiterea unei tranzacții Ethereum și supralicitarea prețurilor la gaz pot fi foarte frustrante. Este și mai rău când realizați că nu vă puteți folosi portofelul Ethereum până când tranzacția în așteptare fie eșuează, fie este confirmată.

Uneori, tranzacțiile blocate se vor debloca automat când taxele în rețea scad. Dar, din păcate, acest lucru poate dura destul de mult. Din fericire, puteți anula o tranzacție blocată efectuând una nouă, cu un simplu transfer de tokenuri cu o sumă egală cu zero. Rețineți că va trebui să plătiți suficiente comisioane de gaz pentru a efectua cu succes tranzacția de anulare.