Guide
How to play Solana dice
Garden Dice is a wallet-native Solana dice game — you pay a tiny amount of SOL, roll a provably fair die, and verify the result on mainnet. This guide walks through the full flow from free demo to your first paid roll. It is entertainment, not a casino — there are no cash payouts.
New to Solana wallets? Install Phantom, fund mainnet, then return here to pay — or read the full setup path first.
Wallet setup How fairness worksWhat you need
- No wallet for the demo — try a free roll first to see commit-reveal fairness.
- Phantom or Solflare on desktop — or any Solana Pay wallet on mobile.
- A little SOL on mainnet — rolls start at 0.001 SOL plus a tiny network fee.
New to Solana wallets? Start with the wallet tutorial path (install Phantom, connect, send SOL, then play).
Step 1 — Try the free demo
- Use the demo panel above — or open Garden Dice / beat roll of 4 for the same flow.
- Click Free demo roll. The page shows a commit hash before you roll — proof the server cannot change the outcome after you see it.
- Roll the die. After the demo, the server seed is revealed so you can verify the math yourself (or read the provably fair explainer).
The demo uses the same fairness model as paid rolls. Paying only makes your result official on-chain and unlocks shareable challenge links.
Step 2 — Connect your wallet or scan Solana Pay
When you are ready to pay, use the pay panel above or:
- Desktop — open the Wallet tab, click Connect, and approve Phantom or Solflare. See connect Phantom to a dApp if this is your first time.
- Mobile — open the Solana Pay tab, scan the QR code with your wallet app, and approve the transfer. See the Solana Pay QR guide.
Stuck on wallet setup? The pay panel links to step-by-step wallet help.
Step 3 — Pay and roll
- Choose your bet — default 0.001 SOL (you can go up to 0.01 SOL). At 0.001 SOL that is 1,000,000 lamports — use our SOL converter if helpful.
- Approve the transfer to the public treasury address. On Solana Pay mobile, tap I've paid — detect and roll if auto-detect does not fire immediately.
- The site confirms your payment on mainnet and shows your official die face (1–6).
Step 4 — Verify and share
Every paid roll is verifiable:
- Match the revealed server seed to the commit hash shown before you paid.
- Open the transaction on Solscan from the result panel.
- Use our transaction lookup to inspect any signature.
Beat a friend? Tap Share after your roll — the link opens a challenge page with a rich preview showing your roll to beat.
Stuck at payment?
If your wallet says insufficient SOL even though your balance looks fine, part of it may be rent-locked in empty token accounts from spam airdrops — only spendable SOL counts for payments.
- Reclaim Solana rent — close empty token accounts and recover about 0.002 SOL each.
- Solana wallet cleanup — hide spam tokens, reclaim rent, and check spendable balance.
- Solana insufficient SOL — compare Phantom, Solflare, and Backpack balance fixes.
- Solana transaction failed — wrong network, cancelled approval, or detection lag.
- Solana Pay not working — QR scan, wrong amount, or paid-but-not-detected on mobile.
Full beginner path: wallet tutorial or first Solana payment walkthrough.
FAQ
- Is this a casino?
- No cash payouts — pay-per-roll fun and bragging rights. Payments go to a public treasury you can inspect on Solscan.
- How is it fair?
- Commit-reveal hashing: the server seed hash is shown before you pay; you verify the revealed seed matches. See the technical guide.
- Can I play on mobile?
- Yes — use the Solana Pay tab in the pay panel and scan the QR with your wallet app.
- Do I need extra SOL for network fees?
- Yes — keep a little extra beyond the roll. The base fee is about 0.000005 SOL per transfer, so a 0.001 SOL roll costs roughly 0.001005 SOL total. See Solana transaction fees.
- I have SOL but payment says insufficient — why?
- Your total balance can include SOL locked as rent in empty token accounts. Close them to reclaim about 0.002 SOL each — wallet cleanup or rent reclaim.