Kriptodeviza•csekitaut_verified

MetaMask „previous transaction is still being signed” hiba javítása

Nem tudsz aláírni a MetaMaskban, mert egy korábbi tranzakció beragadt? Mit jelent a hiba, miért csak egy eszközön jelentkezik, és hogyan javítsd 1 perc alatt.

MetaMask „previous transaction is still being signed” hiba javítása

A MetaMask a legnépszerűbb kriptotárca, nem véletlenül. Persze ez sem tökéletes és előfordulnak benne hibák. Szerencsére a ‘A previous transaction is still being signed or submitted’ könnyen javítható.


Vannak olyan esetek, amikor a tranzakcióid nem fejeződnek be időben. Ennek okai lehetnek például a natív token hiánya a tranzakciós díjak kifizetéséhez, vagy alacsony limit beállítása olyankor amikor a hálózat nagy terhelésnek van kitéve, ami miatt a tranzakció “elavulttá” válik.

Egyéb esetekben szoftverproblémák is előfordulhatnak a MetaMask alkalmazással, és ilyenkor lehet, hogy szükséged lesz a fiókod visszaállítására.

A visszaállítás funkciója törli a tranzakciótörténetedet és a MetaMask tudását bármely függőben lévő tranzakcióról. Mivel ez komoly hatással lehet a fiókodra, kérlek, csak akkor alkalmazd ezt a lépést, ha a MetaMask support kér meg erre - érdemes ilyenkor egy hibajegyet nyitni.

Ha ilyesmin gondolkozol, csak és kizárólag a MetaMask hivatalos csatornáin tedd meg.

Soha ne add meg a titkos kulcsaidat senkinek - ha valaki ilyesmire kér, zárd le a chatet, szakítsd meg a hívást.

Ha többet szeretnél tudni az ilyen dolgokról, ajánlom figyelmedbe a Biztonságban a Blokkláncon tanfolyamot.

Ez a konkrét hiba abból következik, hogy szinkronizációs probléma lép fel a tárca és a blokklánc között, tehát nem egy beragadt tranzakcióról van szó, hiszen az minden eszközön jelentkezne a tárcában.

Én ugyanazt a tárcát használom az összes eszközömön, ezért először nem is értettem, hogy miért tudok a telefonomon és a számítógépemen tranzakciókat indítani, és a laptopomon nem.

Ez mindössze azt az egy tárcát, és azt az egy láncot (Polygon) érintette és azzal járt, hogy nem tudtam aláírni a tranzakciókat.

A megoldás elég egyszerű, csak ki kell takarítani az aktivitási előzményeket, hogy a tárca megint jól működjön.

Ezt a következőképpen teheted meg:

A tárca jobb felső sarkában kattints a 3 pöttyre, és nyisd meg a beállításokat (settings).

Kattints az ‘advanced’ fülre.

A ‘Clear activity and nonce data’ pont alatt kattints a ‘Clear activity tab data’ gombra. Fontos megjegyezni, hogy ‘ez a művelet visszaállítja a fiók nonce-át és törli az adatokat a tevékenység fülön a tárcádban. Csak az aktuális fiók és hálózat lesz érintett. Az egyenlegeid és bejövő tranzakcióid nem fognak változni.’

A nonce a kriptográfiában egy olyan szám, amelyet csak egyszer használnak egy kriptográfiás kommunikáció során. Gyakran használják kriptográfiai protokollokban annak biztosítására, hogy az adatok egyedi módon kerüljenek átvitelre a hálózaton. A nonce-ok segítenek megakadályozni az ismételt támadásokat azáltal, hogy biztosítják, hogy minden kommunikációs munkafázis egyedi legyen. A blokklánc technológiában a nonce-okat a PoW algoritmussal használják új blokkok bányászatára.

Itt még egyszer megkérdezi, hogy biztosan akarod-e ezt.

A következő pillanatban pedig (remélhetőleg) ismét tudod használni ezt a tárcádat is.

Gyakori kérdések

Mit jelent az „A previous transaction is still being signed or submitted” hiba?

Azt, hogy a MetaMask szerint egy korábbi tranzakció még aláírás vagy beküldés alatt áll, ezért újat nem enged indítani. Gyakran nem valódi beragadt tranzakcióról van szó, hanem a tárca és a blokklánc közötti szinkronizációs hibáról, amely csak az adott eszközön, fiókon és hálózaton jelentkezik.

Hogyan javíthatom a MetaMask beragadt tranzakció hibáját?

Kattints a tárca jobb felső sarkában a három pontra, nyisd meg a Settings menüt, majd az Advanced fület. A „Clear activity and nonce data” résznél kattints a „Clear activity tab data” gombra, és erősítsd meg. Ezután a tárca általában újra tud tranzakciót aláírni.

Elveszítem a pénzemet, ha törlöm a tevékenységi adatokat?

Nem. A „Clear activity tab data” csak az aktuális fiók és hálózat nonce-át állítja vissza, és törli a tevékenység fül előzményeit. Az egyenlegeid és a bejövő tranzakcióid nem változnak, a blokkláncon lévő adataidat ez a művelet nem érinti.

Mi az a nonce a MetaMaskban?

A nonce egy egyszer használatos sorszám, amely minden tranzakciót egyedivé tesz, és megakadályozza, hogy ugyanazt a tranzakciót többször be lehessen küldeni. Ha a tárca által ismert nonce eltér a blokkláncon lévőtől, a tranzakciók elakadhatnak – ezt javítja a nonce visszaállítása.

Kitől kérjek segítséget MetaMask hiba esetén?

Kizárólag a MetaMask hivatalos támogatási csatornáitól. A teljes fiókvisszaállítást csak akkor végezd el, ha a support kéri. A titkos kulcsodat vagy a seed phrase-edet soha senkinek ne add meg: aki ezt kéri, csaló, ezért azonnal zárd le a beszélgetést.

share_article
// dispatch: weekly_digest

Heti tech és biztonsági összefoglaló a postaládádba

Zero spam. Csak a legfontosabb kiberbiztonsági hírek, online trükkök és új eszközök hétfőnként.

✓ 100% ingyenes✓ 1 kattintásos leiratkozás✓ powered by SendFox
// free_utilities

Próbáld ki ingyenes mini-eszközeinket!

Kliensoldali, privát segédprogramok webmestereknek és tartalomkészítőknek regisztráció nélkül.