Payments & Wallets
Supported Wallets
Any Solana-compatible wallet works with Roll Rivals:
- Phantom — most popular choice
- Solflare — feature-rich alternative
- Backpack — newer wallet option
- Any wallet that supports Solana Pay
How Payments Work
Roll Rivals uses Solana Pay for all transactions. When you need to pay a wager:
- The bot sends you a payment link and QR code in your DMs
- Click the link (mobile) or scan the QR code (desktop) to open your wallet
- Confirm the transaction in your wallet
- The bot detects the payment automatically via blockchain monitoring
Payments go to a unique game-specific wallet address. No funds are held by the bot longer than necessary — winners are paid out immediately after the roll.
Mobile vs Desktop
On mobile: Tap the payment link to open your Solana wallet app directly. The amount and recipient are pre-filled.
On desktop: A QR code is displayed. Scan it with your wallet's mobile app to complete the payment.
Timeouts & Expiration
Each payment step has a time limit:
| Step | Time Limit | Reminder |
|---|---|---|
| Wager selection | 10 minutes | 2 min before |
| Challenger payment | 10 minutes | 2 min before |
| Opponent payment | 15 minutes | 5 min before |
If a payment isn't received before the timeout, the challenge expires.
Refunds
You are automatically refunded when:
- Your opponent declines the challenge
- The challenge expires (opponent didn't pay in time)
- You overpay — the excess amount is returned
Refunds are sent on-chain to the same wallet that made the payment.
WARNING
If you send the wrong token or a tampered amount that doesn't match the expected wager, the payment cannot be refunded. Always use the payment link provided by the bot.
Payouts
Winners receive their payout automatically and instantly after the dice roll. The transaction is sent on-chain with:
- A Solscan proof link shared in the game results
- An on-chain memo for transparency
No manual withdrawal is needed — funds go straight to your wallet.