How to Connect a Custom BSC RPC Endpoint in Rabby Wallet
You connect a custom BNB Smart Chain RPC endpoint in Rabby Wallet by adding the network manually through the wallet's network settings. Rabby does not include BSC as a preconfigured network, so you must supply the RPC URL, chain ID, currency symbol, and block explorer URL yourself. This page walks through the process step by step.
Why you might need a custom RPC endpoint
Rabby Wallet, like other Web3 wallets, uses an RPC (Remote Procedure Call) endpoint to communicate with the blockchain. The default public RPC endpoints provided by BNB Chain or by third-party services can become rate-limited, slow, or occasionally unavailable during high traffic. A custom endpoint - whether from a private node, a dedicated RPC provider, or a regional service - gives you more control over reliability and latency.
You might also need a custom endpoint if you are testing on a BSC testnet, or if you want to use an archive node for historical data queries.
What you will need
Before starting, gather the following details from your RPC provider or node setup:
- RPC URL: The endpoint address (for example,
https://bsc-dataseed.binance.org/for the mainnet public node). - Chain ID:
56for BNB Smart Chain mainnet,97for BSC testnet. - Currency Symbol:
BNB. - Block Explorer URL:
https://bscscan.com/for mainnet.
If you are using a third-party provider like Infura, Alchemy, or QuickNode, they will supply a unique RPC URL and may also provide a custom block explorer URL.
Step-by-Step Instructions
1. Open Rabby Wallet and Go to Network Settings
Launch the Rabby Wallet browser extension. Click the network selector dropdown at the top of the wallet interface - it typically displays the current network name, such as "Ethereum Mainnet". From the dropdown, select "Add Network" or navigate to Settings > Networks depending on your Rabby version.
2. Choose "Custom Network"
Rabby presents a list of popular networks. Scroll down and select "Custom Network" to enter details manually.
3. Enter the Network Details
Fill in the fields exactly as provided by your RPC source:
- Network Name: Enter a label you will recognize, such as "BNB Smart Chain" or "BSC Custom Node".
- RPC URL: Paste the full endpoint URL. Double-check for typos - an incorrect URL will prevent any connection.
- Chain ID: Enter
56(or97for testnet). Rabby validates this; an incorrect chain ID will cause a mismatch error. - Currency Symbol: Enter
BNB. - Block Explorer URL: Enter
https://bscscan.com/(or the equivalent for testnet).
Some Rabby versions also ask for a Block Explorer API URL. This is optional for basic use, but you can enter https://api.bscscan.com/api if you want transaction data to load within the wallet.
4. Save and Switch to the Network
Click Save or Confirm. Rabby will attempt to connect to the endpoint. If the details are correct, the network appears in your network list. Select it to switch your wallet to BSC.
Verifying the Connection
After switching, check that Rabby displays your BNB balance correctly. If the balance shows zero and you know you hold BNB, confirm you are on the correct address and that the network is mainnet (not testnet).
You can also test by visiting BscScan and pasting your address. Compare the balance shown there with what Rabby reports. If they match, the RPC endpoint is working.
Common issues and fixes
"Chain ID mismatch" error
Rabby compares the chain ID from your entered details against the chain ID returned by the RPC node. If they differ, the connection fails. This usually happens if you entered the wrong chain ID (for example, 56 instead of 97 for testnet) or if the RPC provider uses a non-standard chain ID. Double-check both values.
"RPC URL not responding"
The endpoint may be down, rate-limited, or blocked in your region. Try a different public endpoint such as:
https://bsc-dataseed1.binance.org/https://bsc-dataseed2.binance.org/https://bsc-dataseed3.binance.org/
If you are using a paid provider, check your subscription status and quota.
Network Shows "Disconnected"
Rabby may lose connection if the RPC endpoint is slow or if your internet is unstable. Switch to another endpoint or wait a few seconds and refresh the wallet.
Cannot See Tokens
Adding a custom RPC endpoint does not automatically import token balances. You must add each BEP-20 token manually in Rabby by pasting its contract address. The wallet will then fetch the balance through the custom RPC.
A note on security
Only use RPC endpoints from sources you trust. A malicious RPC provider could return false data or intercept transactions. Public endpoints from the Binance-operated dataseed list are generally safe, but for high-value activity, consider running your own node or using a reputable third-party provider with a proven track record.
Summary
Connecting a custom BSC RPC endpoint in Rabby Wallet is a straightforward process: open network settings, choose custom network, enter the RPC URL, chain ID, currency symbol, and block explorer URL, then save and switch. The main pitfalls are incorrect chain IDs, unresponsive endpoints, and missing token imports. Once connected, Rabby treats BSC like any other EVM-compatible network, allowing you to interact with dApps, send transactions, and check balances through your chosen endpoint.
Not financial advice. dogesound.club publishes market data and general information about digital assets. Crypto assets are volatile and you can lose everything you put in. Nothing here is a recommendation to buy, sell or hold, and we make no price predictions.
Prices are sourced from third parties and may be delayed or wrong. Verify anything you intend to act on against a primary source.