BONK · on the prize boardWIF · on the prize boardJUP · on the prize boardPOPCAT · on the prize boardPENGU · on the prize boardFARTCOIN · on the prize boardSOL · on the prize boardRAY · on the prize boardPYTH · on the prize boardMEW · on the prize boardBONK · on the prize boardWIF · on the prize boardJUP · on the prize boardPOPCAT · on the prize boardPENGU · on the prize boardFARTCOIN · on the prize boardSOL · on the prize boardRAY · on the prize boardPYTH · on the prize boardMEW · on the prize board
Built on Solana

The foil comes off. The odds were printed underneath.

$1 a ticket. 70% goes back to players, posted public. Every roll is committed before you touch the foil.

$1
a ticket
70%
back to players, posted
500x
top jackpot
Demo ticket · FOIL $1No. 184213
ZONKLuck meter +1 · pity pays at 10
Prize rate 70% · posted public

Demo pays bragging rights only. Paid tickets pay liquid Solana assets — on-chain.

$SHAV contract addressPRE-LAUNCH
TBA — launching on pump.fun (Solana)

The CA will appear here the minute $SHAV deploys. Anything you see elsewhere before that is fake.

Trust model

Nothing here is a secret except which card is yours.

01

Posted odds

The full prize table is on this page and in the docs. 70% goes back to players. The ticket at your corner store returns 60-65% and shows you nothing.

02

Sealed before you rub

The server seed hash is published before your card exists. The result is settled server-side before the canvas is even drawn — the scratching is theatre over a decided outcome.

03

Reserves you can count

Hot and cold pool wallets are published. Coverage ratio is displayed live, not in a quarterly report. Below 1.5x, PRISM sales pause automatically.

The ticket shelf

Three tiers. One odds table. No pay-to-win.

FOIL

$1

the entry ticket

  • ├─ top prize $500
  • ├─ open to everyone
  • └─ 55% of cards pay something

+1 shavings per card

HOLO

$5

same odds · 5x prizes

  • ├─ top prize $2,500
  • ├─ open to everyone
  • └─ every band ×5

+6 shavings per card

PRISM

$20

holders only · 20x prizes

  • ├─ top prize $10,000*
  • ├─ unlocked by holding 10M $SHAV
  • └─ same probabilities as FOIL

+25 shavings per card

* PRISM jackpot pays from the progressive pot. Below the cap, the jackpot equals the live pot, always disclosed on screen.

The placard

Every odd, printed. Like a kiosk placard — but true.

ResultOddsFOIL $1HOLO $5
Zonk45%
Dust25%$0.40$2
Money back18%$1$5
2x9%$2$10
5x2.7%$5$25
20x0.29%$20$100
JACKPOT 500x1 in 10,000$500$2,500
hit rate 55%back to players 70% · posted public

vs the real world

Physical scratch tickets return roughly 60–65% and the table is printed nowhere the buyer will ever read it.

Pity, on screen

10 zonks in a row → the next card always pays at least money-back. The luck meter is on screen, not a hidden mercy rule.

7/10

PROGRESSIVE JACKPOT — 5% of every ticket feeds the pot. It only goes up until someone hits it.

Verify any roll

We don't ask you to trust the server. Ask your own browser.

Every card gets a permanent verify page. It does not query us for a verdict — it recomputes the roll locally from four public inputs and prints both hashes side by side. Copy them into any language and you get the same number.

01

Commit

SHA-256 of the server seed is published before the seed is ever used.

02

Roll

HMAC-SHA256(serverSeed, clientSeed:nonce) → a number in [0,1).

03

Rotate

Every 24h or 10,000 cards, the seed retires and is revealed in full.

04

Recompute

Anyone can replay every historical card from that seed. Forever.

Card #48,201HOLO · 2x
server seeda7f3…9d1c (revealed)
client seedmy-lucky-string
nonce418
roll0.9421337
band2x (0.88 ≤ roll < 0.97)
prize$10.00 → WIF
Recomputed in your browser
SHA-256(seed)✓ MATCH
HMAC(seed, client:nonce)✓ MATCH

Illustration of the verify page — ships with the app in phase 03.

Proof of reserves

The number a sceptic actually cares about, on the front page.

Hot wallet

Capped daily float. Funds every automatic payout under $100.

