Enter the Demo
A guest demo account is created locally — no email, no wallet, no real funds. You start with 1.00000000 SOL of play money to play Dice, Limbo, Mines, HiLo, Keno, Tower, Plinko, Blackjack, Roulette, Snakes, Chicken and Darts on the provably fair core.
Account
Available when your balance drops below 0.1 SOL.
Wallet LOCKED IN DEMO
Deposits and withdrawals activate with the real-money launch and are locked in this demo. The demo runs entirely in your browser with play funds — nothing here touches the Solana network, and this panel shows no deposit address because none exists yet.
Locked in the demo — deposits and withdrawals activate with the real-money launch.
Games
Twelve originals on the same provably fair core. Every bet consumes exactly one nonce; every outcome is recomputed from the seed stream after rotation.
Dice
Limbo
Mines
25 tiles, your choice of mines. Every safe tile raises the multiplier — cash out before you hit one. 1% edge per round.
HiLo
Guess the next card — higher, lower, or same. Each correct guess multiplies your payout by the odds of the remaining deck (1% edge per guess). Cash out anytime.
Keno
Tap 1–10 numbers on the 40 board. Ten numbers are drawn from your bet's seed stream; your payout is set by how many of your picks hit. Every pick count pays a generated table at a 1% house edge.
Tower
Climb 8 floors. Every floor hides a bomb (two on Expert) — each safe step multiplies your payout at fair odds × 0.99. Cash out after any floor; one wrong step ends the climb.
Plinko
One float per bounce decides left or right. The centre bins are the likeliest and pay the least; the edge bins are rare and pay the most. Standard tables, ~1% house edge at every rows / risk combo.
Blackjack
One fresh deck per round, dealt from your bet's seed stream. House rules: dealer stands on all 17s · blackjack pays 3:2 · double down on the first decision of a hand (one card, then stand) · split a pair of the same rank once — split aces get one card each and stand, and 21 after a split is not blackjack · no insurance, no surrender. Unlike the other originals there is no flat 1% edge here — the edge comes from the rules themselves.
Roulette
European single-zero wheel. Build as many bets as you like, then spin once — one spin, one nonce, every bet settles together. The zero is the whole house edge (2.70%); payouts are the standard table (straight 35:1 down to even-money 1:1), stake back on a win.
Snakes
Race a token across a 100-tile board. Each roll throws two dice from your bet's seed stream and moves you their sum. Land on a ladder foot and you climb to its top — your cash-out value climbs with you, because every tile carries a value from the board's published schedule (shown on the board during a round). Land on a snake head and the round ends, wager lost. Reach tile 100 and you win the board's max payout; cash out anytime at your tile's scheduled value — before the first roll that's a full refund. The schedule is generated from the layout itself: from every tile, one more roll is worth exactly 0.99 × the tile's fair price in expectation, so any play that rolls returns at most 0.99 of the wager.
Chicken
Cross the road, one lane at a time, up to 20 lanes. Each lane draws one float from your bet's seed stream: below your difficulty's trap chance and you're caught — wager gone. Every survived lane multiplies your payout by 0.99 ÷ survival chance (Easy ×1.1880, Medium ×1.3200, Hard ×1.4850, Expert ×1.9800 per lane), so each step is worth exactly 0.99 × your current value in expectation. Cash out after any lane; clearing all 20 settles at the full cap multiplier. Cashing out before the first lane refunds in full.
Darts
Throw darts and multiply. Each throw draws one float from your bet's seed stream and lands a zone; your round multiplier is the product of every throw. A Miss ends the round and the wager is lost; bank after any throw to collect wager × product (banking before a throw refunds). The zone table is built so the expected value of every throw is exactly 0.99 × your running product — the whole 1% edge lives in that table, nowhere else.
Provably Fair — Test Roll
This is the fairness core, not a game. Each roll draws floats from HMAC-SHA256(server seed, client seed : nonce : round). The hash below is committed before you roll — rotate the seed later and prove nothing changed.
—
Rotate & Reveal
Revealing the active server seed rotates in a fresh one and resets the nonce to 0. The revealed seed lets anyone recompute every roll made under it.
Verifier
Paste any revealed server seed with its client seed and nonce to recompute the floats — the same math the server ran. Optionally tie it to a logged roll from your history to check an exact match.
Bet History
| # | Game | Wager | Mult | Payout | Profit | Nonce | Seed hash (committed) | Time |
|---|---|---|---|---|---|---|---|---|
| No bets yet — play a game above. | ||||||||
Verify a bet
After rotating, paste the revealed server seed with a bet id — the bet's outcome is recomputed from its stream (nonce + client seed) and compared against what was logged.
Roll History
| # | Nonce | Seed hash (committed) | Client seed | Floats | Time |
|---|---|---|---|---|---|
| No rolls yet — draw your first floats above. | |||||