If you have sent funds from your Binance exchange account to MetaMask and cannot see them in your wallet, we recommend you follow these steps:
Step 1: Check the transaction on a blockchain explorer
First you will need to check which network Binance used to complete the transaction. You can do that by checking the withdrawal details on Binance:
Then you will need to go to the network’s explorer. Here are a few examples:
- Etherscan for Ethereum mainnet
- Bscscan for BSC (Binance Smart Chain)
- Polygonscan for Polygon
- Snowtrace for Avalanche
Once on the blockchain explorer, either search for your MetaMask address or for the transaction ID to call up the transaction's details and confirm that it has been completed.
On the overview section of your account's page in the block explorer, you will be able to see your token balances. If the token is the native token (BNB, ETH, MATIC, AVAX) it will appear in the balance section (as in the screenshot above).
If it is not the native token, it will appear in the dropdown menu in the 'Token' section.
Step 2: Add the network to MetaMask and display the token if required
After adding the network, if your token is not the native token of that network, you will have to display it as a custom token.
On the block explorer, go to the token section and click on the token you received:
In order to add the custom token to MetaMask you will need to:
- Copy the token’s contract address. See here for further guidance; essentially, you need to find the token on the block explorer and get its address from there.
- Go to MetaMask and find 'import tokens' under the 'Assets' tab. Depending on how many tokens you've already added, you may need to scroll a bit to find this. Click on this to add the token, inputting its address.
If you have sent the tokens on the wrong network, you can always use a bridge to get that token on the desired network.
You can use Multichain (formerly AnySwap) to bridge tokens between the most common networks.
Note that in order to bridge the tokens, you will need to have funds in the network’s native token in order to pay for the gas fees. These are required for any transaction. For example, on BSC you will need BNB, on Polygon you'll require MATIC, and for Avalanche you need AVAX.