Binance networks: BEP20 and BEP2 recovery guide

How to recover unsupported BEP20 and BEP2 tokens sent to your Exodus wallet.


In this article:


How is it possible to send to the wrong address?

Binance operates two token standards: BEP2 on the BNB Beacon Chain network as well as BEP20 on the BNB Smart Chain network.

As a result, many assets, such as Ethereum (ETH), Tether (USDT), or Cardano (ADA), now have a BEP2 and a BEP20 version that you can withdraw from Binance, as well as other platforms that support the BEP2 and BEP20 networks.

What this means is that it is possible to accidentally choose the wrong network when withdrawing your asset out of Binance (and other platforms that support these networks) to your Exodus wallet address because we don't support all BEP2 and BEP20 assets.

You can find assets supported on BNB Smart Chain (BEP20 tokens) and BNB Beacon Chain (BEP2 tokens) here: Learn more about BNB Beacon Chain, BNB Smart Chain, and the Binance ecosystem.

Please do not worry if you have sent an unsupported BEP20 or BEP2 asset to Exodus! This article will show you how you can retrieve your BEP20 and BEP2 assets sent to your Exodus wallet.

Additionally, Binance recently announced that it was supporting Ethereum (ETH) withdrawals on Arbitrum One, a popular layer 2 scaling solution. Currently, we only support ETH on the mainnet Ethereum network. If you have sent ETH or another asset using the Arbitrum network please read this guide to retrieve those assets.


Part 1: Getting and setting up the Binance wallet

Retrieving your Binance BEP20 assets will require the use of a desktop computer and the Binance wallet browser extension. If you already have the Binance wallet browser extension skip to Part 2.

1

Using a Chromium-based browser like Chrome or Brave (Safari will not work) go to the Chrome Web Store. In the top left corner search for the Binance wallet.

2
Click on the Binance wallet. From there click Add to [browser] to add it to your browser as an extension.

3

Once done, it should look like this in your browser. From here you can create a new wallet and get the 12-word secret recovery phrase, click on Create wallet.

4

To view the 12-word secret recovery phrase of your newly created wallet, click on Generate seed phrase.

5

Follow the instructions to create a strong password and click Continue.

6

Write down your 12-word secret recovery phrase, and store it in a safe place offline. Then click Continue.

Continue to Part 2.

Part 2: Importing your private key into the Binance wallet.

If you already have the Binance wallet start here.

7

Next, you’ll need to retrieve the private key from the wallet where you accidentally sent the funds. Navigate to this wallet in Exodus.

8

Please copy the private key from the wallet inside of Exodus. Here's how you can obtain your Private Key: How do I view my private keys?

Please be careful with your private keys! Anyone who has your private key can control the funds on it; therefore, do not import your private key into any platform that you do not 100% trust. To find out how to keep your money safe please check out this article from our Knowledge Base.

9

Open Binance wallet and click on the symbol in the top right corner.

10

This will open another menu. Click on Import Account

11

Import your copied private key by pasting it where it says “Paste your Private Key String Here” and then click Import.

12

You'll now see this account in the drop-down menu with the badge Imported. Click on this account.

13

Your BSC tokens should now appear.

If your token does appear, skip to Part 4. If your token doesn’t appear, you might need to follow the steps to add a custom token in Part 3.

Part 3: Adding a custom token to the Binance wallet (if needed)

14

If your tokens did not appear in step 13, click the + sign. If your token did appear in the last step, skip to Part 4.

15

Select Custom Asset.

16

You will need the token contract address. To find the contract address:

  1. Open the BSC token list to find the token you sent and click on it.
  2. Under Profile Summary, you will see Contract. Copy the contract address.
17

Back in the Binance wallet, paste the token’s contract address in the Contract Address field, and the rest of the information will populate automatically. Then click Add Asset.

You should now see your BSC tokens appear. Continue to Part 4.

Part 4: Sending your BSC funds out of your Binance wallet

18

You'll need to deposit some BNB Smart Chain BNB (BNBBSC) before you can move the tokens out of your Binance Wallet. We recommend 0.002 BSC BNB as this should be more than enough to cover all transaction fees for this process. You can use Binance to purchase BSC BNB. When withdrawing BSC BNB to your Binance wallet, please be sure to select the BNB Smart Chain (BEP20) network.

19

Now you’ll be able to send your BEP20 tokens back to the wallet you sent it from (such as back to Binance or the platform where you got them) and after that, send back the BEP20 BNB that you obtained in step 15.

