Lewati ke konten utama

Cara mempercepat atau membatalkan transaksi yang tertunda

Apakah artikel ini perlu diterjemahkan?

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.

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

MetaMask mempercepat ekstensi transaksi yang tertunda

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.

MetaMask membatalkan ekstensi transaksi yang tertunda

Metode 2: Sesuaikan 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. 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.

MetaMask menyesuaikan pengaturan nonce transaksi

  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:

Ekstensi nonce transaksi khusus Metamask

  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:

Temukan kontrol gas lanjutan MetaMask

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.