303Course · Practitioner
The EVM
The virtual machine underneath everything.
The virtual machine underneath every smart contract. Stack, memory, storage, calldata — and enough bytecode literacy to read a disassembly.
- 01
Read EVM bytecode at a working level.
- 02
Explain the stack machine model.
- 03
Trace a call across contracts.
Prerequisites
- — Gas and Fees.
Pacing
~4 hours.
- IModule
Architecture
Stack, memory, storage.
- IIModule
Bytecode
What Solidity compiles to.
A Note from the Faculty
Every Solidity bug lives in the EVM you cannot see.