Published at phase 03 — not yet funded.

Cold treasury

Multi-signature reserve. Holds the bulk of the prize pool.

Published at phase 03 — not yet funded.

Coverage ratio

1.5xtarget floor

Coverage ratio = (hot + cold pool) ÷ outstanding player balances. Target floor 1.5x. Below it, PRISM sales pause automatically.

The board

Ten assets. A second scoreboard for a losing week.

Every prize is drawn from a fixed board of liquid Solana assets, picked deterministically from the same roll — so the verify page reproduces the asset too. Collect all ten and the badge is permanent, cosmetic, and shown on every card you share.

It buys no odds. Nothing on this site buys odds.

BONK
WIF
JUP
POPCAT
PENGU
FARTCOIN
SOL🔒
RAY🔒
PYTH🔒
MEW🔒

Where every $1 goes

The split is public, like everything else here.

70¢
Prize reserve

The posted 70% — back to players. Never touched for ops.

Progressive jackpot

Feeds the pot until someone hits 500x.

15¢
Treasury

Prize-asset inventory, infrastructure, support. The only house margin.

10¢
Buyback → burn

$SHAV bought on the market and burned, on-chain.

Launch policy: 100% of creator fees seed the prize pool for the first 30 days.

THE HOLDER TIER — 10M $SHAV (1% of supply). One threshold, no ladder.

$SHAV utility

The token buys volume and access. Never luck.

+25% cards

Pay for tickets in $SHAV → a quarter more cards. Half the tokens you spend are burned. 2x would be insolvent, so we don't offer it.

Hold 10M — one tier

3 free FOIL cards a day (capped $1 each), PRISM tier unlocked, a 10-minute head start on restocks, holder badge. Sell below 10M and perks pause. No staking, no lock-up.

Jackpots pay half in $SHAV

Every big winner leaves holding the token — distribution through play, not promises.

Burns everywhere

10% of every ticket becomes a market buy and a burn. Special edition cards are $SHAV-only and burned in full.

Roadmap

Ship order, not ship maybe.

PHASE 01LIVE

Demo season

Playable cards, posted odds, seed chain public from day one

PHASE 02NEXT

$SHAV launch

Fair launch, 0% team, creator fees seed the prize pool

PHASE 03

Real money on

Deposits, public pool wallets, payouts, withdrawals at $5

PHASE 04

Retention

Shavings shop, restock events, Telegram mini app

PHASE 05

Scratch from a post

Social agent — every reveal is public, with a verify link

PHASE 06

Sponsored boards

Projects join the prize board. Odds never change.

Straight answers

FAQ

+Is this verifiable or do I just trust you?

Neither half asks for trust. The roll is HMAC-SHA256 of a server seed whose hash was published before your card existed, so the verify page recomputes it inside your own browser — not on our server. The money side is on-chain: the pool wallets are public, so you can check solvency yourself at any moment.

+What exactly do I win?

A prize fixed in USD at the moment of the roll, paid in a liquid Solana asset — BONK, WIF, JUP, POPCAT, PENGU, FARTCOIN and others on the board. If routing that swap would move the market more than 2%, the prize pays in SOL at the same USD value instead, and the card says so.

+70% sounds low. Why should I care?

Because it is 70% and it is printed. Physical scratch tickets return roughly 60-65% and the table is printed nowhere the buyer will ever read it. Every game of chance keeps an edge — the difference here is that ours is a number on the front of the page rather than something you have to assume.

+What does $SHAV actually do?

Pay for tickets in $SHAV and get 25% more cards, with half the tokens you spend burned. Hold 10M (1% of supply) for 3 free FOIL cards a day, the PRISM tier and a 10-minute head start on restocks. Odds are identical for everyone — the token buys volume and access, never probability.

+Why are small prizes not sent instantly?

Because paying out forty cents costs more attention than it is worth. Prizes accrue to your balance and you withdraw from $5 with zero fee. Deposits and payouts both stay on-chain and public — only the accounting in between is off-chain.

+Is this legal where I live?

SHAVR is a game of chance with published odds. Rules differ by jurisdiction and it is your responsibility to comply with local laws. 18+ only, always.

The foil is waiting.

Your corner store will never show you the odds. We print them on the front of the ticket and let you recompute every roll yourself.