boltActivity 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

  • GET /api/activity/stream

Mock event generator

A synthetic event generator runs every 4 to 7 seconds.

It creates realistic events across categories such as:

  • Execution

  • Battle

  • Protocol

  • Queue

  • Performance

  • Error

  • Retry

  • Session

  • System

Example generated events

  • Skill Executed: Jupiter Swap

  • Battle Completed: Jupiter vs Orca

  • Protocol Health Check: Pyth

  • Retrying failed execution

  • New wallet connected

Helius real-event poller

A real-event poller runs every 60 seconds.

It checks selected on-chain activity through the Helius Enhanced Transactions API.

Deduplication

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.

Last updated