👻 CHAINeS Ghost Coin Rewards Program
Full rewards logic, earning rules, spend effects, and your live account status.
User: guest
Balance: 0 Ghost Coin points
Leaderboard rank: unranked
Program status: ready.
How points are earned (program logic)
Spend + earn options breakdown
Earn options (all live actions).
Spend options (instant redemption effects).
Platform rewards map (all pages)
| Page / Surface | Main earning actions | Why points are granted |
|---|---|---|
| Chat feed + profile posts | Post, reply, like, follow | Rewards active social participation and relationship growth. |
| Marketplace | Create listings, likes, comments, contact actions | Rewards buyer/seller activity that creates commerce trust. |
| Live streaming | Start stream session + per-minute stream activity | Rewards consistency and live retention behavior. |
| Wallet + identity profile | Connect verified wallet | Rewards account trust and verifiable ownership signals. |
High-end tiers & effects
Redeem rewards (effects applied immediately)
Redeeming deducts points and writes a record to your rewards history in local storage.
Active reward effects
Recent rewards activity
Action breakdown (your account)
Totals below are derived from your stored rewards history and update as you earn/redeem.
Global leaderboard (live)
Ranks are sorted by total points, then alphabetically for tie-breaking.
Leaderboard + profile logic (detailed)
- Source of truth: every user is stored in
chaines_rewards_v1withpoints,history, and optionalflags. - Scoring: earn actions add positive points; redemptions write negative point entries and reduce available balance instantly.
- Eligibility: leaderboard includes every non-empty username with a valid rewards object.
- Tie-break: if two users have equal points, names are ordered alphabetically for stable ranking.
- Profile integration: profile page reads the same rewards store, shows rank, tier progress, recent events, and top leaderboard entries.
- History cap: rewards history is trimmed to the most recent 120 records to keep storage responsive.