Activity Engine
Synthetic and real event generation for live activity tracking across the platform.
The activity engine generates and stores the platform activity stream.
It powers:
Homepage live activity ticker
Mock event generator
A synthetic event generator runs every 4 to 7 seconds.
It creates realistic events across categories such as:
Example generated events
Skill Executed: Jupiter Swap
Battle Completed: Jupiter vs Orca
Protocol Health Check: Pyth
Retrying failed execution
Helius real-event poller
A real-event poller runs every 60 seconds.
It checks selected on-chain activity through the Helius Enhanced Transactions API.
The poller deduplicates by transaction signature.
Event insertion behavior
New on-chain transactions are inserted as real events with isMock: false.
Platform activity views can display a REAL badge for these events.