Live on Somnia Testnet · provably fair provably fair

Provably-fair on-chain poker on Somnia.

Your keys, your cards, your chips. Every bet, pot and payout settles on-chain — and nobody, not even us, can ever see your hole cards.

zkShuffle card secrecy Sub-second finality Non-custodial escrow No wallet popup per hand
Players online0
Tables running0
Biggest pot today0
Next major1h 12m
Three steps

From wallet to the felt in under a minute

Connect once, deposit into on-chain escrow, and sit down. A one-time session key lets you play at web2 speed — no popup for every fold, call or raise.

1

Connect your wallet

MetaMask, WalletConnect or an embedded wallet. We switch you to Somnia mainnet automatically — no custody, ever.

2

Deposit to escrow

Move SOMI from your wallet into the audited escrow contract. Sub-cent fees, instant withdrawals, no lockup.

3

Sit down & play

Grant a capped table session key once. Then fold, call and raise with a single tap — every action still settles on-chain.

zkShuffle · deck sealed on-chain
Card secrecy

Nobody sees your cards. Not even us.

Hands are shuffled and dealt collaboratively by the players themselves using zero-knowledge proofs — mental poker on-chain. There is no server, no operator, and no “trusted dealer” that could ever peek.

Commit before the deal. A sealed deck commitment is published on-chain so it can’t be altered mid-hand.
Prove, don’t trust. Every shuffle is mathematically verifiable — re-check any past hand in the Verification Center.
Reveal after. The seed is revealed post-hand and re-hashes to the commitment — provably fair, every time.
Read the proof →
Running now

Featured games & tournaments

Why on-chain

Web2 speed, web3 trust

Somnia’s 1M+ TPS and sub-second finality mean the chain keeps up with the table. You get the transparency of on-chain without the lag.

Non-custodial escrow

Your balance lives in an audited escrow contract you can withdraw from any time. We never hold your funds.

Instant on-chain payouts

Pots, side-pots and tournament prizes settle automatically the moment a hand ends. No cashier delays.

Transparent rake

Every table shows its rake and cap up front — “no flop, no drop”. Tournament fees are split in the open.

One-tap session keys

Authorize a capped session once at sit-down and play popup-free. Revoke instantly from Settings.

Live via WebSocket

Table state, timers and pots are pushed in real time — no polling, no stale screens.

Provably fair, always

zkShuffle guarantees card secrecy and a verifiable shuffle. Audit any hand yourself.

One wallet, two rooms

Part of the Shiny family

Jump between ShinyPoker and the ShinyLuck on-chain casino in one click — same wallet, same on-chain balance, same session. No reconnecting.

Questions

Good to know

Is my money actually on-chain?+
Yes. Deposits sit in an audited escrow contract, and every buy-in, bet, pot, rake and payout is an on-chain transaction on Somnia. You can verify all of it on the block explorer.
Can anyone see my hole cards?+
No. ShinyPoker uses zkShuffle — a zero-knowledge mental-poker protocol. Cards are shuffled and dealt collaboratively, and no server or operator ever has access to anyone’s hole cards.
Do I sign a transaction for every action?+
No. When you sit down you authorize a capped session key once. After that, folds, calls and raises happen instantly with no wallet popup, while still settling on-chain in the background. Revoke the session any time.
How fast are withdrawals?+
Instant. Owner-withdraw from escrow has zero lockup — your SOMI is back in your wallet in seconds, for a sub-cent fee.
What’s the rake?+
Shown transparently on every table (e.g. 0.2 SOMI per hand, capped, “no flop no drop”). Tournament fees are displayed as a split, e.g. “20 SOMI = 18.5 prize pool + 1.5 fee”.

Your keys. Your cards. Your chips.

Sit down at the most transparent poker room in crypto.

Connect Wallet & Play