Cara mempercepat atau membatalkan transaksi yang tertunda
Apakah artikel ini perlu diterjemahkan?
Kirimkan terjemahan, koreksi, dan saran ke GitHub, atau hubungi kami di forum Komunitas.
Sudahkah Anda mencoba MetaMask Activity?
MetaMask Activity merupakan alat baru yang dapat menganalisis transaksi Anda dan secara otomatis menyarankan kemungkinan penyelesaian, dan memiliki fungsi bawaan khusus untuk transaksi yang tertunda. Mengapa tidak mencobanya? Lihat di sini untuk informasi lebih lanjut.
Saat Anda mengirimkan transaksi di Ethereum atau jaringan yang kompatibel, sebagian dari gas yang Anda bayarkan merupakan tawaran kepada jaringan untuk memproses transaksi Anda lebih cepat — elemen ini dikenal sebagai biaya prioritas.
Meskipun MetaMask akan membantu Anda dengan menghitung total biaya gas yang mungkin diperlukan agar transaksi Anda diterima, Anda dapat menunggu lama jika mengajukan dengan harga gas yang rendah. Untuk saran terkait berapa harga gas yang akan menghasilkan transaksi yang diselesaikan dalam jangka waktu yang wajar, lihat sumber seperti pelacak gas Etherscan, atau pelacak serupa untuk jaringan apa pun yang Anda gunakan.
Selain itu, terkadang ada keadaan di mana terjadi kesalahan, dan transaksi terhenti, atau tertunda untuk waktu yang sangat lama.
Tak peduli bagaimana Anda sampai pada titik ini, ada berbagai cara untuk mengatasinya.
Sebelum Anda mengambil tindakan lebih lanjut, langkah pertama yang harus dilakukan adalah keluar dan menutup browser sepenuhnya, membukanya kembali, dan membuka MetaMask (di ponsel, cukup tutup aplikasi dan buka kembali). Jika hal tersebut tidak menyelesaikan masalah, lanjutkan dengan yang berikut ini:
Mempercepat transaksi
Cobalah salah satu opsi berikut:
- Tunggu sampai jaringan bersedia memproses transaksi pada harga ini
- Jika Anda belum melakukannya, klik tombol yang bertuliskan 'Percepat'. Ini akan memungkinkan Anda untuk mengirim ulang transaksi yang sama, tetapi dengan biaya gas yang lebih tinggi yang seharusnya membuat transaksi diproses lebih cepat. Karena proses ini menggunakan kembali nonce yang sama seperti yang asli, Anda tidak perlu membayar gas dua kali.
Ingatlah bahwa mempercepat transaksi akan meningkatkan jumlah yang Anda gunakan untuk transaksi tersebut.
Membatalkan transaksi
Metode 1: Pembatalan dalam aplikasi
Jika Anda belum melakukannya, untuk membatalkan transaksi, cukup pilih Batal, seperti pada tangkapan layar di atas. Perlu diingat bahwa pembatalan hanya dapat dicoba jika transaksi masih tertunda di jaringan. Transaksi yang telah dikonfirmasi tidak dapat dibatalkan.
Metode 2: Sesuaikan nonce
Agar kotak nonce khusus terlihat, Anda perlu menonaktifkan fitur Transaksi Cerdas. Anda dapat melakukan ini dengan masuk ke "Pengaturan Lanjutan" dan menonaktifkan fitur tersebut. Setelah menyelesaikan transaksi yang tertunda, Anda dapat dengan mudah mengaktifkan kembali Transaksi Cerdas dengan mengaktifkannya kembali.
Proses ini melibatkan pengiriman transaksi baru dengan nonce yang sama (nomor pengenal untuk setiap transaksi, yang berasal dari frasa 'nomor yang hanya digunakan satu kali'). Transaksi sebenarnya tidak harus memiliki nilai — sebagai contoh, Anda dapat mengirim 0 ETH. Yang penting adalah Anda membayar cukup gas agar jaringan memprioritaskannya.
Saat menggunakan metode ini, Anda harus bekerja mundur dari transaksi tertunda terlama dalam antrean yang ingin dibatalkan. Sebagai contoh, Anda tidak dapat mencoba membatalkan transaksi dengan nonce 10 sebelum membatalkan nonce 9.
Ingatlah bahwa Anda mungkin dapat membatalkan beberapa transaksi sekaligus jika transaksi tersebut memiliki nonce yang sama. Karena nonce—menurut definisinya—hanya dapat digunakan satu kali, membatalkan salah satunya akan membatalkan semua nonce yang memiliki nonce yang sama.
Tangkapan layar di bawah ini diambil pada waktu yang berbeda, jadi biaya gas yang ditampilkan di sini dapat bervariasi, bahkan dari langkah ke langkah. Jangan berhenti di sini! Jika Anda melakukannya sendiri, MetaMask akan otomatis memperbarui secara waktu nyata untuk menampilkan harga pasar.
- Ekstensi
- Mobile
- Pada pengaturan lanjutan, aktifkan Sesuaikan nonce transaksi. Anda perlu mengaktifkan ini sehingga Anda dapat mengirim transaksi pengganti (menggunakan nonce yang sama). Temukan cara menemukan nonce transaksi di sini.
- Kirim transaksi baru. Pada transaksi baru, kirimkan KE diri Anda sendiri, yang berarti alamat publik MetaMask Anda. Isi 'Sesuaikan Nonce' dengan nonce yang sama dengan transaksi yang masih tertunda:
- Di samping perkiraan biaya pada layar konfirmasi transaksi, Anda akan melihat ikon pensil untuk mengedit biaya. Klik ikon edit lalu pilih 'Lanjutan' di bagian bawah:
Untuk memastikan permintaan pembatalan Anda ditangani sebagai prioritas, dan sebelum permintaan awal, Anda harus membayar lebih untuk gas. Pada layar ini, ikuti petunjuk berikut:
- Atur batas gas sebanding dengan atau sedikit lebih tinggi dari transaksi awal Anda.
- Atur biaya prioritas ke minimal 10% lebih tinggi (dalam Gwei) dibandingkan biaya gas pada transaksi asli (yang tertunda) (misalnya jika transaksi tersebut memiliki biaya gas sebesar 30 Gwei, atur biaya prioritas maksimum pada transaksi penggantian/pembatalan ke 33-35 Gwei).
- Pastikan biaya maksimum minimal 30% lebih tinggi dari biaya maksimum transaksi yang Anda ganti. Sebagai contoh, jika biaya sebelumnya adalah 150 Gwei, kali ini pilih yang mendekati 200 Gwei.
Periksa pelacak gas seperti Etherscan untuk panduan seputar biaya maksimum yang direkomendasikan.
- Pada Pengaturan > Lanjutan, aktifkan 'Sesuaikan nonce transaksi'.
-
Kirim transaksi baru. Pada transaksi baru, kirim KE diri Anda sendiri, yang berarti alamat publik MetaMask Anda. Atur nonce ke nonce yang sama dengan transaksi yang masih tertunda.
Untuk menemukan pengaturan nonce khusus di aplikasi, buka layar konfirmasi transaksi, yang muncul setelah Anda memasukkan jumlah token dan penerima. Tekan 'Edit' untuk mengubahnya:
- Sekarang Anda perlu memastikan pengaturan gas Anda dikonfigurasikan sehingga transaksi penggantian dapat diproses. Dari layar konfirmasi transaksi, ketuk nilai gas yang disorot:
Sekarang, akses 'Opsi lanjutan' dari menu yang muncul.
-
Dari sini, Anda dapat menyesuaikan gas secara tepat untuk memastikan transaksi Anda diterima. Sekarang, Anda akan melihat layar yang terlihat seperti ini:
Dari sini, sesuaikan pengaturan gas. Ikuti petunjuk berikut untuk memastikan transaksi Anda diterima:
- Atur batas gas sebanding dengan atau sedikit lebih tinggi dari transaksi awal Anda.
- Atur biaya prioritas maksimum ke minimal 10% lebih tinggi (dalam Gwei) dibandingkan biaya gas pada transaksi asli (tertunda) (misalnya jika transaksi tersebut memiliki biaya gas sebesar 30 Gwei, atur biaya prioritas maksimum pada transaksi penggantian/pembatalan ke 33-35 Gwei).
- Pastikan biaya maksimum minimal 30% lebih tinggi dari biaya maksimum transaksi yang Anda ganti. Sebagai contoh, jika biaya sebelumnya adalah 150 Gwei, kali ini pilih sesuatu yang mendekati 200 Gwei.
Periksa pelacak gas seperti Etherscan untuk panduan seputar biaya maksimum yang direkomendasikan.