Skip to content

The EVM

The Ethereum Virtual Machine (YP §9): the quasi-Turing-complete stack machine that executes account code. Execution proceeds in frames; each frame owns an operand stack, a byte-addressed memory, a program counter, and a gas counter, and message calls and contract creations push new frames. Every operation is metered — a frame halts exceptionally the moment its gas is exhausted — so execution is total by construction.

Read the pages in order: