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

Closed
opened 2026-05-27 07:06:27 +00:00 by PlasticDigits · 79 comments
PlasticDigits commented 2026-05-27 07:06:27 +00:00 (Migrated from gitlab.com)

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
## 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
PlasticDigits commented 2026-05-27 07:06:47 +00:00 (Migrated from gitlab.com)

changed the description

changed the description
PlasticDigits commented 2026-05-27 07:06:53 +00:00 (Migrated from gitlab.com)

mentioned in issue #240

mentioned in issue #240
PlasticDigits commented 2026-05-27 07:06:53 +00:00 (Migrated from gitlab.com)

marked as related to #240

marked as related to #240
PlasticDigits commented 2026-05-27 07:06:56 +00:00 (Migrated from gitlab.com)

mentioned in issue #241

mentioned in issue #241
PlasticDigits commented 2026-05-27 07:06:56 +00:00 (Migrated from gitlab.com)

marked as related to #241

marked as related to #241
PlasticDigits commented 2026-05-27 07:06:59 +00:00 (Migrated from gitlab.com)

mentioned in issue #242

mentioned in issue #242
PlasticDigits commented 2026-05-27 07:06:59 +00:00 (Migrated from gitlab.com)

marked as related to #242

marked as related to #242
PlasticDigits commented 2026-05-27 07:07:02 +00:00 (Migrated from gitlab.com)

mentioned in issue #243

mentioned in issue #243
PlasticDigits commented 2026-05-27 07:07:02 +00:00 (Migrated from gitlab.com)

marked as related to #243

marked as related to #243
PlasticDigits commented 2026-05-27 07:07:05 +00:00 (Migrated from gitlab.com)

mentioned in issue #244

mentioned in issue #244
PlasticDigits commented 2026-05-27 07:07:05 +00:00 (Migrated from gitlab.com)

marked as related to #244

marked as related to #244
PlasticDigits commented 2026-05-27 07:07:08 +00:00 (Migrated from gitlab.com)

mentioned in issue #245

mentioned in issue #245
PlasticDigits commented 2026-05-27 07:07:08 +00:00 (Migrated from gitlab.com)

marked as related to #245

marked as related to #245
PlasticDigits commented 2026-05-27 07:07:11 +00:00 (Migrated from gitlab.com)

mentioned in issue #246

mentioned in issue #246
PlasticDigits commented 2026-05-27 07:07:11 +00:00 (Migrated from gitlab.com)

marked as related to #246

marked as related to #246
PlasticDigits commented 2026-05-27 07:07:14 +00:00 (Migrated from gitlab.com)

mentioned in issue #247

mentioned in issue #247
PlasticDigits commented 2026-05-27 07:07:15 +00:00 (Migrated from gitlab.com)

marked as related to #247

marked as related to #247
PlasticDigits commented 2026-05-27 07:07:18 +00:00 (Migrated from gitlab.com)

mentioned in issue #248

mentioned in issue #248
PlasticDigits commented 2026-05-27 07:07:18 +00:00 (Migrated from gitlab.com)

marked as related to #248

marked as related to #248
PlasticDigits commented 2026-05-27 07:07:22 +00:00 (Migrated from gitlab.com)

mentioned in issue #249

mentioned in issue #249
PlasticDigits commented 2026-05-27 07:07:22 +00:00 (Migrated from gitlab.com)

marked as related to #249

marked as related to #249
PlasticDigits commented 2026-05-27 07:07:25 +00:00 (Migrated from gitlab.com)

mentioned in issue #250

mentioned in issue #250
PlasticDigits commented 2026-05-27 07:07:25 +00:00 (Migrated from gitlab.com)

marked as related to #250

marked as related to #250
PlasticDigits commented 2026-05-27 07:07:28 +00:00 (Migrated from gitlab.com)

marked as related to #251

marked as related to #251
PlasticDigits commented 2026-05-27 07:07:30 +00:00 (Migrated from gitlab.com)

mentioned in issue #252

mentioned in issue #252
PlasticDigits commented 2026-05-27 07:07:31 +00:00 (Migrated from gitlab.com)

marked as related to #252

marked as related to #252
PlasticDigits commented 2026-05-27 07:07:33 +00:00 (Migrated from gitlab.com)

mentioned in issue #253

mentioned in issue #253
PlasticDigits commented 2026-05-27 07:07:34 +00:00 (Migrated from gitlab.com)

marked as related to #253

marked as related to #253
PlasticDigits commented 2026-05-27 07:07:36 +00:00 (Migrated from gitlab.com)

mentioned in issue #254

mentioned in issue #254
PlasticDigits commented 2026-05-27 07:07:36 +00:00 (Migrated from gitlab.com)

marked as related to #254

marked as related to #254
PlasticDigits commented 2026-05-27 07:07:38 +00:00 (Migrated from gitlab.com)

mentioned in issue #255

mentioned in issue #255
PlasticDigits commented 2026-05-27 07:07:39 +00:00 (Migrated from gitlab.com)

marked as related to #255

