Skip to content
Delaforge Logo

0xRoulette

Everyone deserves a fair draw. 0xRoulette is a live multiplayer roulette built directly on Solana. It’s non-custodial by design: no deposits or withdrawals — your bet is authorized from your wallet and settled on-chain. Play with SPL tokens you already hold — memes & stables. There is no platform token.

Non-custodial & on-chain to the core

Every critical action — bet registration, randomness, settlement — executes inside an open-source Solana program. The deployed bytecode is verified against the public source.
Non-custodial here means no standing deposits or custodial balances: you don’t top up an account or request withdrawals. Each bet is a direct wallet-to-program transfer, and funds are held only for the duration of the round (per-round on-chain escrow). Our backend merely mirrors on-chain state for a faster UI and cannot influence bets, outcomes, or payouts.

How a round works

  1. A new round opens. You sign a place_bet from your wallet, specifying amount and selection. The bet amount is transferred from your wallet to the program’s per-round escrow.
  2. When betting closes, the winning number is derived on-chain using verifiable randomness and revealed to all players simultaneously.
  3. The program settles atomically: losing stakes are debited, winners are credited, and payouts return to the same wallets in the same block. No extra fees on payouts — you receive full-odds results. The next betting window opens automatically, keeping play continuous and multiplayer.

Receipts, not promises

Every round leaves a receipt you can verify on Solana. The game exposes the hash, truncated u64 and final number, with a direct link to the transaction. Learn more in How randomness works.

What makes it different

  • Non-custodial. No standing deposits; each bet is a wallet-to-program transfer held only in per-round on-chain escrow.
  • No platform token. Use well-known SPL tokens (memes & stables) you already hold.
  • Open-source & verified. Code is public and verified on Solana; accounting is transparent.
  • Multiplayer by default. One on-chain outcome — the same result for everyone.
  • Full-odds payouts, no fees. You always receive exactly what the odds imply.
  • LPs can earn. Supply tokens to a vault and earn a pro-rata share of the house edge. See Provide Liquidity for details and risk notes.