SHAVR Docs

Odds, mechanics and trust model — the whole placard, in writing.

Introduction

SHAVR is an on-chain scratch lottery on Solana. You buy a ticket with SOL, USDC or $SHAV, scratch it, and prizes are paid in liquid Solana assets — BONK, WIF, JUP and more — delivered straight to your wallet.

ChainSolana mainnet
Ticket tiersFOIL $1 · HOLO $5 · PRISM $20 (holders only)
Prize rate70%, posted public
Token$SHAV — fair launch on pump.fun
InterfacesWeb app + Telegram bot (@tryshavr_bot). X agent ships in phase 5.

Odds & prize table

One odds table applies to every tier — higher tiers scale prize amounts, never probabilities. 55% of tickets pay something; the overall prize rate is 70% of ticket volume, pity included.

Result        Odds          FOIL $1    HOLO $5   PRISM $20
Zonk          45%           —          —         —
Dust          25%           $0.40      $2        $8
Money back    18%           $1         $5        $20
2x            9%            $2         $10       $40
5x            2.7%          $5         $25       $100
20x           0.29%         $20        $100      $400
JACKPOT 500x  1 in 10,000   $500       $2,500    $10,000*

* PRISM jackpot pays from the progressive pot; while the pot is below max, the jackpot equals the current pot — always shown live. Pity: 10 consecutive zonks make the next scratch pay at least money-back, and the luck meter is displayed on screen.

Provably fair

Every roll is computed as HMAC-SHA256(serverSeed, clientSeed + ":" + nonce). The SHA-256 hash of the active server seed is published before any scratch uses it. Seeds rotate every 24 hours or 10,000 scratches, whichever comes first — the old seed is revealed at rotation.

  • Your client seed defaults to a random string and can be changed any time.
  • The verify page recomputes any historical roll in your browser — no API trust needed.
  • Prize payouts are on-chain transfers from the public pool wallet, visible on Solscan.

Balance, withdrawals & fees

Prizes are fixed in USD at the moment of the roll and accrue to your balance ledger. Each win is assigned an asset from the prize board (BONK, WIF, JUP, POPCAT, PENGU, FARTCOIN, SOL, RAY, PYTH, MEW) deterministically from the same roll, so the verify page reproduces the asset too.

Minimum deposit$2 (SOL, USDC or $SHAV)
Minimum withdrawal$5
Withdrawal feeZero. Always.
Instant sendWins ≥ $20 offer immediate on-chain delivery
Withdrawals ≥ $50024h review window (anti-exploit)
Thin liquidity fallbackIf the routed swap would exceed 2% slippage, the prize pays in SOL at the same USD value

Scratch from a post (phase 5)

Not live at launch — this is the phase 5 distribution layer, documented here so the plan is public. Bind your wallet to your X handle once (one signed message on the web app — the agent never holds your keys). Commands then become posts, and every reveal is a public reply with a verify link attached.

@tryshavr scratch x5     scratch 5 tickets
@tryshavr balance        scratches + prizes + luck meter
@tryshavr my bags        prize board breakdown
@tryshavr withdraw       send prize assets on-chain
@tryshavr jackpot        current progressive pot
  • Planned limits: 50 scratches per day through the agent, 30s cooldown between commands.
  • Minimum X account age: 3 months (anti-bot).
  • The Telegram bot ships earlier, in phase 4.

$SHAV & the holder tier

Odds are identical for everyone. $SHAV buys volume, access and prestige — never probability.

Pay with $SHAV+25% scratches · 50% of tokens spent are burned
Holder tier (hold 10M)3 free FOIL cards/day (capped $1 each) · PRISM tier unlocked · holder badge · 10-minute head start on restocks
Jackpot payout50% prize assets + 50% $SHAV
Ticket buyback-burn10% of every ticket
Special editions$SHAV-only purchase, 100% burned
Supply1B, 100% fair launch on pump.fun, liquidity locked

Pool wallet & security

  • The prize pool hot wallet and cold treasury addresses are published — audit solvency any time on Solscan. Coverage ratio (pool ÷ outstanding balances) is shown live, target floor 1.5x.
  • Withdrawals under $100 are instant and automated; the hot wallet has a daily outflow cap.
  • Launch policy: 100% of pump.fun creator fees seed the prize pool for the first 30 days (then 50/50 with treasury).
  • SHAVR never custodies your wallet — deposits are transfers you sign, prizes are tokens you receive.

Disclaimer

SHAVR is an entertainment product involving games of chance with published odds. It is not an investment product, a securities offering, or financial advice. Prizes are fixed in USD at roll time and paid in volatile third-party Solana assets whose value can move after payout. $SHAV is a utility token for access and in-app perks — it carries no profit expectation, no equity, and no claim on revenue. Games of chance may be restricted in your jurisdiction; you are responsible for complying with local laws. Play with what you can afford to lose. 18+ only.