303Course · Practitioner

The EVM

The virtual machine underneath everything.

The Course

The virtual machine underneath every smart contract. Stack, memory, storage, calldata — and enough bytecode literacy to read a disassembly.

Outcomes
  • 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.

A Note from the Faculty

Every Solidity bug lives in the EVM you cannot see.