20

Once the funds are back in Binance (or the originating platform), please select the asset's name/ticker as the network to withdraw to your Exodus wallet (not BEP20). You can follow our guide here Binance to Exodus: Step by Step


Tutorial video: BEP20 recovery

Here is a video guide that will take you through Parts 1 - 4 of recovering your assets via the Binance wallet. The Binance wallet is our recommended choice of BEP20 asset recovery because the process is easier for most users. There are step-by-step instructions below.


BEP20 token sent to Exodus Mobile

To retrieve your Binance BEP20 assets will require the use of a desktop computer and Binance wallet.

1
First, you'll need to download the desktop version of Exodus here.
2
Next, write down your mobile wallet's 12-word secret recovery phrase. To find this, please see this guide.

Please note: These 12-words are your master key for your wallet. It is incredibly important for you to keep your 12-word phrase safe as it is the only way to recover your funds should something happen to your wallet. Please see our article Everything you need to know about your 12-word secret recovery phrase for tips on keeping your 12-word phrase safe.

3
Now you will need to restore your mobile wallet to the desktop wallet you just downloaded. To do this, please read this guide.
4
The rest of the instructions are the same as above in the Recover your BEP20 asset sent to your Exodus desktop section.

If you do not have access to a trusted computer, you can retrieve your Binance BEP20 assets with your 12-word secret recovery phrase and the MetaMask mobile app.

This process is only recommended if you do not have a trusted desktop computer, as it exposes your Exodus 12-word secret recovery phrase. Desktop methods only use the private key of one asset, which is far more secure. You can read more about the risks of using your 12-word secret recovery phrase here: Using the 12-word secret recovery phrase.

1
Go to MetaMask's website and install the mobile MetaMask wallet. Tap on Import using Secret Recovery Phrase.

2
Enter your Exodus 12-word secret recovery phrase with a space between each word. Set a strong password and tap Import.

3
Next, tap the three bars at the top left of your screen.

4
Tap Settings.

5
Tap Networks.

6
Tap the Add Network button.

7
Then, copy and paste these details in the relevant sections:
1. Network Name: Binance Network
2. RPC: https://bsc-dataseed.binance.org/
3. ChainID: 56
4. Symbol: BNB
5. Block Explorer: https://bscscan.com

Please note: If you get the error 'Could not fetch chain ID. Is your RPC URL correct?', instead of 56, please input 0x38.

Then tap Add.

8
Next, tap Add Tokens.

9
You will see you need to find the Token Address. To find the token address all you need to do is:
  1. Open the BSC token list and find the asset you accidentally sent to and tap it.
  2. Scroll down and under Profile Summary, you will see Contract. Copy the contract address.

10
In MetaMask, paste in the contract address in the Token Address field. The rest of the information will appear automatically. Then click Add Token.

You should now see your BSC tokens appear.
11

Please note: You'll need some BNB Smart Chain BNB in the wallet before you can move your funds out of MetaMask. We recommend 0.002 BNB as this should be more than enough to cover all transaction fees for this process. You can use Binance to purchase BNB. When withdrawing BNB to your MetaMask wallet, please select the BEP20 version of BNB to send from Binance to Metamask.

12

Finally, send your BEP20 funds back to Binance (or the platform where you got them), and after that, send back the BEP20 BNB that you obtained in step 11.

Once the funds are back in Binance (or the originating platform), please select the asset's name/ticker as the network to withdraw to your Exodus wallet (not BEP2 or BEP20).

You can see the assets we support on our status page. Also, here is how you can tell which network your token uses.

BEP20 token sent to Trezor

To retrieve your Binance BEP20 assets will require the use of your Trezor hardware wallet, a desktop computer, and MetaMask, but it only takes a few minutes!

1
Go to MetaMask's website and download the MetaMask wallet.
2
Then, you'll need to connect your Trezor device to MetaMask using this official guide.
3

Please note: In the Select an Account screen, please select the ETH address you sent your BEP20 tokens to. Most of the time it will be the first account.

5
Open MetaMask and import your Ethereum private key by clicking on Import Account.
6

After importing your private key, click on Ethereum Mainnet at the top of the MetaMask wallet screen and select Add Network.

7

Your browser will open a new tab in which you can copy and paste these details in the relevant sections:

1. Network Name: Binance Network
2. RPC: https://bsc-dataseed.binance.org/
3. ChainID: 56
4. Symbol: BNB
5. Block Explorer: https://bscscan.com

