V3 Improvements
V3 rebuilds the exchange around the proxy-wallet model below. What you get for it:- Reliable settlement — the fill failures of V2 are eliminated.
- Elimination of trade ordering issues - race conditions between cancels and fills are eliminated.
- Faster orders API — placing an order via
POST /orders-v3is roughly 50% lower latency than V2. - Faster confirmation — the time from placing a bet to on-chain settlement drops 2–3×.
- Automatic order bashing — an order whose price crosses the book fills immediately against resting liquidity instead of resting.
- Withdrawal controls — you can add multiple signers to your wallet to approve withdrawals. See Accounts.
- Privacy — your orders, positions and trades are not attributable to your address.
Capital lives in a proxy wallet
Every bet is placed, collateralised and paid out through a proxy contract you own, not your EOA / user address. Accounts · Funding · Reading balancesOne signed order does everything
Every order — a resting quote or an immediate bet — is a call submitted toPOST /orders-v3. timeInForce sets its behaviour: GTC rests on
the book (“maker” orders), IOC and FOK execute against it immediately (“taker” or “market” orders).
Posting orders · Taking liquidity ·
Time in force ·
EIP-712 order signing ·
The order book is aggregated and anonymous
The public book is price levels, not individual orders. Each snapshot carries aversion, so you can reconcile a REST seed against the realtime stream and always keep the newer
state.
Read the order book · Book versioning ·
GET /orderbook-v3/snapshot
Your activity is private
The public book shows aggregated price levels, not individual orders, so your resting quotes are not attributable to you.Where everything lives
Quickstart
Deploy a proxy, read the book, and place a bet end to end.
Migrate to V3
Port an existing client, subsystem by subsystem.