Home > Quick > Body

ZKsync achieves full EVM equivalence, allowing developers to seamlessly deploy Ethereum contracts

clock
2025-05-06 23:27:13
On May 7th, according to the official announcement of ZKsync, ZKsync has now achieved full EVM equivalence, allowing developers to directly use the EVM bytecode generated by Solidity compilation to deploy on the ZKsync chain, without the need to use special tools such as zkSolc and Foundry ZKsync. This feature was introduced through the 27th version of the protocol upgrade and was officially approved by the governance proposal ZIP-9.
EVM bytecode will be executed on top of EraVM through the EVM interpreter, achieving seamless compatibility with mainstream Ethereum power builders such as Foundry, Hardhat, Remix, etc. However, due to differences in operation mode, the mechanism still has limitations such as different gas calculation methods, some EVM instructions (such as CALLCODE, SELFDESTRUCT) are not supported, and the execution cost is higher than the native EraVM contract. ZKsync recommends that performance-sensitive projects still prioritize EraVM native development. The upgrade will be gradually extended to other ZK chains in Elastic Network.
Web3 Desktop Trading Tool
Stay ahead of the game in the cryptocurrency space.