Skip to content

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:

  1. The bot sends you a payment link and QR code in your DMs
  2. Click the link (mobile) or scan the QR code (desktop) to open your wallet
  3. Confirm the transaction in your wallet
  4. 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:

StepTime LimitReminder
Wager selection10 minutes2 min before
Challenger payment10 minutes2 min before
Opponent payment15 minutes5 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.