OVERVIEW
FOR LPs
FOR MINERS
ARCHITECTURE
Async jobs. Dual-mode rounds. Two databases.
SN98 runs on four subsystems:
A Job represents a liquidity management task for a specific vault and trading pair. Multiple jobs run concurrently using asyncio.
All miners compete in forward simulations from current blockchain state. Scored on expected performance. Winner gets selected for live.
Previous evaluation winner executes real positions on-chain. Requires 7+ days participation. Higher weight in combined score (0.3 EMA vs 0.1).
Stores validator state: jobs, rounds, predictions, miner scores, participation history, live executions. Uses Tortoise ORM (async).
Historical on-chain events for backtesting: swaps, mints, burns, fee collections. Sourced from subgraph indexer.
Currently: multisig-controlled executor bot reads winning strategy, converts to V3 NFT LP operations, executes on Base L2. Future: fully automated execution.