Μια εκκρεμής συναλλαγή Ethereum στο MetaMask δεν σημαίνει αυτομάτως ότι χάθηκαν τα χρήματα ή ότι η συναλλαγή απέτυχε. Μπορεί να περιμένει στο δίκτυο επειδή το τέλος αερίου δεν ανταγωνίζεται τις τρέχουσες συνθήκες, μπορεί να προηγείται παλαιότερη συναλλαγή με χαμηλότερο nonce ή μπορεί η εφαρμογή να εμφανίζει παλιά τοπική κατάσταση. Πριν δοκιμάσετε ακύρωση ή επιτάχυνση, ξεχωρίστε τι δείχνει το πορτοφόλι από ό,τι καταγράφει το blockchain.

Πρώτος έλεγχος: βρείτε το hash

Ανοίξτε τη δραστηριότητα του πορτοφολιού και βρείτε τη συγκεκριμένη εγγραφή. Σημειώστε το δίκτυο, τη διεύθυνση αποστολέα, το nonce, το ποσό και το hash συναλλαγής, εφόσον υπάρχει. Ανοίξτε έναν αξιόπιστο εξερευνητή μπλοκ πληκτρολογώντας ανεξάρτητα τη διεύθυνσή του και ελέγξτε το hash στο σωστό δίκτυο. Μην επικολλήσετε ποτέ seed phrase ή ιδιωτικό κλειδί σε εξερευνητή, σε φόρμα υποστήριξης ή σε μήνυμα.

Αν η συναλλαγή εμφανίζεται στον εξερευνητή ως επιβεβαιωμένη, δεν είναι πλέον εκκρεμής στο blockchain, ακόμη κι αν το πορτοφόλι δεν έχει ανανεώσει την ένδειξη. Αν δεν εμφανίζεται, μπορεί να μην μεταδόθηκε ή να υπάρχει ασυμφωνία μεταξύ του ιστορικού της εφαρμογής και του δικτύου. Αν εμφανίζεται ως εκκρεμής, ελέγξτε το nonce και τη σειρά των προηγούμενων συναλλαγών από την ίδια διεύθυνση.

Γιατί μπορεί να κολλήσει μια συναλλαγή

Στο Ethereum, το gas πληρώνει την εκτέλεση και το τέλος προτεραιότητας λειτουργεί ως προσφορά προς τους επικυρωτές για την επεξεργασία της συναλλαγής. Αν ορίστηκε χαμηλή χρέωση σε σχέση με τη ζήτηση του δικτύου, η συναλλαγή μπορεί να περιμένει. Η συμφόρηση, μια προσωρινή αστοχία σύνδεσης ή μια αλληλουχία πολλών εκκρεμών συναλλαγών μπορεί επίσης να εξηγήσει την καθυστέρηση.

Δεν υπάρχει ένας χρόνος αναμονής που να ισχύει για κάθε συναλλαγή και κάθε δίκτυο. Μια συναλλαγή σε συμβατό δίκτυο μπορεί να έχει διαφορετικούς κανόνες, τέλη και εξερευνητές από το Ethereum mainnet. Βεβαιωθείτε ότι εξετάζετε το δίκτυο στο οποίο έγινε η αποστολή, όχι απλώς το ίδιο token σε άλλη αλυσίδα.

Ελέγξτε την παλαιότερη εκκρεμή συναλλαγή

Το nonce αριθμεί τις συναλλαγές που στέλνει ένας λογαριασμός. Αν υπάρχει παλαιότερη εκκρεμής εγγραφή, οι επόμενες μπορεί να περιμένουν τη σειρά τους. Η MetaMask επισημαίνει ότι πολλές διαδοχικές εκκρεμείς συναλλαγές πρέπει να εξετάζονται από την παλαιότερη προς τη νεότερη. Μια αντικατάσταση με μεγαλύτερο nonce μπορεί να αποτύχει όσο η προηγούμενη συναλλαγή της ουράς παραμένει ανοικτή.

Συγκρίνετε το nonce και το hash στον εξερευνητή με τα στοιχεία της εφαρμογής. Μην αλλάξετε τυχαία nonce και μην επαναλάβετε το ίδιο αίτημα σε άλλη καρτέλα. Αυτό μπορεί να δημιουργήσει περισσότερες εκκρεμείς εγγραφές και δυσκολότερη διάγνωση. Εάν δεν κατανοείτε ποια συναλλαγή προηγείται, σταματήστε πριν δοκιμάσετε χειροκίνητη αντικατάσταση.

Επιτάχυνση ή ακύρωση: διαβάστε τους κινδύνους

Η λειτουργία επιτάχυνσης του MetaMask μπορεί να ξαναστείλει την ίδια συναλλαγή με υψηλότερη χρέωση. Αυτό μπορεί να αυξήσει το κόστος και δεν εγγυάται ότι θα επιβεβαιωθεί αμέσως. Η ακύρωση είναι προσπάθεια αντικατάστασης μιας συναλλαγής που παραμένει εκκρεμής· δεν μπορεί να αναιρέσει συναλλαγή που έχει ήδη επιβεβαιωθεί. Ελέγξτε πρώτα την κατάσταση στο blockchain και ακολουθήστε μόνο την τρέχουσα επίσημη διαδικασία του πορτοφολιού.

