FAQ
Why is the house edge 2.7%?
European roulette has a single zero. Example: red/black pays 1:1 while the chance is 18/37, so the expectation is −1/37 ≈ −2.70%. A straight-up (35:1) on a 1/37 chance gives the same expectation.
Can the randomness be tampered with?
No. The winning number is derived on-chain from public inputs (e.g., last bet timestamp, slot, bettor public key, round id) via SHA-256; we take the first 8 bytes → u64 → mod 37. Inputs and the algorithm are public and reproducible. See: How Randomness Works.
Where can I verify a round result myself?

After each round, the left panel shows: the hash, first 8 bytes, the u64 number, and the mod 37 result. It also includes a link to the round transaction; in the explorer you can read the raw hash from chain, take its first 8 bytes, convert to u64, then mod 37 — you’ll get the same number.
Is the result individualized per player?
No. It’s multiplayer by design: one on-chain outcome — the same result for everyone in that round.
Who closes bets and who triggers randomness?
Bets close via a timed service, and any player can trigger the outcome. The exact moment of that player’s transaction becomes part of the public inputs, so no single party controls the result.
Which tokens can I play with?
Any token that has a Vault (memes & stables). See the dropdown on the main page for the current list. SOL wagers are intentionally disabled.
What are the minimum and maximum bets?
No strict minimum (beyond dust limits). The maximum is 10% of the current tokens in the relevant Vault.
Example: if the Vault holds 1,000,000 LOI, the max bet is 100,000 LOI.
Can I place multiple bets in one round?
Yes, up to 10 bets per round (using a single selected token).
When do payouts happen?
Once the round is complete, your winnings are reserved on-chain. You can claim them immediately or later.
How long do I have to claim my winnings?
You must claim your winnings before the random number for the next round is generated. If you fail to claim in time, the winnings may be overwritten.
I won but don’t see my funds — what should I do?
Ensure you have clicked Claim. If the claim transaction succeeded but you still don't see funds, check the explorer. Winnings are sent to your wallet's ATA for that token.
Where do “fees” go?
There is no extra player fee. You always receive exactly the payout implied by the odds — with no hidden markups.
Example: bet 10,000 LOI on the first dozen → payout is exactly 30,000 LOI if it wins.
Is there a fee on betting or cashing out wins?
No protocol fee. You only pay Solana network fees for transactions (typically tiny).
Why do I need to create an account for ~0.003 SOL?
That’s your per-round bet account (a PDA) used by the program to store your bets for that round. It’s created on-chain (one-time per round for you) and costs ~0.003 SOL in rent.
My transaction failed — what should I do?
Check your SOL balance for fees, confirm the correct network, and ensure the round is still accepting bets. If the round already closed, place the bet in the next one.
Which wallets are supported?
Phantom, Solflare, Backpack, and other Solana wallets. (MetaMask doesn’t natively support Solana.)
Can I play from a phone?
Not yet — the UI is currently optimized for desktop.
Are hardware wallets supported?
Not yet.
Can I change the priority fee?
Not in the app. If the network is congested, simply retry.
Where can I see my bet/win history?
All history is on-chain forever. There isn’t a dedicated page in the app yet; use a block explorer (by your wallet address and the Program ID) or your wallet’s activity.
Does the project have its own token?
Yes, we have a community token launched on pump.fun. However, it is not required for gameplay. You can play with any supported SPL token (memes & stables).
Do you offer bonuses/promos?
No. We keep the pure mathematics of European roulette without promo mechanics.
Responsible Play
Read our policy on responsible gaming.