# EVM Compatibility

IoTeX is compatible with the most recent Ethereum Virtual Machine (EVM), allowing developers to deploy smart contracts written in Solidity and interact seamlessly with the IoTeX blockchain.&#x20;

{% hint style="info" %}
Currently, IoTeX supports the **Shangai EVM** **release** and the **Solidity** compiler **0.8.20**
{% endhint %}

This compatibility provides access to a wide range of Ethereum-based tools and libraries, enhancing the development ecosystem.

[↗ Building and Deploying Smart contracts on IoTeX](https://docs.iotex.io/blockchain/build/web3-development)