marked as related to #255
PlasticDigits commented 2026-05-27 07:07:41 +00:00 (Migrated from gitlab.com)

mentioned in issue #251

mentioned in issue #251
PlasticDigits commented 2026-05-27 07:07:41 +00:00 (Migrated from gitlab.com)

mentioned in issue #256

mentioned in issue #256
PlasticDigits commented 2026-05-27 07:07:42 +00:00 (Migrated from gitlab.com)

marked as related to #256

marked as related to #256
PlasticDigits commented 2026-05-27 07:07:44 +00:00 (Migrated from gitlab.com)

mentioned in issue #257

mentioned in issue #257
PlasticDigits commented 2026-05-27 07:07:44 +00:00 (Migrated from gitlab.com)

marked as related to #257

marked as related to #257
PlasticDigits commented 2026-05-27 07:07:47 +00:00 (Migrated from gitlab.com)

mentioned in issue #258

mentioned in issue #258
PlasticDigits commented 2026-05-27 07:07:47 +00:00 (Migrated from gitlab.com)

marked as related to #258

marked as related to #258
PlasticDigits commented 2026-05-27 07:07:49 +00:00 (Migrated from gitlab.com)

mentioned in issue #259

mentioned in issue #259
PlasticDigits commented 2026-05-27 07:07:50 +00:00 (Migrated from gitlab.com)

marked as related to #259

marked as related to #259
PlasticDigits commented 2026-05-27 07:07:52 +00:00 (Migrated from gitlab.com)

mentioned in issue #260

mentioned in issue #260
PlasticDigits commented 2026-05-27 07:07:52 +00:00 (Migrated from gitlab.com)

marked as related to #260

marked as related to #260
PlasticDigits commented 2026-05-27 07:07:58 +00:00 (Migrated from gitlab.com)

Child issues (Arena v2 / TimeArena)

# Title
#240 Spec: Arena v2 product primitives
#241 Remove: Leprechaun NFTs
#242 Remove: Rabbit Treasury / Burrow
#243 Remove: TimeCurve launchpad sale lifecycle
#244 Remove: Legacy FeeRouter CL8Y model
#245 Remove: Legacy docs/skills/guardrails/bots
#246 Contracts: TimeArena core — Last Buy timer
#247 Contracts: Independent podium timers + epochs
#248 Contracts: Play CRED + epoch CHARM + claim
#249 Contracts: DOUB prize split + AdminSellVault
#250 Contracts: XP levels
#251 Contracts: TimeArenaBuyRouter pay rails
#252 Contracts: WarBow PvP on DOUB + epoch reset
#253 Contracts: Referrals earn Play CRED
#254 Indexer: Arena v2 schema
#255 Indexer: Wallet stats API
#256 Frontend: Unified Arena page
#257 Frontend: CHARM card + CRED claim
#258 Frontend: Wallet profile modal
#259 Deploy: Arena v2 DeployDev + production
#260 QA: Invariants, E2E, guardrails

All children linked with relates_to this epic. Primary label: time-arena.

## Child issues (Arena v2 / TimeArena) | # | Title | |---|-------| | #240 | Spec: Arena v2 product primitives | | #241 | Remove: Leprechaun NFTs | | #242 | Remove: Rabbit Treasury / Burrow | | #243 | Remove: TimeCurve launchpad sale lifecycle | | #244 | Remove: Legacy FeeRouter CL8Y model | | #245 | Remove: Legacy docs/skills/guardrails/bots | | #246 | Contracts: TimeArena core — Last Buy timer | | #247 | Contracts: Independent podium timers + epochs | | #248 | Contracts: Play CRED + epoch CHARM + claim | | #249 | Contracts: DOUB prize split + AdminSellVault | | #250 | Contracts: XP levels | | #251 | Contracts: TimeArenaBuyRouter pay rails | | #252 | Contracts: WarBow PvP on DOUB + epoch reset | | #253 | Contracts: Referrals earn Play CRED | | #254 | Indexer: Arena v2 schema | | #255 | Indexer: Wallet stats API | | #256 | Frontend: Unified Arena page | | #257 | Frontend: CHARM card + CRED claim | | #258 | Frontend: Wallet profile modal | | #259 | Deploy: Arena v2 DeployDev + production | | #260 | QA: Invariants, E2E, guardrails | All children linked with **relates_to** this epic. Primary label: `time-arena`.
PlasticDigits commented 2026-05-27 13:59:16 +00:00 (Migrated from gitlab.com)

mentioned in issue #261

mentioned in issue #261
PlasticDigits commented 2026-05-27 13:59:16 +00:00 (Migrated from gitlab.com)

marked as related to #261

marked as related to #261
PlasticDigits commented 2026-05-27 14:33:22 +00:00 (Migrated from gitlab.com)

mentioned in issue #262

mentioned in issue #262
PlasticDigits commented 2026-05-27 14:33:22 +00:00 (Migrated from gitlab.com)

marked as related to #262

marked as related to #262
PlasticDigits commented 2026-05-29 03:24:01 +00:00 (Migrated from gitlab.com)

mentioned in issue #263

