Crypto

Which Of These 14 Networks Are EVM-Compatible? (Explained)

Last updated on May 17th, 2022

If you have been using a non-custodial wallet like Metamask, you may have come across this term known as ‘EVM-compatibility’.

What does this mean, and which networks can be considered to be EVM-compatible?

Here’s what you need to know:

What is an EVM-compatible chain?

An Ethereum Virtual Machine (EVM)-compatible blockchain means that the programming language used by the blockchain network is the same as the Ethereum network (Solidity). This allows developers to port their smart contract code on the Ethereum blockchain to another EVM-compatible network.

You can think of EVM-compatible networks as networks that have copied the original code of Ethereum.

This is because Ethereum was the first blockchain network to have introduced smart contracts, so developers would have built their decentralised apps using the Solidity language.

However, the Ethereum network is slower and more expensive compared to newer networks that have been created.

To encourage developers to switch to their network, these blockchains may make their network EVM-compatible.

In this way, developers will be able to easily switch to this new network without having to make many changes to their code!

There are many networks that are EVM-compatible, and most non-custodial wallets should be able to support them.

However, you may want to note that some wallets like Metamask only support EVM-compatible networks. This means that you won’t be able to add other networks like Solana or the Bitcoin network which are not EVM-compatible.

These networks can be easily added to Metamask with just one click:

All EVM-compatible networks will have addresses that start with ‘0x’

Furthermore, all of these EVM-compatible networks will have the same deposit address on your Metamask wallet.

Metamask Copy ETH Address

All of these addresses will start with ‘0x‘.

If you are sending crypto to an EVM-compatible network, it is important that you are selecting the correct network when sending your funds over.

Otherwise, you may send your funds to the wrong network, and they may be lost!

Here is a guide on whether some of these networks are EVM-compatible or not:

Is Algorand EVM-compatible?

Algorand is not an EVM-compatible network as it was built on other programming languages (Java, Go and Python) and not Solidity.

If you look at an Algorand deposit address, you may notice that the deposit address does not start with ‘0x’, which is common among all EVM-compatible networks.

PCWK74T6LnxCU4VLumljtFpytxah5ZPtBj9QG6 QxY1penG5P8iIMSwxkZRg3SB2HBzrl4bFuja 271ulW8aWVlrBzxjdpRo DG 6SQYILOVkZjug

Since Algorand is not an EVM-compatible network, you are unable to add it to your Metamask wallet.

Is Avalanche EVM-compatible?

Avalanche is an EVM-compatible network as it was built on the Solidity programming language.

Avalanche EVM compatible Source

You are able to add the Avalanche C-Chain to your Metamask wallet, which only supports EVM-compatible networks.

Moreover, you may notice that the AVAX C-Chain deposit address starts with ‘0x’, which also suggests that it is EVM-compatible.

ec2yh2BP9XCRJUC6ifj OOHBn8jsruPdKvytMCCzlqH6QSKfUS04CYYyInBxeEmIaY9ERicjvU D831PB3ShClwBPjFff1w9vfsqNs9qD7I Ep582toj0ZGXovp9BVeN9v60CN9

This is also the same if you want to deposit AVAX on the BNB Smart Chain, which is another EVM-compatible network.

You can find out more about how to add AVAX to other networks on Metamask here.

You may want to note that Avalanche has an X-chain, which is not EVM-compatible and the deposit address does not start with ‘0x’.

SSmhPdfvOeUcTZqz6dU6UmVFdjjxqIdxdfV1kyiJ2beJmnK9bO8b0cgWhOsMOvGLN3hL T xq7wrjVwgm6y qoAhMNrhjTEwKqK3aUVs5dzYp HKZXje7Tsj9zxtK 0ldz3cHFs7

Is Cardano EVM-compatible?

The Cardano network is not EVM-compatible as it uses the Haskell programming language, instead of Solidity. However, the Milkomeda Sidechain is being built which enables EVM compatibility on the Cardano network.

If you look at a Cardano network deposit address, it does not start with ‘0x’, which is common among all EVM-compatible networks.

WXSveQYynEPuRu75a9G 3oYaVN472GktgOfaHl1XrVcIC4YjAEf6VqgYi3ToMFDqSojwyDnheoy9v 9rxthQ rsGDHDnYtpWdseozZjwVa9qtfMoff NefrJw zm7foTw Sbs4il

Since the Cardano network is not an EVM-compatible network, you are unable to add it to your Metamask wallet.

