Play on-chain
On-chain Solana games in your browser
On-chain games tie play to real Solana mainnet activity — payments you can verify, fairness you can audit, and micropayments small enough for casual rolls. Garden Dice is a wallet-native example: free demo first, then pay from 0.001 SOL when you want an official result. Entertainment, not a casino.
What makes a game on-chain?
Not every browser game is on-chain. These traits separate wallet-native play from closed-server Web2 games:
| Trait | On-chain (Garden Dice) | Typical Web2 game |
|---|---|---|
| Payment | SOL transfer to a public treasury on mainnet | Credit card or closed in-app currency |
| Verification | Look up your tx on Solscan in seconds | Trust the operator's database |
| Fairness | Commit-reveal hash shown before you pay | Opaque server RNG |
| Cost per play | From 0.001 SOL + tiny network fee | Subscriptions or higher minimums |
Read the technical breakdown in the provably fair dice guide or the build log.
Pick how to play
Start with a free demo, then choose the path that fits your device and wallet.
- Garden Dice product page Player-focused page with inline demo and pay — best for directory listings.
- Wallet-native Solana games Browser play with Phantom, Solflare, or Backpack — no app store.
- Free Solana games No wallet required for the demo — ideal first visit.
- How to play Solana dice Step-by-step tutorial from demo to paid roll.
- Play dice online Browser play on desktop or mobile — no app download.
- Beat-my-roll challenges Share tracked links so friends try a free demo before paying.
Three steps to your first on-chain roll
- Demo without SOL — use the panel above or open challenge roll of 4. Same commit-reveal model as paid play.
- Fund a wallet — you need a little SOL for the roll plus network fee. See how to get SOL on Solana or the wallet tutorial path.
- Pay and verify — connect Phantom, Solflare, or Backpack on desktop, or scan a Solana Pay QR on mobile. Confirm the payment on Solscan.
Pick a wallet for gaming: Phantom vs Solflare vs Backpack. Micropayment details: Solana micropayments guide.
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 how to play Solana dice.
FAQ
- Do on-chain games need a custom Solana program?
- Not always. Garden Dice is wallet-native — a direct SOL transfer to treasury plus client-side commit-reveal math. Simpler to audit than a custom on-chain game program.
- Can I play on phone?
- Yes. Free demo works in any mobile browser. For paid rolls, use Solana Pay QR — no desktop extension required.
- What if payment fails?
- See the transaction failed hub or Solana Pay troubleshooting.
- Is this gambling?
- No cash payouts. You pay for a verifiable on-chain roll and shareable challenges — pay-per-roll entertainment.
- 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. 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.