Check out our User Guide on sidechains and custom networks; it may answer a lot of questions and help you understand what's going on better.
You have sent funds from Binance Smart Chain to MetaMask but you do not see your tokens credited in your MetaMask account.
Binance has confirmed transaction was successful and the withdraw address is correct. More than likely you used Binance Smart Chain network and sent funds as BEP20.
To recover your funds:
- Go to Binance (BNB) Blockchain Explorer (bscscan.com)
- Enter your MetaMask public address
- Click on "BEP-20 tokens" as per below and check if you find the transaction.
- Click on "token" and check if you find your "missing" tokens.
If you found the transaction and the tokens, great news it will be an easy fix!
Please note that MetaMask is set by default to connect to the Ethereum Mainnet, not the Binance Smart Chain (BSC) Network.
What you need to do in MetaMask to recover the funds:
- Add BSC as a custom network: https://academy.binance.com/en/articles/connecting-metamask-to-binance-smart-chain
or follow the instructions in this article.
- Add that specific token (if other than BNB) as a custom token under the BSC network you've just added: https://metamask.zendesk.com/hc/en-us/articles/360058460112-Custom-Tokens-in-other-networks
Lastly, if you want to move the tokens to Ethereum Mainnet, you will first need to send the tokens back to Binance. For details please check here.
You can find more details about BSC network at the link below or by contacting Binance support:
https://metamask.zendesk.com/hc/en-us/articles/360049675331-Tokens-not-visible-after-withdrawing-from-Binance