However, there is a Binance-Peg version of ADA, which exists on the BNB Smart Chain, and the deposit address starts with ‘0x’.

VLx0ZwKabHa7iSrFdSOY2T2y

You can find out more about how to add the wrapped version of ADA here.

Is Polkadot (DOT) EVM-compatible?

Polkadot is not an EVM-compatible network as it was built on other programming languages (Rust, C++, and Golang) and not Solidity.

If you look at a Polkadot deposit address, you may notice that the deposit address does not start with ‘0x’, which is common among all EVM-compatible networks.

wtZfjRlY

Since the Polkadot network is not an EVM-compatible network, you are unable to add it to your Metamask wallet.

However, there is a BEP20 version of DOT (wrapped DOT), where the deposit address starts with ‘0x’. This shows that wrapped DOT (but not native DOT) can exist on an EVM-compatible network.

U3ephY5FOgoAg5OpyErsjYDTB0tivN NX8AEMyWusNcizG sFtAkMuvXBOD70niTH TtFH2CK1IOcDFD5

You can find out more about how to add the wrapped version of DOT here.

Is EOS EVM-compatible?

EOS is not an EVM-compatible network as it was built on other programming languages (C++) and not Solidity.

If you look at an EOS deposit address, you may notice that the deposit address does not start with ‘0x’, which is common among all EVM-compatible networks.

7wg8VhGPW4GYyukuaUvdDDtwYYz2Q4kLCnWpCwCzx6yyIKXQzGxQHSF7StO4mJMo1 hMBOB4SLxZd0C w4sPtbUhV7tk6hYD3VJ 00VguN7y0PAEBS Ta09qyt5V2bW VMUDGPG

Since EOS is not an EVM-compatible network, you are unable to add it to your Metamask wallet.

However, there is a BEP20 version of EOS (wrapped EOS), where the deposit address starts with ‘0x’. This shows that wrapped EOS (but not native EOS) can exist on an EVM-compatible network.

F1XysIPZgOm0Q40XgjHfEzOZ27bcDG3zFy0kBQI3ssYe7Dtt0Ujm RZ1iue9PEZsquVbKtMN8YiskqT7bC

Is Elrond (EGLD) EVM-compatible?