mentioned in issue #263
PlasticDigits commented 2026-05-29 03:24:01 +00:00 (Migrated from gitlab.com)

marked as related to #263

marked as related to #263
PlasticDigits commented 2026-05-29 08:06:25 +00:00 (Migrated from gitlab.com)

mentioned in issue #264

mentioned in issue #264
PlasticDigits commented 2026-05-29 08:06:25 +00:00 (Migrated from gitlab.com)

marked as related to #264

marked as related to #264
PlasticDigits commented 2026-05-29 08:07:58 +00:00 (Migrated from gitlab.com)

mentioned in issue #265

mentioned in issue #265
PlasticDigits commented 2026-05-29 08:07:59 +00:00 (Migrated from gitlab.com)

marked as related to #265

marked as related to #265
PlasticDigits commented 2026-05-29 08:09:35 +00:00 (Migrated from gitlab.com)

marked as related to #266

marked as related to #266
PlasticDigits commented 2026-05-29 08:09:52 +00:00 (Migrated from gitlab.com)

mentioned in issue #266

mentioned in issue #266
PlasticDigits commented 2026-05-29 08:10:14 +00:00 (Migrated from gitlab.com)

mentioned in issue #267

mentioned in issue #267
PlasticDigits commented 2026-05-29 08:10:15 +00:00 (Migrated from gitlab.com)

marked as related to #267

marked as related to #267
PlasticDigits commented 2026-05-29 08:14:57 +00:00 (Migrated from gitlab.com)

mentioned in issue #268

mentioned in issue #268
PlasticDigits commented 2026-05-29 08:15:04 +00:00 (Migrated from gitlab.com)

mentioned in issue #269

mentioned in issue #269
PlasticDigits commented 2026-05-29 08:24:35 +00:00 (Migrated from gitlab.com)

mentioned in issue #270

mentioned in issue #270
PlasticDigits commented 2026-05-30 14:06:51 +00:00 (Migrated from gitlab.com)

mentioned in issue #271

mentioned in issue #271
PlasticDigits commented 2026-05-30 14:06:52 +00:00 (Migrated from gitlab.com)

marked as related to #271

marked as related to #271
PlasticDigits commented 2026-06-01 03:31:04 +00:00 (Migrated from gitlab.com)

mentioned in issue #273

mentioned in issue #273
PlasticDigits commented 2026-06-01 10:48:21 +00:00 (Migrated from gitlab.com)

mentioned in issue #274

mentioned in issue #274
PlasticDigits commented 2026-06-01 12:28:48 +00:00 (Migrated from gitlab.com)

mentioned in issue #276

mentioned in issue #276
ghost1 commented 2026-06-02 13:30:36 +00:00 (Migrated from gitlab.com)

mentioned in issue #278

mentioned in issue #278
ghost1 commented 2026-06-03 13:28:57 +00:00 (Migrated from gitlab.com)

mentioned in commit 56dc6d76e4

mentioned in commit 56dc6d76e47694da40ae938dbf9b28ed22dfac5b
PlasticDigits commented 2026-06-03 13:29:24 +00:00 (Migrated from gitlab.com)

mentioned in issue #284

mentioned in issue #284
PlasticDigits commented 2026-06-03 13:39:33 +00:00 (Migrated from gitlab.com)

mentioned in merge request !415

mentioned in merge request !415
PlasticDigits commented 2026-06-03 13:51:33 +00:00 (Migrated from gitlab.com)

mentioned in commit aeb3be16f6

mentioned in commit aeb3be16f6030635923c27d0f7f730ac05613025
PlasticDigits (Migrated from gitlab.com) closed this issue 2026-06-04 05:57:56 +00:00
PlasticDigits commented 2026-06-07 07:50:09 +00:00 (Migrated from gitlab.com)

mentioned in issue #299

mentioned in issue #299
PlasticDigits commented 2026-06-07 07:50:09 +00:00 (Migrated from gitlab.com)

marked as related to #299

marked as related to #299
PlasticDigits commented 2026-06-07 07:50:09 +00:00 (Migrated from gitlab.com)

marked as related to #300

marked as related to #300
PlasticDigits commented 2026-06-07 07:50:09 +00:00 (Migrated from gitlab.com)

mentioned in issue #300

mentioned in issue #300
PlasticDigits commented 2026-06-07 09:56:02 +00:00 (Migrated from gitlab.com)

mentioned in merge request !440

mentioned in merge request !440
PlasticDigits commented 2026-06-08 08:45:13 +00:00 (Migrated from gitlab.com)

mentioned in commit 1aee028f49

mentioned in commit 1aee028f49cc26089ba3641883572cbd0ee0b536
PlasticDigits commented 2026-06-08 08:45:13 +00:00 (Migrated from gitlab.com)

mentioned in commit 347af74150

mentioned in commit 347af741506bfb7e1b039fe9306ac4dc4312cadc
PlasticDigits commented 2026-06-13 07:02:53 +00:00 (Migrated from gitlab.com)

mentioned in issue #309

mentioned in issue #309
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
code/yieldomega#238
No description provided.