Explorer testnet Amoy memungkinkan Anda mencari transaksi, alamat, dan kontrak di Amoy, testnet Polygon PoS (chain ID 80002). Pilihan utamanya adalah Amoy PolygonScan di amoy.polygonscan.com, dengan OKLink sebagai alternatif. Untuk cek cepat, explorer live kami punya tab Amoy. POL uji bisa didapat gratis dari faucet Polygon.
Kami rutin melakukan deploy ke Amoy saat menguji alat untuk situs ini, dan sebagian besar masalah yang kami temui sama sekali bukan soal Solidity. Masalahnya justru chain ID yang salah, endpoint RPC yang mati, faucet yang kosong, dan explorer yang dibuka di jaringan yang keliru. Panduan ini disusun berdasarkan kendala nyata seperti itu.
Apa itu testnet Amoy?
Amoy adalah testnet publik untuk Polygon PoS. Amoy menjalankan tumpukan software yang sama dengan mainnet (Bor untuk eksekusi, Heimdall untuk konsensus dan checkpoint), tetapi checkpoint-nya dikirim ke testnet Sepolia milik Ethereum, bukan ke Ethereum mainnet. Gas dibayar dengan POL uji, yang bisa Anda dapatkan gratis dan tidak punya nilai pasar.
Polygon meluncurkan Amoy pada akhir 2023 untuk menggantikan Mumbai, testnet lama yang bergantung pada Goerli. Ketika Goerli dimatikan, Mumbai ikut dihentikan pada April 2024. Jika konfigurasi Anda masih memakai Mumbai, halaman kami tentang apa yang terjadi pada explorer Mumbai berisi daftar periksa migrasi.
Karena Amoy mengikuti setiap upgrade mainnet, fitur PoS baru biasanya muncul di sana lebih dulu. Itulah sebabnya Amoy menjadi tempat yang tepat untuk menguji apa pun yang menyentuh perilaku gas, account abstraction, atau deployment kontrak sebelum Anda merilisnya ke chain 137.
Perbandingan explorer blok Polygon Amoy
Pada September 2026 kami menguji tiga cara menjelajahi Amoy dengan deployment uji yang sama: satu kontrak ERC-20 sederhana, satu proses verifikasi, dan beberapa transfer.
| Explorer | Verifikasi kontrak | Paling cocok untuk |
|---|---|---|
| Amoy PolygonScan | Ya | Alur kerja dev lengkap |
| OKLink Amoy | Terbatas | Pembanding |
| Tab Amoy kami | Tidak | Cek status cepat, berbagi |
Amoy PolygonScan adalah explorer blok testnet Polygon yang paling umum dipakai. Tampilannya mengikuti PolygonScan mainnet: transaksi, internal transaction, transfer token, event log, source code kontrak, serta tab Read/Write Contract yang memungkinkan Anda memanggil fungsi langsung dari browser. Di sinilah Anda akan menghabiskan sebagian besar waktu. Ulasan lengkap PolygonScan kami berlaku hampir sepenuhnya untuk versi Amoy.
OKLink juga mengindeks Amoy, di bagian khusus Amoy dalam explorer Polygon-nya. Berguna ketika PolygonScan sedang lambat atau Anda ingin memastikan sebuah transaksi benar-benar sudah tersebar di jaringan.
Tab Amoy di explorer live kami membaca langsung dari node RPC Amoy publik. Tab ini menampilkan status, pengirim, penerima, nilai, biaya, gas, dan blok, tetapi tidak menampilkan transfer token yang sudah didekode. Keunggulan utamanya adalah link berbagi: tempel transaksi uji, tekan Bagikan, lalu kirim link yang membuka hasil yang sama ke rekan tim atau QA.
URL explorer Amoy dan pengaturan jaringan
Untuk dompet, Hardhat, atau Foundry, Anda butuh URL RPC dan explorer. Daftar lengkap yang sudah kami uji tersedia di halaman pengaturan jaringan Polygon, termasuk tombol "Tambah ke MetaMask" sekali klik untuk Amoy, jadi kami tidak mengulanginya di sini. Versi singkatnya:
| Pengaturan | Nilai |
|---|---|
| Nama jaringan | Polygon Amoy |
| Chain ID | 80002 |
| Simbol mata uang | POL |
| URL block explorer | https://amoy.polygonscan.com/ |
| RPC publik (teruji) | polygon-amoy-bor-rpc.publicnode.com |
| RPC alternatif | polygon-amoy.drpc.org |
Selalu tambahkan https:// di depan nama host RPC. Untuk pengujian skala produksi, Anda sebaiknya memakai endpoint dari penyedia dengan key sendiri; panduan API explorer dan RPC kami membandingkan pilihan yang ada.
Faucet Amoy: cara mendapatkan POL uji
Anda butuh POL uji untuk membayar gas di Amoy. Ada dua jalur.
Faucet resmi Polygon di faucet.polygon.technology mengirim POL Amoy dalam jumlah kecil. Faucet ini memakai pengecekan anti-bot dan membatasi seberapa sering satu alamat atau akun bisa mengklaim. Dari pengalaman kami, jumlahnya cukup untuk puluhan deployment kontrak kecil, tetapi tidak untuk load testing.
Faucet pihak ketiga dari penyedia infrastruktur seperti Alchemy dan QuickNode juga membagikan POL Amoy. Banyak di antaranya kini meminta Anda masuk dengan akun gratis, atau memiliki sedikit saldo di mainnet untuk membuktikan bahwa Anda bukan peternakan bot. Aturan faucet sering berubah, jadi kalau satu faucet kosong, coba yang lain daripada menunggu.
POL uji bukan POL sungguhan, dan tidak bisa dijual atau dipindahkan ke mainnet lewat bridge. Saat Anda siap rilis dan butuh POL asli untuk gas di mainnet, belilah di exchange teregulasi yang memegang lisensi di beberapa yurisdiksi dan mendukung penarikan langsung ke Polygon PoS, lalu kirim ke dompet deployer Anda. Untuk developer di Indonesia, perlu diingat bahwa aset kripto kini diawasi oleh OJK. Pelacak gas Polygon kami menunjukkan berapa biaya deployment di mainnet saat ini.
Deploy dan verifikasi kontrak di Amoy
Berikut alur kerja yang kami pakai. Alur ini berlaku untuk Hardhat, Foundry, maupun Remix.
- Atur jaringan. Tambahkan Amoy dengan chain ID 80002 dan URL RPC yang berfungsi ke konfigurasi Anda. Di Foundry berupa entri
[rpc_endpoints]; di Hardhat, blok network denganchainId: 80002. - Isi saldo deployer. Klaim POL uji dari faucet ke dompet yang private key-nya dipakai oleh tool Anda. Simpan key tersebut di environment variable, jangan pernah di repositori.
- Deploy. Jalankan skrip deploy. Salin alamat kontrak dan hash transaksi deployment dari output.
- Cek di explorer. Buka hash tersebut di Amoy PolygonScan atau di tab Amoy explorer kami. Status seharusnya Success, dengan "Contract Creation" atau alamat kontrak Anda di kolom To.
- Verifikasi source code. Gunakan key Etherscan API V2 dengan chain ID 80002. Di Foundry:
forge verify-contract <address> <Contract> --chain 80002. Di Hardhat, gunakan plugin verify dengan jaringan Amoy. Atau tempel source yang sudah di-flatten ke formulir verifikasi PolygonScan. - Berinteraksi. Setelah terverifikasi, tab Read dan Write Contract di PolygonScan memungkinkan Anda menguji fungsi dari browser dengan dompet yang terhubung.
Verifikasi paling sering gagal karena versi compiler atau pengaturan optimizer yang tidak cocok. Pastikan pengaturan yang Anda kirim sama persis dengan yang dipakai saat kompilasi, termasuk jumlah optimizer runs dan argumen constructor. Dokumentasi API Etherscan mencantumkan chain yang didukung dan parameter untuk key V2.
Memakai explorer Amoy untuk debug kontrak
Block explorer adalah salah satu alat debug paling diremehkan yang Anda miliki di testnet. Begitu transaksi masuk ke Amoy PolygonScan, Anda bisa melihat jauh lebih banyak daripada sekadar "Success" atau "Fail".
Event log. Tab Logs mencantumkan setiap event yang dipancarkan kontrak Anda, sudah didekode jika kontraknya terverifikasi. Jika frontend Anda tidak ikut ter-update, cek apakah event-nya benar-benar terpicu dan dengan argumen apa. Dalam sembilan dari sepuluh kasus, bug-nya ada di listener, bukan di kontrak.
Internal transaction. Ketika satu kontrak memanggil kontrak lain, atau mengirim POL sebagai bagian dari sebuah fungsi, panggilan tersebut muncul sebagai internal transaction. Dari sinilah Anda memastikan bahwa pembayaran, refund, atau deployment lewat factory benar-benar terjadi.
Alasan revert. Untuk transaksi yang gagal, PolygonScan sering menampilkan pesan revert, seperti custom error atau string require. Kalau tidak muncul, putar ulang transaksinya di debugger. Tenderly mendukung jaringan Polygon dan memberikan trace baris per baris; halaman kami tentang alternatif explorer dan alat dev Polygon membahasnya.
Gas terpakai vs limit. Bandingkan keduanya untuk setiap fungsi penting. Fungsi yang memakai hampir 100% limit-nya di Amoy adalah tanda bahaya, karena state dan input di mainnet bisa membuatnya melewati batas.
Token tracker. Deploy token ERC-20 atau NFT uji, dan PolygonScan akan membuat halaman token lengkap dengan holder dan transfer. Ini cara cepat memastikan logika mint dan transfer Anda menghasilkan saldo yang diharapkan.
Kami juga menyarankan untuk membagikan link explorer di pull request dan laporan bug, bukan menempel hash mentah. Link ke transaksi Amoy yang tepat memungkinkan reviewer melihat input, log, dan alasan revert dalam satu klik.
Error umum di Amoy dan cara mengatasinya
Berikut error yang paling sering kami dan pembaca temui di testnet Polygon Amoy, kira-kira diurutkan dari yang paling sering.
"Insufficient funds for gas * price + value." Dompet Anda tidak punya POL uji, atau jumlahnya kurang untuk gas limit yang ditetapkan tool Anda. Minta lagi ke faucet, atau turunkan gas limit jika tool Anda mengestimasi jauh berlebihan.
"Transaction underpriced." Node Polygon menerapkan priority fee minimum, dan sebagian tool secara default memakai tip yang terlalu rendah. Biarkan tool mengestimasi biaya dari jaringan, atau naikkan priority fee secara manual.
"Chain ID mismatch" atau error salah jaringan. Ada bagian di setup Anda yang masih menulis 80001 (Mumbai) atau 137 (mainnet). Cari nilai lama di konfigurasi, file .env, dan daftar jaringan di dompet Anda.
Error RPC, timeout, atau gagal autentikasi. Endpoint publik datang dan pergi. Tutorial lama mengarah ke Mumbai atau ke polygon-rpc.com, yang sekarang mengembalikan error autentikasi. Beralihlah ke salah satu endpoint teruji di atas atau ke key penyedia Anda sendiri.
"Nonce too low" / transaksi macet. Biasanya terjadi karena skrip dijalankan ulang saat masih ada transaksi pending, atau key yang sama dipakai dua tool sekaligus. Tunggu transaksi pending terkonfirmasi, atau reset nonce akun di pengaturan lanjutan dompet. Panduan transaksi pending kami menjelaskan mekanisme nonce.
Transaksi tidak ada di explorer. Pastikan Anda membuka amoy.polygonscan.com, bukan situs mainnet, dan bahwa transaksi benar-benar sudah disiarkan. Jika skrip Anda crash sebelum mengirim, memang tidak ada yang bisa ditemukan.
Amoy vs mainnet: apa bedanya
Secara teknis Amoy berperilaku hampir sama persis dengan mainnet, dan memang itulah tujuannya. Perbedaan yang perlu diingat: POL uji gratis dan tidak bernilai; batas faucet membatasi pengujian berskala besar; aktivitasnya jauh lebih rendah, sehingga harga gas dan kepadatan blok tidak mencerminkan kondisi mainnet; dan sebagian token serta protokol mainnet tidak ada di Amoy, jadi Anda perlu deploy mock sendiri. Data di Amoy juga bisa kurang stabil dalam jangka panjang dibanding mainnet, jadi jangan jadikan testnet sebagai penyimpanan permanen untuk apa pun.
Setelah selesai menguji, ganti chain ID ke 137, verifikasi ulang di PolygonScan mainnet, dan cek transaksi live pertama Anda lewat panduan explorer Polygon PoS atau alat live kami. Untuk memilih explorer mainnet setelah rilis, lihat peringkat explorer Polygon terbaik kami, dan simpan dokumentasi developer Polygon di bookmark untuk memantau perubahan protokol yang selalu tiba di Amoy lebih dulu.