Please note: If you get the error 'Could not fetch chain ID. Is your RPC URL correct?', instead of 56, please input 0x38.

Then click Save.
8

Now please open MetaMask and go to the bottom and click on Import tokens.

9

After you click on Import tokens you will see you need to find the Token Contract Address. To find the contract address all you need to do is:

  1. Open the BSC token list and find the asset you accidentally sent to and click on it.
  2. Under Profile Summary in the top right you will see Contract, please copy the contract address.

10
Now back in Metamask just paste in the contract address (the rest of the information should appear by itself). Then click  Add Custom Token.

You should now see your BSC tokens appear, just click Import Tokens.

11

Please note: You'll need some BNB Smart Chain BNB in the wallet before you can move your funds out of Metamask. We recommend 0.002 BNB as this should be more than enough to cover all transaction fees for this process. You can use Binance to purchase BNB. When withdrawing BNB to your Metamask wallet, please select the BEP20 version of BNB to send from Binance to Metamask.

12

Finally, send your BEP20 funds back to Binance (or the platform where you got them), and after that, send back the BEP20 BNB that you obtained earlier.

Once the funds are back in Binance (or the originating platform), please select the asset's name/ticker as the network to withdraw to your Exodus wallet (not BEP2 or BEP20). You can see what we support on our website.


BEP2 token sent to Exodus Desktop

Retrieving your Binance BEP2 assets will require the use of a desktop computer and the Binance wallet browser extension.

1

Using a Chromium-based browser like Chrome or Brave (Safari will not work) go to the Chrome Web Store. In the top left corner search for the Binance wallet.

2
Click on the Binance wallet. From there click Add to [browser] to add it to your browser as an extension.

3

Once done, it should look like this in your browser. From here you can create a new wallet and get the 12-word secret recovery phrase, click on Create wallet.

4

To view the 12-word secret recovery phrase of your newly created wallet, click on Generate seed phrase.

5

Follow the instructions to create a strong password and click Continue.

6

Write down your 12-word secret recovery phrase, and store it in a safe place offline. Then click Continue.

7
Now please open your Binance wallet and click on the button at the top of the wallet. Then select BNB Beacon Chain Network from the list of three networks at the bottom of the wallet.

8

Open your Exodus wallet, and open your BNB wallet that you accidentally sent your BNB Beacon Chain (BEP2) asset to.

9

Please export your Private Key from the BNB Network wallet inside of Exodus. Here's how you can obtain your Private Key: How do I view my private keys?

10

Open Binance wallet and click on the symbol in the top right corner.

11

This will open another menu. Click on Import Account

12

Import your copied private key by pasting it where it says “Paste your Private Key String Here” and then click Import.

12

You'll now see this account in the drop-down menu with the badge Imported. Click on this account.

13

Your BEP2 tokens should now appear.

14
If your BNB BEP2 tokens appear please skip to step 17 below. However, if your tokens do not appear you will need the Asset ID. To find the Asset ID:
1. Open the BNB Asset Name list to find the token you sent and click on it.
2. Copy the Asset ID.

15

Back in the Binance wallet click the + sign.

16

Select Custom Asset. Paste the token’s Asset ID in the Asset ID (with suffix) field and the rest of the information will populate automatically. Then click Add asset.

You should now see your BNB tokens appear.

17

You'll need some BNB Beacon Chain BNB (BEP2) in the wallet before you can move your funds out of the Binance wallet. We recommend 0.002 BNB as this should be more than enough to cover all transaction fees for this process. You can use Binance to purchase BNB. When withdrawing BNB to this BNB Beacon Chain wallet, please select the BEP2 version of BNB to send from Binance to the BNB Beacon Chain wallet.

18

Now you’ll be able to send your tokens back to the wallet you sent it from. (such as back to Binance or the platform where you got them) and after that, send back the BEP2 BNB.

19

Once the funds are back in Binance (or the originating platform), please select the asset's name/ticker as the network to withdraw to your Exodus wallet (not BEP2 or BEP20). You can follow our guide here Binance to Exodus: Step by Step.


BEP2 token sent to Exodus Mobile

To retrieve your Binance BEP2 assets will require the use of a desktop computer and the Binance wallet.

1
First, you'll need to download the desktop version of Exodus here.
2
Now you will need to link your mobile wallet to the desktop wallet you just downloaded. To do this please read this guide.
3
The rest of the instructions are the same as above in the BEP2 token sent to Exodus Desktop section.