It is crucial that before working and deploying smart contracts on Celo, you should know how the brain behind the Celo Network works as smart contracts written in solidity are processed from Solidity to byte code to Opcode. To be better solidity and smart contract dev, one must have a deep understanding of how the Evm works.This tutorial delves into the EVM’s fundamentals, architecture, and its role in Ethereum and Celo ecosystems. The topic explores how the Evm knows what smart contract function is called, the execution processes. It highlights Celo’s EVM compatibility. This comprehensive topic provides valuable knowledge for developers and users interested in leveraging the EVM for smart contracts on the Celo Network.