Mempool Polygon, atau lebih tepatnya txpool milik setiap node, adalah tempat transaksi menunggu sejak Anda menandatanganinya sampai sebuah blok memasukkannya. Panel live di atas membaca node RPC Polygon publik setiap 6 detik: berapa transaksi yang pending, berapa yang queued di belakang nonce gap, base fee saat ini, dan pratinjau blok berikutnya yang diurutkan berdasarkan tip.
Di jaringan dengan blok setiap dua detik, status “pending” seharusnya hanya berlangsung sekejap mata. Ketika transaksi pending di Polygon bertahan sampai hitungan menit, ada sesuatu yang spesifik yang salah, dan hampir selalu bisa diperbaiki. Halaman ini menjelaskan cara membaca mempool, kenapa transaksi bisa macet, dan cara mempercepat, membatalkan, atau mengganti transaksi.
Jawaban singkat
Transaksi Polygon yang macet biasanya punya tip di bawah batas minimum jaringan atau terhalang transaksi sebelumnya dengan nonce lebih rendah. Atasi dengan mengirim transaksi pengganti dengan nonce yang sama dan biaya setidaknya ~10% lebih tinggi. Tombol Speed up dan Cancel di MetaMask melakukannya untuk Anda.
Apa itu mempool Polygon (dan kenapa tidak cuma satu)
Orang sering membicarakan “mempool” seolah-olah itu satu ruang tunggu publik yang besar. Kenyataannya tidak begitu. Setiap node Polygon menyimpan txpool sendiri, yaitu daftar transaksi yang sudah didengarnya tetapi belum terlihat masuk ke blok. Transaksi menyebar dari node ke node lewat jaringan peer-to-peer, sehingga isi setiap pool mirip tetapi tidak pernah identik.
Hal ini punya dua konsekuensi praktis. Pertama, angka di widget kami berasal dari satu node publik (RPC yang sama dengan yang dipakai explorer live kami) dan akan sedikit berbeda dari angka node lain. Kedua, sebuah transaksi bisa berstatus “pending” di node yang dihubungi dompet Anda tetapi sama sekali tidak dikenal di tempat lain. Ketika explorer sama sekali tidak bisa menemukan hash yang baru Anda kirim, biasanya itulah penyebabnya.
Saat kami mengecek node tersebut pada pagi hari 25 September 2026, txpool_status melaporkan sekitar 32.500 transaksi pending dan 17 queued. Terdengar banyak, sampai Anda ingat bahwa satu blok Polygon bisa menampung 160 juta gas; sebagian besar isi pool itu adalah lalu lintas berprioritas rendah, dari bot, atau transaksi yang sudah diganti, bukan kemacetan yang menghalangi pembayaran Anda.
Cara membaca widget mempool live
Widget menampilkan empat hal. Berikut cara menafsirkan masing-masing.
| Kolom | Artinya |
|---|---|
| Pending di txpool | Tx siap eksekusi yang menunggu blok |
| Queued | Tx terhalang nonce sebelumnya yang hilang |
| Base fee | Biaya protokol per gas, di-burn (gwei) |
| Pratinjau blok berikutnya | 8 tx teratas menurut tip dari blok pending |
Transaksi pending sudah siap: nonce-nya adalah giliran berikutnya bagi pengirimnya dan biayanya bisa diterima. Transaksi queued diparkir karena pengirimnya punya celah, misalnya nonce 41 hilang sehingga 42, 43, dan 44 harus menunggu. Jumlah queued yang tinggi di alamat Anda sendiri adalah tanda paling jelas adanya masalah nonce.
Pratinjau blok berikutnya berasal dari permintaan blok pending ke node, yaitu tebakan terbaik node tentang isi blok berikutnya. Kami mengurutkannya berdasarkan priority fee, sehingga Anda bisa melihat siapa yang membayar paling mahal untuk masuk. Klik hash mana pun untuk membukanya di pencarian transaksi kami. Dalam pengecekan kami, tip terendah di pratinjau itu tepat 25 gwei dan mediannya sekitar 75 gwei, sementara sebagian bot membayar 450 gwei. Jika tip transaksi Anda jauh di bawah bagian bawah daftar itu, transaksi Anda tidak akan diambil dalam waktu dekat.
Untuk gambaran lengkap biaya saat ini, yaitu harga lambat, standar, dan cepat dalam gwei serta biaya transfer dalam POL dan USD, gunakan pelacak gas Polygon kami. Widget mempool menjawab “apa yang sedang menunggu”; pelacak gas menjawab “berapa yang sebaiknya saya bayar”.
Kenapa transaksi Polygon bisa macet
Dari pengalaman kami membantu pembaca, transaksi Polygon yang macet bermuara pada empat penyebab.
1. Tip terlalu rendah
Sejak model biaya ala EIP-1559 diterapkan, transaksi Polygon membayar base fee (di-burn) ditambah priority fee atau tip (untuk produsen blok). Node Polygon menerapkan tip minimum. Jika Anda atau sebuah dApp mengatur nilai gas manual di bawah batas itu, atau dompet memakai estimasi usang saat terjadi lonjakan, transaksi bisa tertahan tanpa batas waktu atau langsung ditolak. Base fee juga naik saat blok sedang padat, jadi max fee yang cukup semenit lalu bisa jatuh di bawah base fee yang baru.
2. Nonce gap
Setiap transaksi dari sebuah alamat membawa nonce: 0, 1, 2, dan seterusnya. Node memprosesnya dengan urutan yang ketat. Jika nonce 57 macet karena biaya rendah, nonce 58, 59, dan 60 ikut menunggu di belakangnya, semurah hati apa pun biayanya. Inilah situasi klasik “saya sudah kirim lima transaksi dan tidak ada yang masuk”. Solusinya selalu sama: tangani nonce pending yang paling rendah lebih dulu.
3. Transaksi tidak pernah tersebar
Kadang RPC yang dipakai dompet Anda menerima transaksi tetapi tidak pernah meneruskannya. Tidak ada explorer yang melihatnya. Dompet menampilkan “pending” selamanya. Beralih ke RPC lain lalu menyiarkan ulang atau mengganti transaksi biasanya menyelesaikan masalah ini. Halaman pengaturan jaringan kami mencantumkan endpoint publik yang berfungsi.
4. Dompet tidak sinkron
Lebih jarang, tetapi nyata: transaksi sebenarnya sudah terkonfirmasi atau sudah di-drop, hanya saja tampilan dompet Anda tidak diperbarui. Selalu cek hash di explorer sebelum melakukan tindakan drastis.
Cara speed up atau cancel transaksi di MetaMask
MetaMask dan sebagian besar dompet populer sudah menyediakan penggantian nonce dalam dua tombol. Buka transaksi pending di tab Activity dompet Anda.
- Cek hash terlebih dahulu. Tempel ke explorer transaksi Polygon kami atau PolygonScan. Jika sudah berstatus Success atau Fail, tidak ada yang perlu diperbaiki; cukup refresh dompet.
- Pilih Speed up untuk mempertahankan transaksi yang sama tetapi membayar lebih. MetaMask mengirim ulang dengan nonce yang sama serta max fee dan tip yang lebih tinggi. Gunakan ini jika Anda tetap ingin pembayarannya berjalan.
- Pilih Cancel untuk membatalkannya. MetaMask mengirim transaksi bernilai nol ke alamat Anda sendiri dengan nonce yang sama dan biaya lebih tinggi. Mana yang masuk lebih dulu, itulah yang menang; yang lain dibuang.
- Konfirmasi dan pantau. Di Polygon, transaksi pengganti biasanya terkonfirmasi dalam beberapa detik. Hash asli kemudian akan tampil sebagai replaced atau dropped, dan hash baru menggantikannya.
Antarmuka dompet sering berubah, dan sebagian dompet menyembunyikan tombol ini untuk jenis transaksi tertentu. Jika dompet Anda tidak menyediakannya, cara manual di bawah selalu bisa dipakai.
Mengganti transaksi lewat nonce (cara manual)
Inilah yang sebenarnya dilakukan Speed up dan Cancel di balik layar, dan Anda bisa melakukannya sendiri di dompet mana pun yang mengizinkan nonce kustom. Di MetaMask, aktifkan dulu “Customize transaction nonce” di pengaturan lanjutan.
- Temukan nonce yang macet. Buka transaksi di explorer; kolom Nonce tercantum bersama detail lainnya. Atau gunakan nonce terendah yang ditampilkan dompet sebagai pending.
- Buat transaksi pengganti. Alamat “from” sama, nonce sama. Untuk cancel: kirim 0 POL ke diri sendiri. Untuk speed up: ulangi transaksi aslinya.
- Naikkan biaya secukupnya. Node hanya menerima pengganti jika max fee dan priority fee sama-sama lebih tinggi dari aslinya dengan selisih tertentu, sekitar 10% pada node standar berbasis Geth, yang menjadi dasar klien Bor milik Polygon. Kami biasanya menaikkan 20–30% agar aman, lalu memastikan tipnya jelas di atas tip terendah di pratinjau blok berikutnya.
- Kirim dan verifikasi. Cari hash yang baru. Begitu terkonfirmasi, nonce itu sudah terpakai dan transaksi asli tidak akan pernah bisa dieksekusi.
| Aksi | Nonce sama | Nilai / penerima | Hasil |
|---|---|---|---|
| Speed up | Ya | Tidak berubah | Tujuan asli, biaya lebih tinggi |
| Cancel | Ya | 0 POL ke diri sendiri | Transaksi asli batal |
| Kirim baru | Tidak | Bebas | Transaksi asli tetap pending |
Jika beberapa transaksi macet di belakang sebuah celah, ganti nonce yang paling rendah lebih dulu. Sisanya biasanya akan mengalir sendiri dalam beberapa blok.
Penggantian membutuhkan sedikit POL untuk biaya yang lebih tinggi. Jika dompet Anda kosong, belilah POL di exchange teregulasi yang memegang lisensi di beberapa yurisdiksi dan memungkinkan penarikan langsung ke jaringan Polygon, dan pastikan jaringan penarikannya Polygon PoS sebelum mengonfirmasi. Bagi pembaca di Indonesia, aset kripto kini berada di bawah pengawasan OJK, jadi ada baiknya mengecek platform yang Anda gunakan.
Membaca status pending di explorer Polygon
Setiap explorer menangani transaksi yang belum terkonfirmasi dengan cara berbeda, dan keunikan masing-masing perlu Anda ketahui.
- PolygonScan menampilkan status Pending untuk transaksi yang sudah dilihat node-nya, lengkap dengan daftar transaksi pending. Transaksi yang sudah diganti pada akhirnya ditandai sebagai dropped atau replaced.
- Blockscout berfokus pada data yang sudah terkonfirmasi. Dalam pengujian kami, filter transaksi pending untuk Polygon mengembalikan daftar kosong, jadi jangan mengandalkannya untuk melihat mempool.
- Explorer live kami mencari transaksi terkonfirmasi lewat Blockscout dan beralih ke panggilan RPC langsung sebagai cadangan, sehingga sering bisa menemukan hash yang sangat baru. Jika hasilnya transaksi tidak ditemukan, tunggu beberapa detik lalu coba lagi, kemudian cek PolygonScan.
Transaksi yang tidak bisa ditemukan explorer mana pun setelah satu atau dua menit kemungkinan besar tidak pernah keluar dari RPC dompet Anda. Ganti transaksinya lewat endpoint lain. Panduan cek transaksi Polygon kami menjelaskan langkah demi langkah arti setiap status setelah transaksi terkonfirmasi, termasuk kenapa transaksi yang sudah terkonfirmasi masih bisa berstatus Fail.
Untuk developer: membaca txpool sendiri
Jika Anda sedang membangun alat, data widget ini berasal dari dua panggilan JSON-RPC yang bisa Anda lakukan sendiri ke endpoint publik:
curl -s https://polygon-bor-rpc.publicnode.com \
-H 'content-type: application/json' \
-d '{"jsonrpc":"2.0","id":1,"method":"txpool_status","params":[]}'
# Contoh respons (nilai dalam hex):
# {"jsonrpc":"2.0","id":1,"result":{"pending":"0x7ee5","queued":"0x11"}}
Nilainya dalam hex: 0x7ee5 berarti 32.485 pending, 0x11 berarti 17 queued. Panggilan kedua adalah eth_getBlockByNumber dengan ["pending", true], yang mengembalikan kandidat blok berikutnya milik node lengkap dengan objek transaksinya. Tidak semua penyedia membuka metode txpool_*; endpoint publik dRPC menolak txpool_status sebagai tidak tersedia saat kami uji. Panduan API explorer Polygon kami mencantumkan endpoint mana mendukung apa, dan dokumentasi gas ethereum.org menjelaskan model base fee dan tip yang diwarisi Polygon.
Saat memilih explorer untuk pengecekan sehari-hari, peringkat explorer Polygon terbaik kami membandingkan cara setiap explorer menangani transaksi pending dan gagal. PolygonScan tetap yang terkuat untuk visibilitas mempool.