Μην αντιγράφετε ρυθμίσεις gas από παλιό στιγμιότυπο ή από άγνωστο λογαριασμό στα μέσα κοινωνικής δικτύωσης. Οι τιμές αλλάζουν, και μια λανθασμένη συναλλαγή αντικατάστασης μπορεί να κοστίσει περισσότερο ή να εκτελέσει κάτι διαφορετικό από αυτό που σκοπεύατε. Αν υπάρχει αξία σε κίνδυνο ή δεν είστε βέβαιοι για το nonce, επικοινωνήστε με την επίσημη υποστήριξη πριν στείλετε νέα συναλλαγή.

Μην κάνετε reset χωρίς λόγο

Η MetaMask προειδοποιεί ότι η εκκαθάριση της δραστηριότητας ή η επαναφορά λογαριασμού μπορεί να διαγράψει την τοπική γνώση της εφαρμογής για εκκρεμείς συναλλαγές. Αυτό δεν αλλάζει από μόνο του την κατάσταση στο blockchain. Η επίσημη οδηγία λέει να χρησιμοποιείται η σχετική ενέργεια μόνο όταν το προτείνει η υποστήριξη και όταν η συναλλαγή δεν φαίνεται στον εξερευνητή. Reset λογαριασμού και επαναφορά ολόκληρου πορτοφολιού είναι διαφορετικές διαδικασίες· μη συγχέετε τις δύο.

Πριν από οποιαδήποτε αλλαγή εφαρμογής, καταγράψτε το hash, το nonce, το δίκτυο και τις σχετικές οθόνες. Κρατήστε τη φράση ανάκτησης εκτός διαδικτύου και μην τη μοιραστείτε με άτομο που εμφανίζεται ως τεχνικός. Καμία αξιόπιστη υποστήριξη δεν χρειάζεται τη μυστική φράση σας για να εξετάσει ένα δημόσιο hash συναλλαγής.

Σύντομη λίστα ελέγχου

  • Επιβεβαιώστε ότι βλέπετε το σωστό δίκτυο και το σωστό hash.
  • Ελέγξτε αν η συναλλαγή είναι επιβεβαιωμένη, εκκρεμής ή δεν έχει μεταδοθεί.
  • Δείτε αν υπάρχει παλαιότερη εκκρεμής συναλλαγή με μικρότερο nonce.
  • Μη στείλετε δεύτερη συναλλαγή και μη δοκιμάσετε τυχαία τέλη.
  • Χρησιμοποιήστε μόνο την επίσημη οδηγία MetaMask για επιτάχυνση ή ακύρωση.
  • Αποφύγετε άγνωστους λογαριασμούς υποστήριξης και συνδέσμους από προσωπικά μηνύματα.

Η επίσημη οδηγία της MetaMask για εκκρεμείς συναλλαγές εξηγεί τις διαθέσιμες επιλογές και τους περιορισμούς τους. Η ξεχωριστή σελίδα της για το γιατί αποτυγχάνει η αντικατάσταση συναλλαγής περιγράφει τη σειρά nonce, ενώ το ethereum.org FAQ συνοψίζει τις βασικές αιτίες. Για περισσότερα ελληνικά θέματα, δείτε το αρχείο άρθρων του CryptoSigy και το κέντρο διαχείρισης κινδύνου και εκτέλεσης.

Πότε να ζητήσετε βοήθεια

Αν δεν υπάρχει hash, αν η συναλλαγή φαίνεται επιβεβαιωμένη αλλά δεν βλέπετε το υπόλοιπο, ή αν η εφαρμογή δείχνει διαφορετική κατάσταση από τον εξερευνητή, συγκεντρώστε τα στοιχεία και απευθυνθείτε στην επίσημη υποστήριξη του πορτοφολιού ή της εφαρμογής που ξεκίνησε τη συναλλαγή. Μην πληρώνετε άγνωστο «ειδικό ανάκτησης» και μην του δίνετε απομακρυσμένη πρόσβαση. Η υποστήριξη μπορεί να βοηθήσει στη διάγνωση, αλλά δεν μπορεί να αντιστρέψει μια επιβεβαιωμένη συναλλαγή.

Οι συναλλαγές, τα τέλη και τα εργαλεία πορτοφολιού μπορεί να αλλάξουν. Χρησιμοποιήστε τις τρέχουσες οδηγίες της επίσημης τεκμηρίωσης και ελέγξτε κάθε ενέργεια πριν την υπογράψετε. Αυτός ο οδηγός είναι γενική ενημέρωση και δεν υπόσχεται ακύρωση, επιτάχυνση ή ανάκτηση κεφαλαίων.

Αν η συναλλαγή είναι swap

Μια ανταλλαγή token μπορεί να περιλαμβάνει περισσότερα από ένα βήματα, όπως έγκριση token και εκτέλεση swap. Ελέγξτε στο ιστορικό ποια ακριβώς ενέργεια παραμένει εκκρεμής και αν η πρώτη συναλλαγή έχει ήδη επιβεβαιωθεί. Η επιτυχής έγκριση δεν σημαίνει ότι ολοκληρώθηκε και η ανταλλαγή. Χρησιμοποιήστε το hash κάθε βήματος ξεχωριστά και επιβεβαιώστε το αποτέλεσμα στον εξερευνητή του σωστού δικτύου πριν επαναλάβετε ενέργεια μέσα στην εφαρμογή.