WIKI & FAQ
How the scratch economy works, top to bottom. Quests, tiers, prestige, jackpot, on-chain redemption — all the rules in one place.
The $SCRATCH economy
$SCRATCH is the in-game points unit. You earn it by scratching winning tickets, claiming daily rewards, completing quests, and from referrals. It converts to the on-chain $SCRATCH SPL token at a fixed rate of 10,000 points = 1 $SCRATCH token.
Every pack and grid purchase splits the cost across three pools:
- Treasury — funds prize payouts and ongoing operations.
- Jackpot — feeds the rolling jackpot pool that big-win tickets pay from.
- Burn — removed from circulation, making the token deflationary.
Playing tickets, packs, and grids
Each ticket is a scratch grid. Match symbols to win — bigger symbol, bigger payout. Three knobs control the stake and shape of the bet:
- Tier (Basic → VIP, 1× to 22× multiplier) — higher tier = bigger cost & bigger swings.
- Grid size (3×3 to 5×5, up to 3.6× payout multiplier) — more cells per ticket.
- Pack size (1 to 10 tickets) — buy in bulk, scratch back-to-back, build combos.
Boosts modify outcomes: Lucky biases the symbol roll, ×2 applies a 1.25× post-win bonus,Jackpot forces a top-tier symbol roll, Refund returns ticket cost on a loss.
Tiers, levels, and prestige
Three independent progression tracks run side-by-side:
- Player tier (Bronze → VIP Holo) — based on lifetime tickets played and total winnings. Each tier adds a permanent payout bonus (up to +30%).
- Level (1 → 50) — earned via XP from every play. XP is a slow grind by design — every level matters.
- Prestige (0 → 20) — hit level 50 to prestige. Resets level, but adds +4% permanent payout per rank. Stacks forever.
Final payout formula (in order): base × tier × grid × playerTier × x2 × fireBonus → sum → × prestige.
Daily quests & achievements
Every UTC day you get 3 randomized quests from the rotation — play X tickets, win Y total, land a Z-coin single hit, hit a streak, etc. Snapshot is taken at the first time you open quests that day; progress accrues from then on. Hit the target → click CLAIM to deposit the reward straight into your balance.
Achievements are permanent. They unlock automatically when you cross lifetime thresholds — first scratch, biggest jackpot, longest streak, daily streak, total winnings. Visit your profile to see the catalog.
Leaderboards
Five live boards on the leaderboard:
- All-Time Winnings — total $SCRATCH won, lifetime.
- This Week — winnings this calendar week. Resets weekly.
- Biggest Jackpot — largest single-ticket payout you've landed.
- Top Scratchers — most tickets played.
- Longest Streak — most consecutive winning lanes.
- Top Level — highest level/prestige (grinder respect).
Boards refresh live. Banned accounts are filtered out automatically.
Wallet Connect — deposits, purchases, redeems
The on-chain wallet card on your profile is non-custodial. You connect Phantom or Solflare with one click; we never hold your keys or seed phrase. Every on-chain action is signed by you and verified server-side against Solana mainnet before any in-game state changes.
Three flows use Wallet Connect:
- Deposit $SCRATCH → in-game points. You sign an SPL transfer of $SCRATCH to the treasury wallet. The server pulls the transaction by signature, confirms the mint matches and the treasury balance increased, then credits points at
10,000 pts = 1 $SCRATCH. Idempotent by signature — refreshing won't double-credit. - Shop purchases (perks & boosts) in $SCRATCH. Each perk has a fixed token price. You sign the transfer; the server verifies the signature, matches the deposited amount to the perk's expected price, and grants the boost charges or permanent unlock. Deduped by tx signature in
chain_perk_purchasesso a retry is safe. - Redeem / withdraw points → $SCRATCH on chain. You debit in-game points and queue a withdrawal request to your wallet. An admin reviews each request and sends the payout on chain. Status updates live on your On-chain history panel with the tx hash and a Solscan link.
Costs you should know: Solana network fees (~0.000005 SOL/tx) are paid by you, the signer. If the treasury's $SCRATCH token account doesn't exist yet, the first depositor pays ~0.002 SOL of rent to create it. Withdrawals are free to request — the treasury pays the network fee when sending.
Transaction status tracker
Every on-chain action shows up in the On-chain history panel on your profile, with a color-coded status pill, the amount, and a Solscan link once a tx hash exists. The four phases:
- Pending (gold, spinner) — your request is queued. Withdrawals & redeems sit here until an admin approves them.
- Confirmed (cyan) — admin approved; the treasury is preparing to send on-chain.
- Completed (neon green) — fully settled on-chain. Deposits and shop purchases jump straight here after the server verifies the signature.
- Failed / Cancelled (red) — the action was rejected or cancelled. Points are automatically refunded to your in-game balance.
Filter the panel by tab — Purchase, Deposit, Withdrawal, or Redeem — and tap any row's tx hash to inspect it on Solscan.
Fairness & anti-abuse
All payouts are server-validated against the canonical payout formula — the client can't lie about wins. Ticket history, achievements, and quest claims are recorded in the database with audit logs.
- Account age, lifetime caps and daily caps apply to redemptions.
- Only verified net-winnings are eligible for token redemption.
- Withdrawals require manual admin approval; suspicious activity is paused.