XP, quests, badges, referrals, and Lucky Draw
Progression is separate from game odds. It gives players profile goals and shareable achievements without changing the contract result, payout, or vault accounting.
XP
Settled rounds grant XP from wager size. Quest rewards are intentionally smaller than the main round activity curve, and referral XP stays capped and cosmetic.
Daily and weekly quests
Quests reward simple activity such as round counts, wins, trying different games, and keeping streaks. The active set now includes three-round, four-game, three-win, three-day streak, five-win weekly, and 50-round weekly goals. Connected players manage active quest and badge progress from the Quests page.
Badges
Badges are off-chain profile achievements in this version. Recent badges appear in progression panels, and the full shelf is shown on the player profile with earned and locked states visually separated.
Referrals
Referral links award small capped XP to the referrer after referred players settle rounds. Referral never pays ETH and never touches the vault.
Lucky Draw
Every 10 qualifying settled rounds at 0.000115 ETH or higher unlocks one Lucky Draw for the same connected wallet. A wallet can earn up to 10 draw rights per UTC day, which resets at 03:00 TSI, while unused available draws carry over. The dedicated Lucky Draw page sends settled round proofs to the LuckyDraw contract, derives available draws from proof-backed rounds that the contract has not consumed yet, keeps the next-draw progress separate from the available count, and pays from a separately funded draw contract. Backend maintenance can reconcile stored Supabase counters back to the same contract-valid proof source used by the UI, while profile and game cards refresh the same summary when mounted or focused and only show a Draws metric when a current draw is available. The Lucky Draw page keeps its collapsible How it works panel and claimable history states styled from the shipped app stylesheet. Public reward history is paginated from on-chain logs, connected wallet history refreshes directly so unclaimed rewards stay visible, and the page uses the same VRF verification card pattern as game pages after a draw starts.
Current quest rewards
- Daily quests currently reward 8-30 XP depending on effort.
- Weekly quests currently reward 35-120 XP depending on effort.
- New goals add three-round, four-game, three-win, three-day streak, five-win weekly, and 50-round weekly targets.
- Badge quests still unlock profile badges, but badge rewards do not affect payouts.
- Quest XP is bonus progress. Round XP remains the main activity signal.
Referral rules
- Referral links can use an address or a referral code.
- The referred wallet signs once to link the referral.
- Self-referral and changing referrer later are blocked.
- Referrer XP is capped per round and per day.
- Only settled indexed rounds count. Refunds and pending rounds do not.