Three parts of the system
The frontend displays balances and signs user actions. A backend relays public prices, prepares sponsored transactions and runs settlement keepers. On-chain programs validate state transitions and own the custody rules.
MagicBlock ephemeral rollups execute delegated trading state. Solana’s base layer holds token custody and processes the actual swaps, payouts and withdrawals.
- Browser wallet
- MagicBlock execution
- Solana settlement
An ordinary position lifecycle
Deposit → make trading funds available → open → close or liquidate → commit/release required state → execute settlement → issue ownership or service the FIFO claim. Some phases complete separately, so the UI shows progress instead of pretending every step is instantaneous.