Skip to content
breakpoınt

EVM Puzzles

Read raw EVM bytecode and find the input that makes it succeed

EVM Puzzles is a series of puzzles about Ethereum Virtual Machine bytecode. Each puzzle shows you a short contract as raw opcodes, and you have to work out the transaction value, calldata or both that let it run to the end without reverting.

Play on github.com

Free · No login · Terminal · Intermediate

About EVM Puzzles

It trains reading stack-based bytecode and understanding how the EVM handles jumps, memory and calldata. It suits developers who want to learn what Solidity compiles to, and it pairs well with the evm.codes reference.

You clone the repository, install dependencies and run the puzzles from the terminal with Hardhat. It is free, open source and needs no account.

On Breakpoint since 25 Oct 2026.

Made this game? Claim it →

Keyboard shortcuts

j / k
Move down / up the list (this page)
] / [
Next / previous page
o
Open the focused game
b
Save or unsave the focused game
/
Search (the home list, or the command palette elsewhere)
Ctrl K
Command palette: games, skills, pages (works even when single keys are off)
?
This help