Menu Close

Solution Metamask RPC Error Internal json-rpc

Welcome to this guide, where we will see how to fix the internal json-rpc error that you may have encountered sometime using Metamask and you can’t fix the problem.

Let’s take a look at the solution we have found, and you can use to bypass this problem.

To do this:

If you see the error “Internal JSON-RPC error” when trying to interact with another network, I recommend you try the following:

  • Make sure that the network you are using has been added correctly. You can use Chainlist to add custom networks/tokens.
  • Make sure you have enough tokens native to that network (e.g. Etheruem on the Ethereum network, BNB on the BSC, etc.) to pay the gas transaction fee.
  • Make sure you have the Metamask extension or mobile app updated.

The problem usually comes from the network configuration. To do this, I recommend you check that you have the correct information, and try to add the network again with other information. Because many times, there are different RPC points, or what we indicate in the second box of new rpc url. Sometimes, the network is congested and some RPC points work worse than others, and adding the network with a different url in new RPC URL can solve this problem. To find out about the different RPCs, search for the network and RPC in Google or you can search this list to find the documentation listing all the urls you can use for that network. For example, in the case of polygon, we have:,, and many more.

In the list, simply enter the network name with control+f and you will see the RPCs for each network that are listed in Chainlist and can be used in your metamask.

Another solution that sometimes works is to restart the app or uninstall the app or extension and reinstall it. But always do this if you have the recovery phrase and can import your Metamask account again.

I hope this has helped you to find out how you can fix this annoying metamask problem. Remember, if you don’t have an account with Binance, you can create one just below.

Platform: Binance
Min. deposit: $10
License: Cysec

Very low commissions
Exchange with more cryptocurrencies


Find more Metamask guides below

Metamask Beginner’s Guide: Everything You Need
How to Add and Remove Tokens in Metamask
Metamask private key: What is it?
How to log out from Metamask
Troubleshooting Metamask Binance Smart Chain
How to withdraw money and tokens from Metamask
How to set the gas fee in metamask
How to Create a new Metamask account
Solution Pending transactions in Metamask
Solution Insufficient Funds on Metamask
How to export your Metamask Wallet
How to recover your Metamask account

Learn how to fix different Metamask Errors below

Solution Error ETHJS Query While Formatting Outputs

Configure different networks in Metamask with our guides

Set up Polygon Network
Set up Cronos Network
Set up Solana Network
Set up EOS Network

Leave a Reply

Your email address will not be published. Required fields are marked *