Skip to content

P2E: add player reward UI #96

@ilyar

Description

@ilyar

Source PRD: tasks/prd-full-play-to-earn.md
Parent epic: #86
PRD section: US-010

Description

Players need a clear reward interface showing progress, eligibility, claimable rewards, and payout status.

Acceptance Criteria

  • Home/Profile shows active campaign, reward progress, current rank/tier, and claim eligibility status.
  • Result screen shows reward point changes when a P2E campaign is active.
  • Rewards page shows campaign rules, pool cap, personal progress, claimable rewards, payout status, and support link.
  • UI distinguishes Season Points, reward points, claimable rewards, paid ELM, and demo tELM.
  • UI does not promise guaranteed income, fast money, risk-free earning, or fixed earnings unless legally reviewed and factually supported.
  • Verify in browser using Playwright.

Constraints

  • Keep current paid PvP settlement as entry fee, not player-funded prize pool.
  • Do not make Season Points redeemable or refundable.
  • Keep payout/compliance/provider secrets backend-only.
  • Treat this as deferred future-phase work until mechanics/self-host production readiness is stable.

Notes

Copy must avoid gambling and unsupported earnings language.

Metadata

Metadata

Assignees

No one assigned

    Labels

    area: frontendTelegram Mini App UI, screens, and client UXdomain: economyELM/tELM balances, ledger, credits, debits, and rewardsdomain: operationsRunbooks, observability, incident handling, migration, and support flowspriority: highImportant for MVPstatus: deferredDeferred until the current active milestone is stabletype: featureNew capability or product improvement

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions