Trade Flow

What happens after you send an order — from accept to fill to settlement.

Order lifecycle

StepWhat you see
1. SubmitPlace, cancel, or modify through the app or an official SDK. Orders are encrypted in transit.
2. AdmitThe venue authenticates you, applies rate limits, and accepts or rejects the order. A reject comes back with a reason.
3. MatchAccepted orders go to the off-chain matching engine. The book is a private CLOB with price–time priority.
4. AckYou get an acknowledgment with the order id and status (open, filled, canceled, rejected).
5. FillsPartial or full fills arrive on the order-updates stream. Public market data stays aggregates — not the book.
6. BalancesPositions and buying power update on the GoDark ledger. Fills do not move SPL.
7. SettlementSolana records checkpoints against the collateral vault. That is not a public per-user fill tape.

Margin checks run before an order can rest or trade. See Margin & Liquidation.