Transparency
How rake works, how fairness is proven, and answers to common questions.
Rake & payouts
The winner receives 95% of the pot. The remaining 5% goes to the platform treasury on-chain. There is no house edge — the rake is the only fee, and it is the same flat 5% on every game and every tier.
ModePlayersBuy-inPotRakePayout
1v12$5$10.00$0.50$9.50
1v12$25$50.00$2.50$47.50
1v12$100$200.00$10.00$190.00
Example — 1v1 at $25
2 players × $25= $50.00 pot
Rake 5%= −$2.50
Winner receives= $47.50
Winner net PnL= +$22.50
Loser net PnL= −$25.00
Provably fair
Randomness comes from ORAO's Verifiable Random Function on Solana. The shuffle seed is bound to two things at once: every committed pick AND a Solana slot hash produced after the picking phase ends. That means the seed could not have been known to anyone — not even ORAO, not the protocol — while you were choosing your position. ORAO then signs the randomness for that seed; the contract verifies the signature on-chain and derives the deck shuffle from it. Every step is checkable on the explorer.
// While picking is open:
for each player in random_turn_order:
player picks a deck position (0..51)
// After every position is picked:
recent_slothash = solana.sysvar.slotHashes[0]
vrf_seed = keccak256(game_pubkey || picked_positions || recent_slothash)
randomness = orao.requestVrf(vrf_seed) // oracle-signed, verifiable
// Once ORAO fulfils:
entropy = keccak256(randomness)
deck = fisher_yates_shuffle(0..52, entropy)
your_card = deck[your_picked_position]
FAQ
Does the house have an edge?
No. Royal Odds is pure PvP — you play against other humans, not the house. The 5% rake covers platform costs and referrals. No edge means your expected value is −5% of your buy-in per game, the same as any fair PvP rake.
Are there bots?
No bots participate in real games. All seats at a table must be filled by human wallets. The simulated opponents you see during the frontend demo are placeholders only — the live product requires real wallet connections.
Can players collude?
Collusion has no benefit in Royal Odds. Each player picks one position in a face-down 52-card deck. The shuffle that maps positions to cards is derived from a Solana slot hash produced AFTER every player has committed their pick — so neither you, your opponent, nor the protocol can know which card sits behind a given position while you are choosing.
Is KYC required?
No KYC. You connect a Solana wallet and play. We do not collect personal information. Responsibility for compliance with your local regulations is yours.
Which wallets are supported?
Any Solana wallet that supports the Wallet Adapter standard: Phantom, Solflare, Backpack, and others. USDC is the only accepted currency.