Depositing to the wrong blockchain in your Binance account, another crypto exchange, or custodial wallet is more tricky to resolve. In this case, contact your wallet’s support team to see if they can help.
In short, you should choose the same network as the one used by the target receiving wallet. Technically, that will depend on which token standard you are using, such as ERC-20, BEP-20, or BEP-2.
I’ve sent funds to the wrong network. What to do?
First of all, don’t panic. If you’ve sent ERC-20 tokens (like ETH) using Binance Smart Chain (BSC) or sent BEP-20 tokens via the Ethereum network, you should be able to retrieve them. There are three different situations, each with its own solution:
1. You sent the tokens to a wallet that supports BSC and Ethereum.
You can send the tokens back to the correct network on Binance.
2. You sent the tokens to a wallet that only supports either BSC or Ethereum.
You will need to access your private key to import into a wallet that supports both.
3. You sent the tokens to a custodial wallet or crypto exchange.
Ask your wallet provider for help or the exchange’s customer service. It may not be possible to recover your funds.
Before working on a solution, it’s worth understanding what’s happened to avoid the same problem in the future.
What’s the difference between BEP-20 and ERC-20?
ERC-20 and BEP-20 are token standards that describe specific rules and technical guidelines for tokens. They govern how transactions, deposits, and withdrawals are all made. Both ERC-20 and BEP-20 standardize how a token interacts with different wallets, projects, and smart contracts.
The two standards share many similarities in how they operate, but ERC-20 is exclusive to Ethereum, and BEP-20 is exclusive to the Binance Smart Chain. In simple terms, they are token standards that each belong on a different blockchain.
What happens when I send a BEP-20/ERC-20 token to the wrong blockchain?
If you send an ERC-20 token to BSC or a BEP-20 token to Ethereum, the token will land in the same wallet address on the chosen network. Your BSC and Ethereum wallet addresses are identical and are accessible with the same private key.
Fortunately, your crypto won’t have disappeared. All you need to do now is send it back to the correct blockchain you need. Check our solutions below that match your situation.
Recovering from a wallet that supports BSC and Ethereum
You should have no problem finding your tokens in a wallet that supports both blockchains. Check for a toggle list of tokens for each network to enable if you can’t already see your crypto.
MetaMask, for example, has an [Add Token] button that lets you browse through all its available coins.
In this example, we will convert Binance-Peg ETH (BEP-20) back into ERC-20 ETH. Make sure the wallet you are sending from has BNB for gas fees.
Your funds will now be safely on their way to the correct blockchain in your external wallet.
Recovering from a wallet that only supports either BSC or Ethereum
To recover your tokens in this situation, you will need to import your wallet’s private key into a new wallet that supports both blockchains. Depending on the importing wallet, you may also be able to use your seed phrase instead of your private key.
Importing a private key
When you import a wallet’s private key into another wallet, you get access to the funds related to that private key, even when using a different wallet.
In other words, importing a wallet’s private key will not send the funds to your importing wallet. It will just make the external wallet accessible from a different application. Note that custodial wallets will typically not have this option as they do not provide you with a private key.
This example will use the MetaMask Google Chrome extension and retrieve ETH that was accidentally sent to BSC.
Retrieving your funds
1. Access your MetaMask wallet or create a new one if you don’t have one already. MetaMask is also available as both an app for iOS and Android.
3. If you already have an account, simply click the MetaMask extension pin, followed by your account profile at the top right.
4. Click [Import Account] and then input your wallet’s private key with the missing crypto. Click [Import] to finalize. You can also upload a JSON file if you have one.
5. Next, you will need to add the BSC network to your MetaMask account manually. Click the MetaMask extension pin, followed by the network dropdown menu at the top middle. Click [Custom RPC] at the bottom of the list.
6. You will need to add details to allow MetaMask to access Binance Smart Chain. These details include a Remote Procedure Call (RPC) URL. This URL enables MetaMask to query information from BSC’s blockchain and make transaction requests.
Fill in the following information in their respective fields and click [Save] at the bottom.
8. Copy the token contract in preparation for the next step and take note of the Decimals field.
9. Select [BSC Mainnet] from the network dropdown list, click [Add Token], and then click [Custom Token].
10. Input the Token Contract Address, Token Symbol, and Decimals of Precision. For our ETH example, these are:
11. You should now see your lost ETH tokens in your wallet balance. From here, you have the option of sending it back to your Binance account’s BEP-20 wallet address. You can also use Binance Bridge with MetaMask to convert your token to ERC-20 if you wish.
Recovering from a custodial wallet or exchange
If you attempt to withdraw your funds to a custodial wallet without BEP-20 support, such as another crypto exchange, you will need to contact the wallet’s custodial holder.
Some custodial wallet providers may help for a fee or allow you access to your private keys. You can then import the private key into a BSC supporting wallet. Most, including exchanges, will unfortunately not be able to provide you with your key.
If you deposit tokens into your Binance account with the wrong blockchain selected, Binance cannot help you retrieve your crypto.