Demo 0
Free-play keno

KenoPad

Pick your lucky numbers. Ten balls tumble out of the globe.

  • 40 numbers
  • pick 1–10
  • 10 balls drawn
  • RTP 97.5–98.7%, exact
  • top prize 1,000×
  • Provably fair
0hitsWIN0
Pick 1 to 10 numbers, then draw.
0 / 10 picked
STAKE100
Demo chips · local onlyKeys: Space draw · Q quick pick · C clear

How it works

Keno is a lottery-style game. Choose between 1 and 10 numbers from 1 to 40. The globe then draws 10 different balls. The more of your numbers come out, the bigger the multiplier, and every pick count has its own paytable.

1

Try the demo right away with 1,000 local chips, or sign in with your wallet (a text signature, never a transaction).

2

Tap up to ten numbers, or use Quick pick. Choose a stake (a multiple of 10). The paytable under the board shows what each hit count pays.

3

Draw. Ten balls tumble out of the globe and your hits light up. Every draw can be re-checked below.

Paytables — multiples of your stake, by number of hits

RTP is computed exactly: with k picks, the chance of h hits is C(k,h) · C(40−k, 10−h) / C(40,10) (hypergeometric, C(40,10) = 847,660,528 possible draws), and RTP = Σ chance × multiplier. Stakes are multiples of 10, so every payout is a whole number of chips and nothing is rounded away. Holder win bonuses come on top for holders.

Fairness mapping

  1. Each draw uses one nonce of your seed pair. The bytes are HMAC_SHA256(serverSeed, clientSeed:nonce) then clientSeed:nonce:1, read 4 bytes per float: b0/2^8 + b1/2^16 + b2/2^24 + b3/2^32. A draw uses the first 10 floats.
  2. Start with the pool [1, 2, …, 40]. For i = 0 … 9: j = i + floor(f[i] × (40 − i)), swap positions i and j. The first ten positions, in order, are the balls drawn (a partial Fisher–Yates shuffle, so every set of 10 is equally likely).
  3. Hits = your picks that are among the ten. Payout = stake × paytable[picks][hits]. Your picks are saved with the result, and the same code runs on the server and in the verifier on this page.

Holder perks

Sign in with your wallet to keep chips, claim daily chips and appear on the leaderboard. Holding the project's coin unlocks bigger daily chips, a small bonus on wins and the holders' table.

Daily chips reset at 00:00 UTC. Claiming on consecutive days adds a streak bonus (+10% per day, up to +50%). The holder tier is read from your wallet's token balance on Solana at sign-in and every 10 minutes. Perks are bonus play only: chips have no cash value.

Provably fair

Every result is decided on the server from seeds you can check. Before you play you see the SHA-256 hash of the server seed. Each play uses HMAC-SHA256(serverSeed, clientSeed:nonce), and the game's mapping below turns those bytes into the result. When you rotate, the old server seed is revealed, so you can re-run every past result yourself.

Your seeds

Sign in to get your own seed pair. Demo plays use a local seed in your browser.

Verify a result

Paste a revealed server seed, the client seed and the nonce. The result is recomputed in your browser.

Leaderboard

Net chips won from play (payouts minus stakes; holder bonus not counted, so every tier competes equally) by signed-in wallets. Real recorded plays only. Demo chips never count. The week runs Monday to Sunday, UTC.

#WalletTierNet chipsPlaysWagered

Responsible play

  • There is nothing to buy here, and nothing you win here can be cashed out.
  • Take breaks. Results are random, and the house edge stated on this page applies to every play.
  • If gambling ever stops being fun for you or someone you know, free confidential help is available, for example from BeGambleAware.org (UK) or 1-800-GAMBLER (US).