EGLD is not an EVM-compatible network as it was built on other programming languages (Rust, C/C++, C#, Typescript) and not Solidity.

If you look at an EGLD deposit address, you may notice that the deposit address does not start with ‘0x’, which is common among all EVM-compatible networks.

oFrv5 NhZW2tX0qfjpWj eFrzX0pfx1LFg1dK

Since EGLD is not an EVM-compatible network, you are unable to add it to your Metamask wallet.

However, there is a BEP20 version of EGLD (wrapped EGLD), where the deposit address starts with ‘0x’. This shows that wrapped EGLD (but not native EGLD) can exist on an EVM-compatible network.

You can find out more about how to add the wrapped version of EGLD here.

Is Fantom (FTM) EVM-compatible?

Fantom is an EVM-compatible network as it was built on the Solidity programming language

7GVzk4Ng9nspp8 Wohhdm7VlK5KuR4UlGUx91tAL4sKge4sVyu5LLDYTJxhCiGYfH7PYO4lmpkof7w1U00rAe1xL8IC50IqU4qUIPgdOWY 5a0H3tefFv6J54uuFEu0hk9u wX7B

You are able to add the native Fantom network to your Metamask wallet, which only supports EVM-compatible networks. 

Moreover, you may notice that the native Fantom deposit address starts with ‘0x’, which also suggests that it is EVM-compatible.

kxTMSblvuT1uHSm0yI0cwCaR Jozz03ZOMFP5OwsnsVssjBBs8G3YWvhPkK8fizHr3k5OpU

This is also the same if you want to deposit FTM on the BNB Smart Chain, which is another EVM-compatible network. 

ZTDkl9r iekMUuEMubpNLzEItNQnMK2gSIyU JhX643dqaNTINCg710O7aPh7n7V4tpWj3LgoDICVG 6q OBP4ivd7ClOWtGb4J6Njz s9w8YlL0lvjoYnRF419oR4nt8Z722Eh8

You can find out how to add FTM to the BNB Smart Chain here.

Is Harmony (ONE) EVM-compatible?

Harmony is an EVM-compatible network as it was built on the Solidity programming language

HdM 5aQu2 V3PcDfEkkbcWDuD21lQaxjF9cZ ar 9yp8x3lgM8DSz4k 1D11fVsDtgHiQspcmWy Y W gdGLCp3G3fTSksD RhNhJEvoWmT4dfEhl3UlDLtqyGFb9vs8Er76gsVV

You are able to add the Harmony network to your Metamask wallet, which only supports EVM-compatible networks. 

However, you may want to note that all Harmony (ONE) addresses start with ‘one’ instead of ‘0x’, but they still remain EVM-compatible.

n e1cmxG48jM6eykjOaPky0B9oIW L50YQBtn6yMvvtbPve4Gi36rYsjbmFOp8lwFzkZFhuPhZ OuGzNrf8ZE3r 3VB8OdwXHNHgPD6ICU NJM 6HTgDv24gs68GrWTtIMHYlTWT

If you are looking to send assets via the Harmony ONE network to your Metamask wallet, you can check out this guide here.

Is Terra (LUNA) EVM-compatible?

LUNA is not an EVM-compatible network as it was built on other programming languages (Lua) and not Solidity.

If you look at a LUNA deposit address, you may notice that the deposit address starts with ‘terra’ and not ‘0x’, which is common among all EVM-compatible networks.

3jEShPjJ8ZkhRbnrdQFrirLAyZ B6UYtZoAPBHn986tlvi3WHprIh4WEV315bFO5MdMitTPcn5I 2q2B

Since LUNA is not an EVM-compatible network, you are unable to add it to your Metamask wallet.

However, there is an ERC20 version of LUNA (wrapped LUNA), where the deposit address starts with ‘0x’. This shows that wrapped LUNA (but not native LUNA) can exist on an EVM-compatible network.

ThqIaTI71QWILMMJMyHo54kca

You can find out more about how to add the wrapped version of LUNA here.

Is NEAR Protocol (NEAR) EVM-compatible?

NEAR is not an EVM-compatible network as it was built on other programming languages (Rust) and not Solidity.

If you look at a NEAR deposit address, you may notice that the deposit address does not start with ‘0x’, which is common among all EVM-compatible networks.

SP3dqrcI8nWrE0WZiMfSaCvUzU1nfiHlwlK5mDXayh6JvegglEHLTVbFaG1LbCQKIemQkK1lNkWw4C2OkYigYnm9zLCK qBT5kJBjHD8ZNy1sQnFww P8QmGX NINUjWr7TqqF8G

Since the NEAR protocol is not an EVM-compatible network, you are unable to add it to your Metamask wallet.

However, there is a BEP20 version of NEAR (wrapped NEAR), where the deposit address starts with ‘0x’. This shows that wrapped NEAR (but not native NEAR) can exist on an EVM-compatible network.

RKnYcTeCGmmD c3P3qJzDq0UB 14CQ0UQtwTZ6A1qIGunXQ0j5nyEC37rnmlKijZLZE0aFMuCgU7L6lcIV5B0tz0un5m87NvOSjVYeAW13UmbleprIWbjwfEk9D4H6BpY75Jh bI

You can find out more about how to add the wrapped version of NEAR here.

Moreover, the NEAR protocol has the Aurora Mainnet, which is an EVM-compatible side-chain built on the NEAR protocol. You can check out how to add the AURORA token to Metamask here.

Is Polygon (MATIC) EVM-compatible?

Polygon is an EVM-compatible network as it was built on the Solidity programming language

You are able to add the Polygon network to your Metamask wallet, which only supports EVM-compatible networks. 

Moreover, you may notice that the native Polygon deposit address starts with ‘0x’, which also suggests that it is EVM-compatible.

LQsin9mYeDYTAw7HX T28ph10vVP9L1Kx2kgRtfMdDcEdrLw9zRS7aeVzkus5WP4FFeWKFHcUImSL 2UAfv9Kq1JKi1hg7K qPDQb HzGE8AmMvcOnt7D7uxOiwkaSFf

This is also the same if you want to deposit MATIC on the BNB Smart Chain, which is another EVM-compatible network. 

iT r5yFtO0GR uiFvMOj860 5cIqg4v o4jqe4zqOZ4vRYDvV S4hmZWaDRMDHI8YsgFVIkTW7NgQ1 SWtxgDBUYDjX8O3JxVKRLi9zxC8RHyTRbd6kJOGxtbJtTDVsEbulO YH

You can find out more about how to add other versions of MATIC here.

Is Solana (SOL) EVM-compatible?

SOL is not an EVM-compatible network as it was built on other programming languages (Rust C and C++) and not Solidity.

If you look at a deposit address on the Solana network, you may notice that the deposit address does not start with ‘0x’, which is common among all EVM-compatible networks.

wnljkiItuk3 A8iKNbnhYbCMKVABQoSqTpaZCaxdcnoKZf5jZSlbXBhbl0lRx KheXlOr0PbYudOGMCbcru7iiX2Br m

Since the Solana network is not EVM-compatible, you are unable to add it to your Metamask wallet.

However, there is a BEP20 version of SOL (wrapped SOL), where the deposit address starts with ‘0x’. This shows that wrapped SOL (but not native SOL) can exist on an EVM-compatible network.

fctgdrQQv0bUE9xbQfVOqHzDYz99Ovwos4bBXPEApDjF6Bdff7Qq5Tq C7FrsNYHNnPq9NncfOx WcdcpndzwtvNhtFh5wfz24gsHw294wn 2OjACIMdZbdP20eY l35chFZg47i

You can find out more about sending Solana to your Metamask wallet here.

Is Tezos (XTZ) EVM-compatible?

Tezos is not an EVM-compatible network as it was built on other programming languages (Michelson) and not Solidity.

If you look at an XTZ deposit address, you may notice that the deposit address does not start with ‘0x’, which is common among all EVM-compatible networks.

I2NsB JRzMSJo JGolNGDfpMrgS cWSreYfl3r2lAAtG1jTiJUgVa6i2AiO4a5 p4ZM3tCHN4RLKadHaM3ZbF4jwpcL F 2zGCFF v83C8488KZY8LNv5 ku7bP18Ndp1HKRqtsa

Since Tezos is not an EVM-compatible network, you are unable to add it to your Metamask wallet.

However, there is a BEP20 version of XTZ (wrapped XTZ), where the deposit address starts with ‘0x’. This shows that wrapped XTZ (but not native XTZ) can exist on an EVM-compatible network.

You can find out more about how to add the wrapped version of Tezos here.

Is Tron (TRX) EVM-compatible?

Tron is not an EVM-compatible network as it was built on other programming languages (Java) and not Solidity.

If you look at a TRX deposit address, you may notice that the deposit address does not start with ‘0x’, which is common among all EVM-compatible networks.

4QvjXoYMGV3BexCiFXDq2rRBA4nzkVM6scSPJFnEDhKG

Since TRX is not an EVM-compatible network, you are unable to add it to your Metamask wallet.

However, there is a BEP20 version of TRX (wrapped TRX), where the deposit address starts with ‘0x’. This shows that wrapped TRX (but not native TRX) can exist on an EVM-compatible network.

n47 qokJyivoDw1D52HxC7pYpsyxyu5vIxQJEmRPCI4IUU qukKMth1uvqaK4JvmEoTCt4avNa4iHdyY5oaB1G3wRZ57lPTf0ZYXjMgjSgT

You can find out more about how to add the wrapped version of TRX here.

Conclusion

When you are determining whether a network is EVM-compatible or not, the most direct way would be to look at the network’s deposit address and determine if it starts with ‘0x’.

If it does, this network is mostly likely EVM-compatible.

However, if the network’s deposit address does not start with ‘0x’ like the Terra network, this network is not EVM-compatible!

If you’re looking to generate tax reports for your crypto trades, you can consider using Koinly, which allows you to track your transactions from 350+ exchanges and 50+ crypto wallets.

👉🏻 Referral Deals

If you are interested in signing up for any of the products mentioned above, you can check them out below!

ZenGo Referral (Get $10 Cashback)

If you are looking for an alternative wallet to Metamask, one of the options you can consider is ZenGo. What’s more, you’d be able to receive $10 cashback, and here’s what you’ll need to do:

  1. Sign up for a ZenGo wallet using this link
  2. Enter the Referral Code ‘ZENX0B4G’ when you are entering your email
  3. Purchase $200 worth of crypto via MoonPay in the ZenGo app

Once this is done, you will receive $10 cashback in BTC.

Maiar wallet referral (receive $10 USD in EGLD)

If you are interested in signing up for a Maiar wallet, you can use my referral link. Here’s how you can get $10 USD in EGLD:

  1. Sign up for a Maiar wallet
  2. Purchase ≥ $200 USD worth of EGLD via MoonPay, Transak and Ramp (can be done via single or multiple purchases)
  3. Receive $10 USD worth of EGLD in your Maiar wallet

For more information, you can view the terms of the referral program here.

You Might Also Like

    Total
    0
    Share