Recently, I found that I couldn't connect to the BNB Smart Chain (BSC) wallet configured on Metamask, but I could still use Binance Wallet. However, since I rarely use it, I didn't pay much attention to it. Yesterday, I happened to think about it and did some research to find the reason. This problem is likely to be encountered by many Chinese people, so I want to share it here.
Where is the problem?#
Most people refer to this set of solutions when configuring the BSC wallet on Metamask:
- Network Name: Smart Chain
- New RPC URL: https://bsc-dataseed.binance.org/
- ChainID: 56
- Symbol: BNB
- Block Explorer URL: https://bscscan.com
And this is also what the Binance official website says. But now the problem is that in China, we cannot directly connect to binance.org - at least not with the internet service provider I use. The specific reason is unknown, but I have tried ping binance.org
, and each time the result is a different IP address and always "Request Timed Out".
In other words, my Metamask cannot connect to the RPC URL configured above!
Solution#
Now that we have found the problem, let's move on to the solution.
Although the official tutorial mentioned above does not mention it, we can actually change the RPC URL.
Visit https://www.bnbchainlist.org/ and we can find a list of RPC URLs for the BNB Smart Chain Mainnet:
Choose a server address that can be successfully connected to the current network (select the one with a green score and low latency), and replace the original RPC URL in the configuration with it.
By doing so, you can continue to use BSC on Metamask.
❈❈❈❈❈❈❈❈❈
Note: RPC stands for remote procedure call, which means remote procedure call.