A couple of days ago I decide to withdraw my BAT token from Binance exchange platform to my desktop Exodus wallet.It was not my first withdrawal from Binance to Exodus so I was thinking it's going to be smooth operation with no problems.WRONG!
I don't know is it was accidentally or I was blinded by the high Ethereum transfer fees so I select the wrong transfer network and the funds/crypto never arrived in my wallet.
Here is the problem
After getting some gray hair lines and almost quit I finaly manage to get back my BAT coins after fliping every stone on the internet searching for solution.
If you ask how this rookie mistake could happen, the explanition is provided by the Exodus support team in few sentences:
"Binance recently released their BEP2 token standard on the Binance chain network as well as the BEP20 token standard on the Binance Smart Chain network.What this means is that it is possible to accidentally choose the wrong network when withdrawing your asset out of Binance to your Exodus wallet address, even though we don't support the Binance network for these new BEP2 and BEP20 assets.With this introduction came many assets that have a BEP2 and a BEP20 version that you can withdraw from Binance."
So, if you are in similar situation here is a couple of steps to recover your funds if you send your cryptocoins to wrong transfer network.
Note: This is only if you are using Binance exchange platform and Exodus desktop wallet.
Your Binance assets are here and it's not lost,they are just stuck in some corner of the crypto universe.
Export the private key from the wallet inside of Exodus.
Copy your Exodus Private Key.
There is a big circle icon at the top right corner of your MetaMask next to the network name click it.
Select Import Account.
Paste Your Private Keys (Step 5)
After importing your Private Key, click on Main Ethereum Network at the top of the Metamask wallet screen and select Custom RPC.
Copy and paste these details in the relevant blank fields and click Safe.
1. Network Name: Binance Network
2. RPC: https://bsc-dataseed.binance.org/
3. ChainID: 56
4. Symbol: BNB
5. Block Explorer: https://bscscan.com
Now go back to the main wallet balance page by clicking the big X in the top right of Metamask.
Go to the bottom and click on Add Token.
When you click on Custom Token you will be asked for a Token Contract Address. To find this contract address you need to do :
Open the BSC token list and find the asset you accidentally sent to and click on it.
The contract address you will find in the top right corner as on the picture below (green arrow)
Go Back in Metamask and paste in the contract address and click Next.
You should now see your BSC tokens , then just click Add Tokens.
At the end, send your BSC funds back to Binance.
Important: If you want to send your funds out of Metamask you will need small amount of Smart Chain BNB in the wallet .(10-15 BNB will be enough).
When the funds are back in Binance, please select the asset's you want to withdraw to your Exodus wallet, but be careful (not BEP2 or BEP20).
Important: When withdrawing BNB to your Metamask wallet, please select the BEP20 version of BNB to send from Binance to Metamask.
In the future always double check the deposit address and the transfer network before you send your funds to your wallet.
I hope you'll find this article helpful.