Lewati ke konten utama

Cara mempercepat atau membatalkan transaksi yang tertunda

info

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.

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.

catatan

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.

Speeding up a transaction

MetaMask extension speed up pending transaction button

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.

Canceling a transaction

Method 1: In-app cancellation

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.

MetaMask extension cancel pending transaction confirmation modal

Method 2: Custom nonce

catatan

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.

  1. In the transaction review window, toggle "Show advanced details" in the upper right corner. Anda perlu mengaktifkan ini sehingga Anda dapat mengirim transaksi pengganti (menggunakan nonce yang sama). Temukan cara menemukan nonce transaksi di sini. If you have Smart Transactions enabled, and the transaction is on Ethereum mainnet or BNB Smart Chain, you'll need to turn Smart Transactions off before you can customize the nonce. Make sure to turn Smart Transactions back on after you've finished customizing the nonce.

MetaMask extension transaction show advanced details

"Customize transaction nonce" location

If you use a MetaMask Extension version older than 12.13.0, you can find the "Customize transaction nonce" option in Settings > Advanced.

  1. 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:

MetaMask extension transaction edit transaction nonce

  1. 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:

MetaMask extension locate transaction advanced gas settings

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.

Was this helpful?
Connect MetaMask to provide feedback
What is this?
This is a trial feedback system that uses Verax to record your feedback as onchain attestations on Linea Mainnet. When you vote, submit a transaction in your wallet.