This blog post series is written to help you understand how EVM works at a slightly lower level (assuming you have some solidity experience). In this post, we’re going to use Remix IDE to write, compile, deploy and run smart contracts. We’ll be working with the 1_Storage.sol contract found by default in Remix IDE.pragma solidity 0.8.0; contract Storage { uint256 number; function store(uint256 num) public { number = num; } function retrieve() public view returns (uint256){ return number; } } C...