Hi @Jan, regarding your question about:
For example, when I want to send FX from my f(x)Wallet FX EVM address to Coinbase wallet, I hit the Send button, type in the amount of FX I want to send, and then I copy/past my Coinbase FX wallet address into that box.
This is the same for all exchanges and other EVM Wallets like MetaMask.
- The user have to know → which network they are sending from
- The user have to know → which network they are going to receive from
Both networks have to be the same.
MetaMask Example: ( All networks on MetaMask uses 0x format - for your information )
If the user clicks on the Avalanche network and sends $AVAX to an exchange that supports ERC-20
(Ethereum Network) only, their funds will also be lost too.
This is why all wallet users, not just f(x)Wallet’s users, have to know:
- (Sender’s Network) - where they are sending from
- (Receiver’s Network) - which network are they receiving it from
Both networks have to be the same or funds will usually be lost - unless you own both addressess.
A lot of users make this common mistake of sending over the wrong network - applies to all wallets.
I think everyone is misunderstanding what EVM-compatibility is and what ERC20 actually is.
- f(x)Core’s address is EVM compatible which means it utilizes the 0x format
- Exchanges clearly state that they support ERC20 Network only, NOT the f(x)Core Network
EVM 0x address means it uses 0x address format.
ERC20 means the token and network type.
This means the user has to make sure they send from:
Ethereum (ERC20) → Ethereum (ERC20)
Binance Smart Chain (BEP20) → Binance Smart Chain (BEP20)
f(x)Core → f(x)Core ( Not ERC20)
All of the above uses 0x address format.
→ If you want to send to Coinbase, make sure your $FX is in the Ethereum section of the wallet.
- Coinbase currently supports ERC20 network only
- Do not click from the f(x)Core section.
- Double check what network the exchanges supports before sending over your funds.
All EVM blockchains use 0x address format - no matter what exchange, wallet, or f(x)Wallet.
- EVM 0x address format does not mean ERC20
Any user can use their 0x address to send to any 0x address, but they have to make sure both the sender and receiver network are the same.
This is the same for all EVM blockchains, such as Avalanche, Polygon, BSC, and wallets like MetaMask.
This is all about making sure you are on the correct network - both sender & receiver.
Nevertheless, I’ve already informed the team to put a reminder message like:
- Make sure you are sending using the correct network
Extra Note: MetaMask, the world’s most used wallet, doesn’t send any alerts or warning messages at all because the user themselves are responsible for choosing the correct network themselves.
But I guess we can do better by offering a reminder message to “reduce” the chance of human error. Cheers!