Quick fix for metamask congestion troubles

Fix Slow Metamask Dapps on Binance Smart Chain or Polygon/Matic Chain

Many users have become familiar with blockchain congestion as cryptocurrencies see record high usage. Ethereum (ETH) has reached 1.5 million transactions per day, Binance Smart Chain (BNB) has reached 9 million transactions per day, and Polygon (Matic) has reached 1.7 million transactions per day. With the launch of new DeFi apps every day this usage will only continue to grow. If you're using Metamask to interact with blockchains, this article may help you resolve slow decentralized apps like DeFi or NFT websites.

On Ethereum, congestion can be seen with slow confirmations, rising gas prices, and high transaction costs during peak times. On the sidechains of Binance Smart Chain and Polygon/Matic, however, there is no need to adjust gas fees. Many users have escaped the high fees of Ethereum to enjoy under $1 transactions on BSC and under $0.01 transactions on Polygon. On Binance Smart Chain your gas price should always be set at 5, and on Polygon/Matic it should always be set at 1. These fast growing chains have their own growing pains though and sometimes apps get slow. The blockchain itself is probably working fine and we just need to deal with the access point congestion.

Congestion comes in different forms on BSC and Polygon:

  • Webpages don’t load
  • Account balances don’t load
  • Explorers like bscscan and maticvigil crash
  • Deposits, withdraws, and swaps fail
  • Transactions don’t start
  • Transactions get dropped or disappear
  • Webpages get stuck

Often, this is a problem with the RPC (Remote Procedure Call) website getting overloaded with traffic. Metamask uses the RPC address to broadcast contract interactions out to the blockchain. Your account data is also loaded to the website via metamask’s RPC. This is an important link between you and the blockchain.

To fix this, you don’t need to raise the gas fees. You probably need to change the RPC in your metamask. Find a RPC website which has fewer users from the following lists:

Binance Smart ChainPolygon / Matic
Documentationhttps://docs.binance.org/smart-chain/developer/rpc.html https://docs.matic.network/docs/develop/metamask/config-matic/
New RPC URL Usehttps://bsc-dataseed1.defibit.io/
https://bsc-dataseed1.ninicoin.io/
https://rpc-mainnet.matic.quiknode.pro
https://matic-mainnet.chainstacklabs.com
https://matic-mainnet-full-rpc.bwarelabs.com
https://matic-mainnet-archive-rpc.bwarelabs.com
New RPC URL Don’t Usehttps://bsc-dataseed.binance.org/https://rpc-mainnet.maticvigil.com/

Polygon Public RPCs may have traffic or rate-limits depending on usage. You can sign up for a dedicated free RPC URL at MaticVigil.com or QuickNode.pro

To change RPCs on your metamask, click the top right circle, then click "Settings" at the bottom of the dropdown:

Metamask Settings Select

From the top right circle dropdown, click "Settings"

Click Networks:

Networks option

Scroll down and click "Networks"

Choose Smart Chain or Matic as appropriate:

Choose network

Choose Smart Chain or Matic as appropriate

Try to find an uncongested RPC url:

Enter new RPC URL

Enter a suggested RPC URL from above

If you like this article please follow us on twitter @bscgateway to get notices on future articles!