Dojo · Source-grounded training · Rust, Reth, Revm, Alloy
Become the engineer who can fork the financial system.
Read real production source, trace the primitives that run live financial systems, then rebuild them yourself. Rust × EVM, anchored on real code.
How Dojo teaches
Source first, abstractions second. You learn the code paths most courses edit around so the understanding holds up in production.
Start here
Build a Hyperliquid-style perp engine.
Rebuild OpenHL — our open analog of Hyperliquid's closed engine — in order: the CLOB, funding, liquidation, insurance fund, and ADL. Reth + Rust, every primitive from real source.
Build it in order
Other paths
Prerequisites
The on-ramp sequence for people new to Rust Ethereum: first the worldview, then the toolkit, then the source-reading bridge before the deeper courses.
Intro to Reth — Welcome to Rust Ethereum
Open path →Deep Dives (Optional)
Optional but powerful source-level reads for engineers who want stronger intuition before or alongside the flagship implementation path.
Mastering Foundry — Solidity testing discipline for engineers who already think in Rust
Open path →Advanced Architect
The systems side of the stack: consensus, bridges, sequencing, validator operations, production engineering, and full application buildouts.
Consensus Engineering — Building L1 Consensus on Reth
Open path →Want to see it running first?
ReactorSee the engine you will learn to build — running and forkable.
Dojo teaches you to build the engine. Reactor is the running proof of what you are building toward — stress-tested and customizable.
Enter Reactor →