“Kesalahan JSON-RPC Internal” terkadang ditemui oleh pengguna dompet MetaMask dan dapat disebabkan oleh berbagai masalah.

Meskipun menangani Kesalahan JSON-RPC Internal bisa membuat frustasi, untungnya ada beberapa hal yang dapat Anda lakukan untuk mencoba dan memperbaikinya. Kami akan menunjukkan empat hal yang dapat Anda lakukan untuk memperbaiki Kesalahan JSON-RPC Internal di MetaMask.

Bagaimana cara memperbaiki “Kesalahan JSON-RPC Internal” di MetaMask?

Menurut dokumentasi resmi MetaMask tentang kesalahan JSON-RPC, arti dari pesan Kesalahan JSON-RPC Internal adalah “kesalahan JSON-RPC internal, sering kali disebabkan oleh payload yang buruk atau tidak valid”. Ini adalah kesalahan standar yang ditentukan dalam protokol JSON-RPC.

Ada empat langkah utama yang dapat Anda ambil untuk mencoba dan memperbaiki kesalahan ini.

Periksa apakah Anda menambahkan jaringan dengan benar

Periksa apakah jaringan yang Anda coba berinteraksi telah ditambahkan ke MetaMask Anda dengan benar. Jika Anda tidak yakin, kami sarankan Anda membaca panduan resmi MetaMask untuk menambahkan jaringan ke MetaMask. 

Periksa apakah Anda memiliki cukup token untuk membayar biaya bahan bakar

Pastikan Anda memiliki cukup token di dompet Anda untuk membayar biaya bahan bakar yang terkait dengan transaksi yang Anda coba lakukan. Perlu diingat bahwa jaringan blockchain yang berbeda menggunakan token yang berbeda untuk gas (misalnya ETH di Ethereum dan BNB di BNB Chain). 

Periksa apakah Anda menggunakan MetaMask versi terbaru

Periksa apakah Anda menggunakan MetaMask atau ekstensi browser versi terbaru. Terkadang, hanya memperbarui perangkat lunak dompet Anda akan menghilangkan pesan Kesalahan JSON-RPC Internal.

Anda dapat memperbarui ekstensi browser MetaMask Anda dengan membuka toko web Chrome dan mencari MetaMask. Jika Anda hanya melihat tombol “Hapus dari Chrome”, berarti ekstensi MetaMask Anda sudah yang terbaru. Jika tidak, Anda akan memiliki opsi untuk memperbarui ekstensi. 

Jika Anda menggunakan aplikasi seluler MetaMask, buka App Store (iOS) atau Play Store (Android) dan cari MetaMask. Jika ada pembaruan yang tersedia, toko akan menampilkan perintah yang memungkinkan Anda menginstalnya.

Coba ubah penyedia titik akhir

Anda juga dapat mencoba memperbaiki kesalahan Internal JSON-RPC dengan mengubah penyedia titik akhir yang Anda gunakan. Anda dapat melakukannya dengan masuk ke bagian “Pengaturan” pada ekstensi MetaMask Anda dan memilih “Jaringan”. Kemudian, pilih jaringan yang bermasalah dan ubah URL di bagian “URL RPC Baru”.  

Anda dapat menemukan daftar lengkap penyedia titik akhir untuk mainnet Ethereum dan jaringan blockchain lainnya di ChainList.

Apa itu JSON-RPC?

JSON-RPC adalah protokol panggilan prosedur jarak jauh. Nama protokol ini berasal dari:

  • JSON (JavaScript Object Notation): Format pertukaran file dan data yang sangat umum digunakan.

  • RPC (panggilan prosedur jarak jauh): Suatu teknik yang digunakan dalam komputasi terdistribusi di mana suatu program menjalankan prosedur atau fungsi pada ruang alamat yang berbeda, misalnya pada mesin fisik lain, seolah-olah itu adalah panggilan lokal.

Garis bawah

Semoga salah satu cara yang kami uraikan di atas dapat membantu Anda memperbaiki Internal JSON-RPC Error di MetaMask dan Anda dapat melakukan transaksi kembali. Jika Anda ingin mempelajari lebih lanjut tentang kesalahan yang umum ditemui oleh pengguna mata uang kripto, pastikan untuk membaca artikel berikut:

  • Bagaimana cara memperbaiki “Likuiditas Tidak Memadai untuk Perdagangan Ini”?

  • Bagaimana cara memperbaiki “Swap Gagal” di Uniswap?