How to set up a wallet on BNB Chain: MetaMask, Rabby and Binance Web3 Wallet
A complete guide to setting up MetaMask, Rabby or Binance Web3 Wallet on BNB Smart Chain. Covers the exact BSC network parameters (Chain ID 56, RPC URLs), seed phrase safety, differences between wallet options, common mistakes, and what to do after setup.

How to configure MetaMask, Rabby or Binance Web3 Wallet to use BNB Smart Chain — with exact network parameters, seed phrase safety, and what to check before transacting.
A wallet for BNB Chain is software that holds the private keys to your on-chain address. It does not store coins — coins live in the blockchain's state. The wallet stores the cryptographic credentials that prove you control an address and authorize transactions from it. Configuring a wallet correctly is the first non-trivial step for anyone who wants to go beyond Binance's exchange interface and interact directly with BNB Smart Chain (BSC), opBNB, or BNB Greenfield.
What kind of wallet you need
For BNB Chain, the wallet must support EVM-compatible addresses and the BEP-20 token standard. EVM stands for Ethereum Virtual Machine. BSC is compatible with Ethereum's address format (0x…), which means any wallet that works on Ethereum will generally work on BSC once you add the network configuration.
Your options fall into three categories. Browser extension wallets (MetaMask, Rabby) install as extensions in Chrome, Firefox or Brave and interact with web-based dApps. Mobile wallets (Trust Wallet, Binance Web3 Wallet) run as apps on your phone, useful for QR-code-based connections. Hardware wallets (Ledger, Trezor) store your private key in a dedicated physical device that never exposes it to the internet, appropriate when holding significant value.
For most new users, MetaMask or Rabby as browser extensions are the practical starting point. Trust Wallet is a strong mobile option. The Binance Web3 Wallet integrates directly with your Binance account and suits users who want a tighter connection to the Binance ecosystem without managing a separate seed phrase.
Adding BNB Chain (BSC) to MetaMask
MetaMask does not include BSC by default. You need to add it manually. The correct parameters are:
- Network name: BNB Smart Chain
- RPC URL:
https://bsc-dataseed.binance.org/ - Chain ID: 56
- Currency symbol: BNB
- Block explorer:
https://bscscan.com
In MetaMask: open the network selector at the top, click "Add network", then "Add a network manually", enter these values and save. After switching to BNB Smart Chain, your BNB balance will appear once you have received funds.
If you also use opBNB (BNB Chain's Layer 2), add a second entry with Chain ID 204, RPC https://opbnb-mainnet-rpc.bnbchain.org, and explorer https://opbnb.bscscan.com. opBNB requires bridging funds from BSC and is covered in the deposit and withdrawal guide.
Setting up MetaMask from scratch
- Download from metamask.io only — verify the domain and the publisher listed in the browser extension store.
- Click "Create a new wallet" and set a strong local password. This password protects the extension on your device; it is not your seed phrase.
- Write down your 12-word Secret Recovery Phrase on paper. This phrase is the master key to your wallet. Anyone who has it can restore your wallet and access all funds.
- Confirm the seed phrase by selecting the words in order when prompted.
- Add BNB Chain using the network parameters listed above.
- Your address is ready. Share only the address (starts with 0x…); never share the seed phrase or private key.
Setting up Rabby
Rabby is a browser extension wallet developed by the DeBank team. It includes BSC in its built-in network list, so the manual configuration step is not needed. Its main practical advantage over MetaMask is the pre-signature transaction preview: before you sign any transaction, Rabby shows what the transaction actually does — which tokens leave your wallet, which contracts receive permissions, and what the estimated outcome is. This makes it significantly harder to accidentally sign a malicious transaction.
- Download from rabby.io.
- Create a new wallet or import an existing seed phrase or private key.
- Hardware wallet users can connect a Ledger or Trezor directly during setup.
- In Rabby settings, enable "Transaction Preview" if not already active. This is the feature that shows you what a transaction will do before you sign.
- Select BNB Smart Chain from Rabby's network list — it is included by default.
Using Binance Web3 Wallet
The Binance Web3 Wallet is built into the Binance mobile app. It is non-custodial — Binance does not hold your keys — but integrated with your Binance account for easy fund transfers between the exchange and your on-chain wallet. This is convenient for users who regularly move funds between Binance and BSC.
To enable it: open the Binance app, go to the "Wallets" tab, tap "Web3". On first use you will be prompted to create a wallet and save your seed phrase. The configuration and key storage follow the same principles as MetaMask: write the seed phrase on paper, store it offline.
Binance Web3 Wallet supports BSC, opBNB, Ethereum, and several other chains natively. For users who primarily interact with PancakeSwap, Venus, or other BNB Chain dApps through mobile, it is the most frictionless option. For browser-based desktop users, MetaMask or Rabby are more practical.
Seed phrase: what it is and how to protect it
The seed phrase (Secret Recovery Phrase) is a sequence of 12 or 24 words generated when you create a new wallet. It is a human-readable encoding of your wallet's master private key. Anyone who enters your seed phrase into any wallet application can access all addresses derived from it — across all networks — and transfer all funds.
There is no recovery if you lose your seed phrase. There is no support desk, no password reset, no blockchain undo. If you lose access to both your device and your seed phrase, your funds are permanently inaccessible.
Practical protection rules:
— Write the seed phrase on paper with a pen. Write it legibly.
— Store it in a physically secure location: a safe, a locked drawer, or a fireproof container.
— Consider a backup copy stored separately from the primary.
— Do not photograph it, type it into a computer, save it in any messaging app or cloud service.
— Never enter your seed phrase into any website, even one that looks like your wallet's official site. Legitimate wallet software never asks for your seed phrase to log in.
Common mistakes when setting up a wallet
Downloading from a fake site. Search results and ads frequently promote fraudulent wallet sites that look identical to the real ones. Always verify the domain and check the publisher in the browser extension store. For MetaMask in Chrome Web Store, the correct publisher is "MetaMask" with millions of users.
Storing the seed phrase digitally. Screenshots, notes apps, cloud drives, and email are not safe storage for a seed phrase. A device compromise, a cloud account breach, or a phishing attack that accesses your files can expose it entirely.
Sending to the wrong network. BSC (Chain ID 56) and Ethereum use the same address format, but assets on one chain are not automatically visible on the other. If you send BSC tokens to an Ethereum wallet address, the funds sit at that address on BSC — they are not lost, but you need a BSC-configured wallet to access them.
Signing without reading. Wallet approval pop-ups describe what a transaction will do. A pop-up asking you to approve unlimited token spending or sign a message that grants a contract control over your wallet deserves scrutiny before you confirm. Rabby's pre-signature preview makes this easier to check.
What to do after setup
Once your wallet is configured: make a small test transfer to confirm the setup works before sending significant funds. Verify your address on BscScan by going to bscscan.com and entering your address. When connecting to a dApp for the first time, review what permissions it requests — connecting your wallet does not authorize token transfers, those require separate approvals. Periodically review active token approvals using revoke.cash and revoke permissions you no longer use.
Frequently asked questions
What are the correct network parameters to add BSC to MetaMask?
Network name: BNB Smart Chain. RPC URL: https://bsc-dataseed.binance.org/. Chain ID: 56. Currency symbol: BNB. Block explorer: https://bscscan.com.
What is the difference between MetaMask and Rabby for BNB Chain?
Both support BSC. Rabby includes BSC by default (no manual network setup needed) and shows a pre-signature preview of what each transaction will do. MetaMask requires manual network addition but has broader ecosystem support and more tutorials available.
What happens if I lose my seed phrase?
Your funds become permanently inaccessible. There is no recovery mechanism — no support desk, no password reset. The seed phrase is the only way to restore a wallet if you lose access to your device.
Can I use the same wallet address on BSC and Ethereum?
Yes — the address format is the same (0x…). But assets on BSC and Ethereum are separate; tokens on BSC will not show in your Ethereum wallet view unless that wallet is also connected to BSC.