Documentation
Everything you need to know about Roulette On Chain
How to Play
- 1Connect — Click "Connect Wallet" and approve in Phantom — no transaction needed, just a message signature.
- 2Deposit — Send $PUMP tokens to the platform wallet. Balance appears in ~15 seconds.
- 3Bet — Choose chips (100/500/1K/5K/10K) and click cells on the table. Multiple bets in one round.
- 4Spin — Every 30s the wheel spins automatically. No bets accepted in the last 3s.
- 5Collect — Winnings are instantly credited. Withdraw anytime (minus Solana network fee).
Bet Payouts
| Bet | Payout | Description |
|---|---|---|
| Single Number | 35:1 | Any number 0–36 |
| Red / Black | 1:1 | Color of number |
| Odd / Even | 1:1 | Number parity |
| Low (1–18) | 1:1 | Numbers 1 to 18 |
| High (19–36) | 1:1 | Numbers 19 to 36 |
| Dozen | 2:1 | 1st/2nd/3rd 12 |
| Column | 2:1 | Column of 12 numbers |
| Zero (0) | 35:1 | European green zero |
Tokenomics
Every bet contributes to the round pool. At round resolution:
All Bets
Round Pool
95% 🔥
Burned
5% →
Dev wallet
Winners←Platform reserve
Winners are paid from the platform reserve, not from other players' bets. $PUMP is deflationary by design — every round permanently reduces supply.
Fairness
RNG: The winning number is generated server-side using crypto.getRandomValues() — cryptographically secure randomness, not predictable.
Round hash: Each round's result hash is posted in chat after resolution for independent verification.
Commit-reveal: Full commit-reveal scheme is planned for V2 — the spin result hash is committed on-chain before bets close.
On-chain transparency: Every burn and dev transfer is a real Solana transaction you can verify on any explorer.
Deposit & Withdraw
DepositSend $PUMP to the platform wallet. Detected via Solana RPC within ~15s. No minimum.
WithdrawWithdraw anytime from your dashboard. A small Solana network fee (~0.000005 SOL) applies.
Token$PUMP SPL token on Solana mainnet-beta only. Never send other tokens.
Contract