Ethereum Classic (ETC) aims to keep compatibility with the Ethereum Virtual Machine (a.k.a. EVM) by eventually including changes from the latest Ethereum (ETH) network upgrades. This process implies the coordination of network upgrades by the Ethereum Classic blockchain ecosystem.
At the time of this writing, with the activation of the ETC Mystique (ECIP-1104) hard fork, Ethereum Classic supports EVM features up to the ETH London upgrade.
At this moment, we are working on adding support for the ETH Shanghai upgrade, which we expect will be ready by Q3 2023.
For Solidity developers deploying on the Ethereum Classic network, it is important that you to compile your smart contracts by setting the target to london.
$ solc --evm-version london contract.sol
You can find more information about this, and other configuration options, on Solidity's official documentation site.
Thank you for reading this article!
To learn more about the ETC Cooperative go to: https://etccooperative.org
To learn more about ETC go to: https://ethereumclassic.org