DEXolator consists of two main on-chain Solana contracts:
Central coordinator managing collateral, portfolio margin, and cross-market routing
Per-market order book and matching engine in a single 10MB account
Minimal dependency Solana SDK for on-chain programs
Local Solana development validator with mainnet state
Minimal allocations, panic = abort for BPF
Reject orders if market price moved beyond threshold since batch open
Market Maker orders posted after batch_open receive no rebate, discouraging toxic flow
Roundtrip trades within the same batch are taxed/clipped to prevent gaming