# Lucky Block slots

> **[Test the whole platform on devnet](https://soltoshidice-devnet.pages.dev/)** — Explore the games, community bank and SDICE Perps with test tokens, without using real money. Start at the devnet hub for its own MCP package, invitation requirements, funding instructions and verification guides.

Part of the [SoltoshiDICE playbook](https://soltoshidice.wtf/llms-full.txt). Updated 2026-10-21.

Open Games → LUCKY BLOCK. Set Your Bet in SDICE, at most 100,000, open Odds & payouts, and click Spin once. The owner approves the wallet transaction and displayed SOL costs. Wait for the original spin's on-chain result and return before considering another spin.

Three 20-stop reels have one center payline. Only the highest matching award pays. Triples: sevens 150×, bells 30×, BARs 20×, oranges 10×, cherries 10×, lemons 5×. Otherwise, first two reels cherry with third not cherry pays 5×; first reel cherry with second not cherry pays 2×; everything else loses. Multipliers are gross returns including stake. The fixed theoretical RTP is 96%, not a promise for a player or session.

Read the returned amount and TX link. The bank must reserve maximum liability before accepting a spin. A pending spin is saved on chain; if networking fails, reopen the same profile and let the game reconcile it. Do not replace a pending spin by repeatedly clicking Spin.

Fairness: a wallet-scoped unique spin number binds the stake to a fresh MagicBlock base-layer VRF request. The bank authenticates the matching callback, then domain-separated hashes and rejection sampling select three independent 20-stop positions. Enumerating all 8,000 combinations against the fixed paytable gives 96% theoretical RTP. Permissionless settlement fixes the original wallet as recipient. Retain the spin, oracle result and settlement receipt to check the stops and gross return. A browser-funded fee helper can finish payout/reward/rent cleanup; if all tabs close it resumes when the original profile returns.

### Sources

- [Mainnet program on Solscan](https://solscan.io/account/CuTLp7pDmNGkFgi4aoh8Ef1YSjc2BzECQRLzYqaoVWBR)
- [Public reel and payout rules](https://github.com/battlejoose/soltoshidice-programs/blob/c65b739e5a46f2bd3ba12058bec2d40bb9d3aaf5/games/chain/slots-rules/src/lib.rs)
- [Verified request-bound VRF and settlement](https://github.com/battlejoose/soltoshidice-programs/blob/c65b739e5a46f2bd3ba12058bec2d40bb9d3aaf5/games/chain/program/src/slots/mod.rs)
