Khi giao dịch trên mạng Ethereum, các lệnh chuyển tiền của bạn có thể bị “pending” – tức là chưa được xác nhận và hoàn thành. Lý do có thể là do mức phí gas của lệnh của bạn quá thấp so với mức phí gas hiện tại trên mạng, hoặc do mạng đang bận hoặc quá tải. Trong trường hợp này, bạn có thể áp dụng cách sau để xử lý vấn đề.
(*Lưu ý ở trong hướng dẫn này mình sẽ sử dụng ví Trust Wallet để ví dụ. Những ví khác cũng sẽ tương tự về cách làm.)
Giả sử mình đang gặp trường hợp chuyển ETH bị pending như thế này.
Trong trường hợp này mình cần kiểm tra mã hash của giao dịch đang bị pending đó trên Etherscan.io. Sau đó lấy mã số Nonce của giao dịch này.
Nonce là số thứ tự của giao dịch của địa chỉ người gửi trên blockchain. Tức là mọi giao dịch từ một địa chỉ gửi đi đều được đánh số bắt đầu từ số 0 cho giao dịch đầu tiên.
Trong trường hợp này, ba giao dịch của bạn sẽ có số Nonce lần lượt là 228, 229 và 230. Trong đó, số Nonce của giao dịch cũ nhất là 228 và bạn cần phải hủy lệnh này để có thể thực hiện lại giao dịch khác.
Để bắt đầu, bạn cần chuyển 0 ETH từ ví của bạn tới địa chỉ ví của bạn với số Nonce tương ứng với giao dịch cũ và phí gas cao hơn giao dịch cũ. Dưới đây là một ví dụ minh họa:
Sau đó, KHÔNG ĐƯỢC BẤM GỬI, mà hãy bấm chọn phần bánh răng cưa để chỉnh sửa lại số Nonce của giao dịch này bằng đúng với số Nonce của giao dịch bạn muốn huỷ Pending.
Cài lại số Nonce (MÃ GIAO DỊCH) và phần phí Gas rồi bấm “GHI LẠI”.
Sau đó thực hiện gửi giao dịch này đi và cuối cùng lệnh chuyển ETH đang pending của bạn sẽ bị gỡ bỏ.
Phần giao dịch cũ sẽ bị huỷ và ETH sẽ được trả lại cho bạn.
Với trường hợp bạn sử dụng ví Metamask thì có thể thực hiện như sau:
Bước 1: Truy cập tài khoản của bạn ở góc trên cùng bên phải của tiện ích mở rộng MetaMask và nhấp vào Settings.
Bước 2: Trong Settings, nhấp vào Advanced. Sau đó, tìm cài đặt có nội dung: “Customize transaction nonce” và chuyển sang trạng thái “ON”.
Bước 3: Bây giờ bạn có thể tạo giao dịch như bình thường (ví dụ: nếu bạn muốn gửi giao dịch 0 ETH cho chính mình) và bạn sẽ thấy một trường mới xuất hiện có tên là “Custom Nonce”. Điều này sẽ hiển thị trong màn hình xác nhận khi bạn cố gắng gửi giao dịch.
Chúc bạn thành công với 2 lựa chọn trên.
Để lại một bình luận