Trade Flow
What happens after you send an order — from accept to fill to settlement.
Order lifecycle
| Step | What you see |
|---|---|
| 1. Submit | Place, cancel, or modify through the app or an official SDK. Orders are encrypted in transit. |
| 2. Admit | The venue authenticates you, applies rate limits, and accepts or rejects the order. A reject comes back with a reason. |
| 3. Match | Accepted orders go to the off-chain matching engine. The book is a private CLOB with price–time priority. |
| 4. Ack | You get an acknowledgment with the order id and status (open, filled, canceled, rejected). |
| 5. Fills | Partial or full fills arrive on the order-updates stream. Public market data stays aggregates — not the book. |
| 6. Balances | Positions and buying power update on the GoDark ledger. Fills do not move SPL. |
| 7. Settlement | Solana 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.