● TESTING MODEDeposits, withdrawals & event entries use Paystack test cards. Use card 4084 0840 8408 4081 (any future expiry, any CVV).

Dev tools · Arena Live Engine

Engine state

Server uptime ·

Real-time read of the singleton arenaLiveEngine. Every active poller, every fetch, every broadcast — all fed by lib/services/arena-live-engine.service.ts. Refreshes every 2s.

Data flow

  1. Stage 1
    Lichess
    /api/tournament/{id}
    /api/tournament/{id}/results
  2. Stage 2
    rate-limited fetch
    lib/lichess/rate-limiter.ts
    45 req/min token bucket
  3. Stage 3
    ArenaLiveEngine
    poller per arena
    8s fast · 30s slow
  4. Stage 4
    SSE broadcast
    /api/events/[id]/stream
    full_state · standings_update · full_standings
  5. Stage 5
    useArenaSSE hook
    lib/hooks/useArenaSSE.ts
    normalises + diffs
  6. Stage 6
    Arena UI
    ArenaPage · standings · featured
    rank deltas · score flashes

Fetching engine state…