ORDERBOOK Track

Orderbook Matching Engine

Build the core logic behind a limit orderbook: bids, asks, crossing checks, fills, cancellation, price-time priority, and exchange order behavior.

Back to tracks
Track Progress
0/12
Checking authentication state...
At a glance
12 exercises in total
Four roadmap phases
Server-side test enforcement

Orderbook Foundations

Order sides, crossing logic, and top-of-book discovery.

Challenges 1-3

Matching Engine

Fills, market orders, and average execution price.

Challenges 4-7

Book Mutations

Insertion, cancellation, and price-time priority.

Challenges 8-10

Exchange Behavior

Post-only rejection and immediate-or-cancel matching.

Challenges 11-12
    Orderbook Matching Engine - All Challenges | learn.sol