Epic: Arena v2 — standalone PvP timer arena (full redeploy)

Context

Umbrella issue for the Arena v2 revamp: replace TimeCurve launchpad + Rabbit Treasury + Leprechaun with a persistent TimeArena. Full redeploy and reset; no backwards compatibility.

Relevant files

  • README.md — project overview and deploy addresses
  • docs/agent-phases.md — implementation roadmap
  • launchplan-timecurve.md — legacy launch plan (to retire)

Acceptance criteria

  • All child issues linked as related/blocking where appropriate
  • Published decision log: TimeArena replaces TimeCurve; DOUB is spend asset; four podiums kept with independent timers
  • Old production addresses documented as retired in ops docs

Verification checklist

  • Epic checklist in this issue tracks open/closed children
  • Maintainer sign-off before mainnet deploy child closes epic

Child issue checklist

  • Spec: Arena v2 product primitives
  • Remove: Leprechaun NFTs
  • Remove: Rabbit Treasury / Burrow
  • Remove: TimeCurve launchpad sale lifecycle
  • Remove: Legacy FeeRouter five-sink CL8Y model
  • Remove: Legacy docs, skills, guardrails, bots
  • Contracts: TimeArena core — Last Buy timer
  • Contracts: Independent podium timers + epochs
  • Contracts: Play CRED + epoch CHARM + claim
  • Contracts: DOUB prize split + AdminSellVault
  • Contracts: XP levels
  • Contracts: TimeArenaBuyRouter pay rails
  • Contracts: WarBow PvP on DOUB + epoch reset
  • Contracts: Referrals earn Play CRED
  • Indexer: Arena v2 schema
  • Indexer: Wallet stats API
  • Frontend: Unified Arena page
  • Frontend: CHARM card + CRED claim
  • Frontend: Wallet profile modal
  • Deploy: Arena v2 DeployDev + production
  • QA: Invariants, E2E, guardrails
Edited by Plastic Digits