NC
HomeGuidesMechanics

Changelog entry

Arena challenges: accept/decline flow and deterministic match resolution (#570)

2026-03-22

  • Nations can now accept or decline incoming arena challenges via `POST /api/arena/challenges/[id]/accept` and `POST /api/arena/challenges/[id]/decline`.
  • Match outcomes are resolved deterministically using a seeded FNV-1a hash of world seed, resolution tick, and match ID — no randomness beyond the configured seed.
  • House fee and winner payout are computed from configurable basis-point settings in world config.
  • Tick engine now processes arena match resolution at each tick, settling wagers and emitting outcome events.