Please always be very careful to send the designated crypto currency on the correct mainnet network! Lately different wrappers came into existence that offer sending particular crypto currency on a DIFFERENT NETWORK, not the original mainnet of the crypto currency!
This only matters is you can select different mainnets when SENDING crypto currency, usually on exchanges. Example of such selection:
ALWAYS USE NATIVE MAINNET (Usually the one selected by default)! If you will send funds on a different mainnet, these funds will NOT arrive into your wallet on the BC Vault (or any other wallet)!
You can only send ERC20 tokens to another ERC20 address, and you can only send BSC tokens to another BSC address. Sadly it is common, that address format of mainnet is compatible with the wrapper network and thus wallets can not detect such mistake.
DO NOT select the cheapest fee option. Select the one that is native to the crypto currency you are sending!
You can't pay a merchant receiving Ethereum (ETH) via transaction that would send ETH over BEP20!
CORRECT - Native mainnet:
Bitcoin BTC -> Bitcoin mainnet
Ethereum ETH -> Ethereum/ERC20 mainnet
Ethereum ERC20 tokens -> Ethereum/ERC20 mainnet
INCORRECT - NON NATIVE - Wrapper networks, layers:
Wrapped Bitcoin (WBTC) - Wraps BTC
Binance SmartChain BEP20 - Wraps Ethereum ERC20 like tokens
Tron TRC20 - Wraps Ethereum ERC20 like tokens