Instructions to add BSC network to Metamask in 30 seconds

Content

    I would like to guide you on how to add BSC network to Metamask or in other words, connect MetaMask wallet with Binance Smart Chain (BSC) to use Binance Smart Chain Metamask right on your computer browser.

    How to add BSC network to MetaMask

    There are 2 ways to add a BSC network to Metamask, which I temporarily call manual and automatic.

    I think if you are new, you should install it manually a few times. After you get used to it, you can install it automatically for fast!

    If you do not want to add BSC to Metamask manually, you can scroll down to add BSC network to Metamask automatically.

    I personally prefer to add manually, because automatic addition is based on a third platform.

    However, nothing is completely safe. Your money is important, so it doesn't make any sense to be faster than 30 seconds.

    Moreover, if you are a newbie, the risk of clicking on a fake website is quite high. Leads to possible loss of money.

    Therefore, I recommend that you add the BSC network to MetaMask manually. Not only with BSC but also other networks.

    You can watch this video or follow my instructions below:

    Add BSC network to Metamask (Instructions to connect MetaMask wallet with Binance Smart Chain)

    1. Manually Add BSC Network to MetaMask

    Step 1: First you click on the drop-down arrow next to the line [Ethereum Mainet] (Ethereum MainNet).

    Then select the [Add network] line:

    thêm mạng bsc vào metamask
    Add BSC network to Metamask manually

    Step 2: Fill in the following BSC network information depending on whether you want to add a Mainnet or Testnet network.

    NOTE: Before doing this, you should copy the parameters below into another application. Take Notes on a Mac, for example. Because when copying through another line and back to pasting on MetaMask, sometimes you have to start all over again!

    Add BSC network to Metamask Mainnet (official network):

    Network NameBinance Smart Chain
    New RPC URLhttps://bsc-dataseed.binance.org/
    Chain ID56
    SymbolBNB
    Block Explorer URLhttps://bscscan.com
    Parameters to connect MetaMask wallet to Binance Smart Chain Mainnet

    See more: What is Bscscan?: 5 features of Bscscan that newbies need to know

    Add BSC network to Metamask Testnet (test network):

    Network NameBinance Smart Chain Testnet
    New RPC URLhttps://data-seed-prebsc-1-s1.binance.org:8545/
    Chain ID97
    SymbolBNB
    Block Explorer URLhttps://testnet.bscscan.com
    Parameters to connect MetaMask wallet with Binance Smart Chain Testnet

    Here, I only do Mainnet:

    thêm mạng bsc vào metamask
    Add BSC network to Metamask (Mainnet)

    Step 3: When you're done, click [Save] and you're done!

    The results of the Binance Smart Chain network appear below. Click on it to enter the main interface.

    You have successfully added the BSC network to Metamask or successfully connected your MetaMask wallet to Binance Smart Chain.

    ket noi vi metamask voi bsc
    Binance Smart Chain
    kết nối metamask với binance smart chain
    Add BSC network to MetaMask

    As you can see the default currency is now BNB, not ETH anymore. But the address of the BSC and Ethereum network is the same.

    To get the address of BNB and other BEP20 tokens you just need to hover over the account name.

    You will see the text Copy to cache then you can click on it.

    Then you go to Binance exchange to send BNB, BUSD, USDT or any other coin you want through this address. Remember to select the BSC network (BEP20).

    See also: Instructions convert USDT to BUSD in 3 ways

    cách lấy địa chỉ token bnb
    How to get BNB address on Metamask wallet

    For the BSC testnet network, after adding it you can go here https://testnet.binance.org/faucet-smart Please 1 BNB to test if you want.

    Add BSC network to Metamask on phone:

    When you click on the network name, you may not see the [Custom RPC] section as above. So you do the following:

    Open the app > tap the 3 dashes at the top > [Settings] > [Networks] > [Add Network].

    Then just fill in the information as above!

    2. Add BSC network to MetaMask automatically

    First, visit the following link: https://chainlist.org/

    NOTE: Go to the correct website that I gave above. Absolutely do not click on websites running similar keywords “chainlist” nice “chainljst” on Google.

    them bsc vao metamask tu dong
    Add BSC network to Metamask automatically
    • Click [Connect Wallet] to connect to MetaMask . wallet
    • Type “bsc” in the search box
    • Select the network you want to connect to (mainnet or testnet) > click [Add To MetaMask]

    Add BSC network to Metamask on phone automatically:

    Open the app > click on the 3 dashes > select [Browser] > paste this link in the browser bar: https://chainlist.org/.

    Then you do the same as 3 steps above.

    Add BSC network to Metamask on phone

    NOTE: This browser is the browser inside the MetaMask app!

    Why add BSC network to Metamask?

    As you also know MetaMask wallet specialized for Ethereum network and ERC-20 tokens.

    See more: What is MetaMask Wallet?? How to install and use MetaMask wallet.

    Therefore BSC's BEP-20 tokens cannot be stored on the Metamask wallet.

    But as in the article What is Binance Smart Chain? I said that BSC is compatible with Ethereum virtual machine (EVM). Hence you can also add BNB to Metamask.

    But to add BNB tokens to Metamask wallet, you must configure MetaMask to run on BSC. Or in other words add BSC network to Metamask (connect MetaMask wallet with Binance Smart Chain).

    NOTE: If you want to store BEP20 tokens for a long time, you should create a Trust Wallet. Binance bought this wallet in 2018. I really like it. You can also use Coin98 Wallet if you want.

    See more:

    If you just want to trade, I would like to show you how to create a BSC BEP20 wallet on MetaMask.

    NOTE: The BEP2 wallet that is part of the Binance Chain network is not compatible with the Ethereum virtual machine (EVM). So you cannot create a BEP2 wallet on MetaMask!

    • BEP2 BEP20
    • Binance Chain Binance Smart Chain

    BEP2 wallet addresses usually start with bnb… while BEP20 is 0x…

    This is just how to add BSC network to Metamask. Other networks you see the article instructions on how to add networks to Metamask Please!

    NOTE: What is the BNB token address? BNB is the native currency of the BSC network just as ETH is the native currency of the Ethereum network. So there is no contract address for BNB!

    Fixed bug when adding BSC network to Metamask

    It is possible that while adding the BSC network to MetaMask you will encounter the following errors:

    • Invalid Custom Network

    Since v8.1.3 you will sometimes get MetaMask wallet error “Invalid Custom Network”.

    How to fix: Still in the Binance Smart Chain network > Settings > Networks > select Binance Smart Chain.

    Then fix Chain ID from 56 to 0x38.

    NOTE: Depending on the language of MetaMask, you do the same.

    • Could not fetch string code. Is your RPC URL correct?

    This error is usually due to network congestion. You just need to replace another RPC and see if it works! List of all RPCs you can watch here.

    If you don't have time, you can add it automatically like I said above!

    Connect Metamask Wallet to PancakeSwap

    After adding the BSC network to Metamask as above, you can now trade on PancakeSwap.

    First you access PancakeSwap at the following address: https://pancakeswap.finance/

    NOTE: For newbies, please go to the correct official website! Swap on fake website can lose all money in wallet.

    Next, click on the [Connect Wallet] box.

    kết nối ví metamask với pancakeswap
    Connect Metamask Wallet to PancakeSwap

    Select Metamask wallet to connect to PancakeSwap:

    Chọn ví Metamask để kết nối với PancakeSwap
    Select Metamask wallet to connect with PancakeSwap

    Click [Next]. Click [Connect].

    If you are on another network, such as Ethereum, the Metamask wallet will ask if you want to change networks.

    Click [Switch network] and you're done.

    cách kết nối ví metamask với pancakeswap trên máy tính
    How to connect Metamask wallet with PancakeSwap on computer

    Buy BNB on MetaMask

    You cannot buy BNB on MetaMask wallet, you can only transfer it from somewhere else. For example from Binance exchange. Both fast and cheap.

    You can only buy ETH on the MetaMask wallet with a credit card.

    But I advise not to do so. Because the transaction takes a long time, the fees are high, not to mention the slippage.

    How to add tokens to MetaMask wallet on BSC

    Usually when you send BEP20 tokens like BUSD or USDT to the BSC network on the MetaMask wallet, it will appear in your wallet by itself.

    See more: What is USDT?? Information that newbies need to know

    If not, you can add one of the following two ways:

    • Enter coinmarketcap.com or coinecko.com > find the token you want to add > select the Binance Smart Chain (BEP20) network > Click the MetaMask fox icon > Click Add on the MetaMask wallet.
    • Copy the contract address of that token > go to MetaMask > Add token (Import tokens) > paste the contract address in > click Add

    For details, see the MetaMask wallet article.

    I will show you how to add BUSD to Metamask. The other coins you do the same!

    First transfer over the BSC network on the Metamask wallet (if you are on another network). Click the following link: https://www.coingecko.com/en/coins/binance-usd.

    NOTE: Here I have pasted the link of BUSD on CoinGecko, so you don't need to search anymore!

    Click the 3-dot button to open the drop-down window. Next, click on the fox image in the BNB Smart Chain section.

    cách thêm token busd vào metamask
    How to add BUSD tokens to Metamask

    A popup from Metamask wallet appears. You click the [Add token] button.

    About 1 second later, click on Metamask wallet, you will see BUSD in your wallet.

    Add BUSD vào Metamask chỉ trong 1 giây
    Add BUSD to Metamask in just 1 second

    Now you can copy this BSC wallet address and transfer BUSD to Binance exchange! Remember to select the network as BEP20 (BSC).

    Transfer funds from Binance to MetaMask

    Important Note: When operating on Ethereum (the default network of the MetaMask wallet) you need Ether as a transaction fee. When operating on the BSC network like we just added above, you need BNB as a transaction fee.

    Transfer funds from Binance to MetaMask (and vice versa) or any other wallet must also comply with 2 things.

    One is the correct receiving address and the other is the correct network of that address.

    For example, you want to ship goods by air from Hanoi to Ho Chi Minh City. Then you have to go to Noi Bai airport and choose the destination as TSN airport, not Saigon station.

    I just want to make it easy for you to understand, but that comparison is not very correct.

    NOTE: If you are transferring large amounts of money from one wallet to another, you should try sending some first! Especially the wallets that you just sent for the first time to avoid risks.

    As I said above, the address to receive ETH and BNB on the MetaMask wallet is the same.

    1/ Transfer ETH from Binance to MetaMask

    • On MetaMask select Ethereum Mainet network (default) => copy ETH wallet address.
    • Go to Binance exchange => Wallet => ETH => Withdraw and paste the above address in the Address box, select Network as ERC20 and enter the amount you want to withdraw.

    Since you choose the Ethereum network in MetaMask, on the Binance exchange you have to choose the network as ERC20.

    Like my story, for example, if you send by air, you have to go to the yard as above.

    Transfer ETH from MetaMask to Binance, you can also do the opposite.

    2/ Transfer BNB from Binance to MetaMask

    NOTE: You can only convert BNB to MetaMask after adding BSC to MetaMask as above!

    • On MetaMask select the Binance Smart Chain network => copy the BNB wallet address. Actually, it is the same as the ETH address as I mentioned above.
    • On Binance exchange => Wallet => BNB => Withdraw and paste the copied address in the Address box, select the Network as BEP20 (BSC) and enter the amount you want to withdraw.

    Same as above, since you choose the Binance Smart Chain network on MetaMask, on the Binance wallet you have to choose the network as BEP20.

    How to transfer BNB from MetaMask to Binance exchange, you can also do the opposite.

    How to transfer BUSD from Binance to MetaMask wallet on BSC network, you can do the same!

    Using the BSC swap feature on MetaMask

    Actually, the swap feature on MetaMask between ETH and ERC-20 tokens or between ERC-20 tokens is not new.

    But I only really noticed this feature of MetaMask when operating on BSC.

    Swap allows you to quickly switch between BEP-20 tokens right on the MetaMask wallet.

    For example, from BUSD to BNB and vice versa. Note that you need a BNB fee as a swap fee.

    I think if MetaMask has an airdrop, they will reward people who have used this feature.

    So if you have free time, you should give it a try! Try to swap as much as possible and on as many chains as possible!

    For example, if you need to buy a champion in the game Thetan Arena, you must swap BNB > Wrapped BNB (WBNB)!

    them mang binance smart chain metamask
    Convert between BSC network BEP20 tokens right on MetaMask . wallet

    NOTE: Remember to choose the BEP20 (BSC) network on the Binance exchange.

    So I just went through 2 ways to add BSC network to Metamask (connecting MetaMask wallet with Binance Smart Chain). A.k.a. adding the BEP20 BNB Smart Chain network to the Metamask wallet.

    Wish you success!

    Comment

    49 responses to “Instructions to add BSC network to Metamask in 30 seconds”

    1. vo thanh sang Avatar
      sound so loud

      The buy button on the metamask wallet is not showing how to fix it?

      1. Stanley Avatar

        Hi Sang! You can only buy ETH while MetaMask is running on the Ethereum network. You should not buy ETH on MetaMask, the reason is because buying via credit card is very complicated and the fees are high. If you want to buy BNB, you should buy it on Binance, then transfer BNB to MetaMask, both fast and cheap.

    2. Thành Avatar
      Wall

      Hi Ad, is it possible to withdraw Tokens on BSC from metamark to trust?
      I have a few Mint tokens from the metamark that I want to withdraw to trust, already have some bnb and some eth. gas charges to 5 or 10 are not withdrawable. even though bnb was deducted.??

      1. Stanley Avatar

        Hi Thanh! Please check if Trust Wallet already supports that token. Then go to the Activity tab on MetaMask, select the transaction you just made, click View on Etherscan to see what error it says!

    3. Cao Điền Avatar
      Cao Dien

      My testnet id chain is set to 97 or 0x61 and it doesn't work, is there any way to fix it?

      1. Stanley Avatar

        Hi Dien! I just tried it on testnet and it works fine. Please check the other parameters to see if they are correct! If it still doesn't work, take a picture and post the link here so I can see what the error is!

        1. Hoang Avatar
          Hoang

          Mine says "Could not fetch chain ID. Is your RPC URL correct?" while i was playing bth tnhien was unable to re-add the netword.

          1. Stanley Avatar

            Hi Hoang! Please double check that the PRC address is correct! Be careful not to copy wrongly between testnet and mainnet!

    4. Vũ Nguyễn Avatar
      Vu Nguyen

      On the MetaMask wallet. My Eth coin is only displayed when I'm in Smart Chain network, when I switch to Ethereum's official network, it doesn't show up. Is there any way to change it because when I uniswap, I can't tks.

      1. Stanley Avatar

        Hi Vu! Your ETH is on the BSC network. You use Binance Bridge at https://www.binance.org/en/bridge to reverse it!

    5. Hà Avatar
      River

      What can I get for BNB in bsc testnet?

      1. Stanley Avatar

        Hello Ha! BNB in the testnet is for testing only! Don't send any coins from mainnet to testnet!

    6. võ văn đông Avatar
      Eastern martial arts

      Hi, you are sending C98-BSC to your c98-ETH address, this is considered sending by mistake.
      For this type of problem, we may ask our relevant department to attempt to return your deposit. If you would like us to help you check, please forward the processing fee of 42.6 USDT to the following TRC-20 address: TBz7aeosg7CuPgzWQMV8j9Asp64zHHofHh. If successful, your property will be returned to your address, please provide the return address. If unsuccessful, the processing cost will be returned to you. It may take about 22 business days.
      In this case, can I get my money back? Thank you.

      1. Stanley Avatar

        Hi Dong! This is up to you! You may or may not be able to get it back. Some cases are definitely lost forever, no need to check. Your case still stands a chance. Now you can transfer USDT as they say! If they check and find it, provide an address for them to send it back to. If not, the fee will also be returned to you.

        1. võ văn đông Avatar
          Eastern martial arts

          I sent them everything and the fees. Why is it taking so long to process 22 days?

          1. Stanley Avatar

            How are my results? 22 days is just the maximum time. Sometimes 2-3 days. Usually, financial transactions will take a long time to reconcile. For example, credit card refunds on purchases can be up to 45 days!

        2. Hưng Avatar
          Hung

          May I ask, I have the same problem as Dong above, I want to send it to TRC-20: TBz7… how do I send it as above?

    7. võ văn đông Avatar
      Eastern martial arts

      I sent them everything and the fees. Why is it taking so long to process 22 days?

    8. võ văn đông Avatar
      Eastern martial arts

      I sent them everything and the fees. They made a profile. Why is it taking so long to process 22 days?

    9. Tuấn Hà Avatar
      Tuan Ha

      Hi Ad,
      I send BUSD from Binance wallet to Metamask wallet, it says success, but I check Metamask wallet, I don't see it, I attached an attachment, can you tell me how to do it?

      Txhash Blockno UnixTimestamp DateTime From To Quantity Method
      0x4ec9c95fe0cc218af36295bc5f21e179b2337a2f1b111394af4f7847c6424058 11796047 1634307903 October 15, 2021 14:25 0xe2fc31f816a9b94326492132018c3aecc4a93ae1 0xcfcd8f777d40294b

      1. Stanley Avatar

        Hi Tuan Ha! I see you transferred 14 hours ago and reported success. Have you logged in to your MetaMask wallet via BSC network? I have seen the money in your MetaMask BSC wallet.

        1. Tùng Avatar
          Tung

          Hey, swap busd to bnb on metamask wallet still costs bnb

          1. Stanley Avatar

            Hi Tung. Now, Binance allows you to withdraw at least 0.015 BNB, so it's convenient to transfer from Binance!
            P/S: Sorry everyone, I've been at work all day and haven't had time to reply to everyone's comments!

    10. Nato Avatar
      Nato

      I want to withdraw BNB to Metamassk but when I go to Binance/wallet/rut, the crypto part doesn't show any coins to choose to withdraw, what should I do?

    11. Stanley Avatar

      Hi Nato! Go to Binance > Wallet > Select BNB > Withdraw. If you can't find it, click on the magnifying glass to search. It is also possible that the app is faulty, you close the app and then reopen it. If it still doesn't work, take a picture and send it to me!

    12. Hưng Avatar
      Hung

      I still can't enter ChairID correctly. I use testnet. Entering 97 or 0x61 also does not work. I copied and checked the URLs very carefully

      1. Stanley Avatar

        Hi Hung! Looks like the ChainID of the testnet is being used by another network. I'll try again later!

    13. Nam Avatar
      Male

      I transferred 10 BUSD to metamask to make another coin purchase fee, but when swapping from BUSD to BNB it requires BNB fee (there are 0 BNB), what should I do? Or is the only way to convert BNB from binance to metamask?

      1. Stanley Avatar

        Hi Nam. Now, Binance allows a minimum withdrawal of 0.015 BNB, so it's convenient to transfer from Binance. With the current BNB price of 600 USDT, then 0.015 ~ 9 USDT.

    14. Học Avatar
      Learn

      So if you don't configure bsc for metamask, you won't be able to send from binance to metamask?
      Or can you still send it but it will make an error and lose money?

      1. Stanley Avatar

        Hi School! Depending on what your purpose of sending coins to MetaMask wallet is for. If you do not configure BSC for MetaMask, you can only send coins on the Ethereum network to the MetaMask wallet. Sending coins to other networks can lose money!

    15. Khoa Avatar
      Department

      Currently, I transfer 50 busd to the metamask r wallet, but every transaction such as swap on the dex exchange, transfer back to the exchange, swap in the metamask application requires bnb as a fee. Currently I only have about 0.1 bnb on the exchange but the exchange requires a minimum of 0.15 bnb to withdraw the metamask wallet. Leads to 50 busd on my metamask wallet stuck on metamask wallet not doing anything. Is there any way to solve it?

      1. Stanley Avatar

        Hi Khoa. Currently, Binance allows a minimum withdrawal of 0.015 BNB on the BSC network. With the price of BNB ~ 600 USDT then 0.015 BNB ~ 9 USDT.

    16. Quyền Ngô Avatar
      Quyen Ngo

      Hi Ad, I sent ETH from Binance to Metamask but if I choose BEP20 network, is it wrong network or not.
      Because when I click on the network selection, it still shows 2 options available: 1. ERC20 2. BEP20
      Thanks admin.

      1. Stanley Avatar

        Hi Rights! If you send ETH from Binance via MetaMask, why choose the Ethereum network (ERC20) but choose the BSC network (BEP20)?

    17. Mai Tùng Avatar
      Mai Tung

      Hi AD! I don't have a Smart Chain network. After filling in all the correct information and pressing save, Error: Could not fetch string code. Is your RPC URL correct? and above the directory section: A malicious network provider may lie about the state of the blockchain and log your activity on the network. Only add custom networks that you trust. I have to do it. hope you answer

      1. Stanley Avatar

        Hi Mai Tung! I just added it and it's still normal! That is not an error but a warning. Which means it was already there before I added it. RPC URL has the extension binance.org, so you can rest assured! Please check again carefully. If not, try taking a screenshot and sending it via Telegram for me to see: t.me/dangdinhquan

        1. Mai Tùng Avatar
          Mai Tung

          Can you contact me via zalo e? 0974,832.932. I don't know how to use tele, so I'll find out

    18. hieu tran Avatar
      understand

      hi ad, i have transferred token from metamask wallet to gate wallet but got error like this: Warning! Error encountered during contract execution [execution reverted] 
       BEP-20 Token Transfer Error (Unable to locate corresponding Transfer Event Logs), Check with Sender. 
      I sent 7392 but only received 6504, check the transaction history, it said 1 command was confirmed and 1 command failed. what should i do now. hope you answer

      1. Stanley Avatar

        Hi Hieu! Please send Transaction Hash for me to check!

        1. hieu tran Avatar
          understand

          And how do I send it to the ad?

          1. Stanley Avatar

            If you don't want to make it public, send it to me via Telegram: t.me/dangdinhquan!

    19. hieu tran Avatar
      understand

      I'm a newbie so I don't know what the ad says, specifically what is it

      1. Stanley Avatar

        You go to MetaMask wallet > switch to the Activity tab > select the transaction you just made > click on the Copy Transaction ID button (next to the word Details)

    20. Thien Avatar
      Thien

      Let me ask you, it lets min withdraw BNB from binance to metamask on BSC network which is 0.01BNB, but when entering the address, it turns to min 0.1BNB

      1. Stanley Avatar

        Hi Thien! I see a few meals and it changes again, my friend! You can consider transferring some USDT via MXC to buy BNB and then transfer to MetaMask wallet! I don't remember how much the minimum withdrawal is, but it's also very little (range ~ $10).

    21. Minhminh Avatar
      Intelligent Intelligent

      Stanley help me.
      After I set up a Metamask wallet account, I have not connected the Metamask wallet to the Biance Smart chain network, I went to the Biance exchange wallet to transfer USDT via BSC network to the Metamask wallet address and have been suspended for a whole month and have not received it on metamask.
      Now that I have connected the Metamask wallet connection to the Biance Smart chain network, what do I need to do to receive the suspended money now.

      1. Stanley Avatar

        Hi Minh! You can do the following:
        1. Go to Binance exchange > Wallet > Spot > click on the clock icon to view transaction history > Withdraw > see how the transaction is (completed or not?)
        2. If you see Completed, add BSC network MetaMask wallet > add USDT to BSC network MetaMask wallet to see if USDT appears?
        3. If you do all that and still don't see anything, contact MetaMask support at: https://metamask.zendesk.com/hc/en-us/requests/new

    22. Minhminh Avatar
      Intelligent Intelligent

      Dear Stanley,
      Thanks for your quick support. I have done like instruction
      1. Done
      2. Done yet not received USDT
      3. I have contacted and waiting for Metamask to respond. Hope it can be resolved soon
      Thank you very much.

    Leave a Reply to Stanley Cancel reply

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

    en_USEnglish