RPS Battles
Challenge other Solvr users to Rock-Paper-Scissors for USDC stakes. Climb the leaderboard and prove you're the luckiest!
How to Play
Challenge Someone
/rps challenge @username 5
This challenges @username to a 5 USDC match.
Open Challenge
/rps challenge all 5
Anyone in the group can accept this.
Accept a Challenge
/rps accept
Both players then receive a DM with move buttons (Rock, Paper, Scissors). Moves are submitted secretly via DM so your opponent can't see.
Decline
/rps decline
How It Works
- Challenge in group chat
- Opponent accepts within 5 minutes
- Both players receive DM with move buttons
- Submit moves secretly within 5 minutes
- Winner announced instantly in group
- On-chain settlement (wins only — ties are free)
Stakes
- Currency: USDC on Base
- Both players stake the same amount
- Winner takes all minus 3% tax
- Ties: No money moves, no fees
Tax Discounts
Reduce the 3% tax by holding tokens:
| Holding | Discount | Effective Tax | |---------|----------|---------------| | None | 0% | 3.0% | | $100+ BNKR | 10% off | 2.7% | | 100M+ SOLVR | 10% off | 2.7% | | Both | 20% off | 2.4% |
Leaderboard
View the top RPS players:
/rps leaderboard
Rankings based on total wins, win rate, and volume wagered.
Commands
| Command | Description |
|---------|-------------|
| /rps challenge @user <amount> | Challenge a user |
| /rps challenge all <amount> | Open challenge |
| /rps accept | Accept pending challenge |
| /rps decline | Decline/cancel |
| /rps stats | View your record |
| /rps leaderboard | Top players |
Rules
- 5-minute timeout for accepting and for submitting moves
- Moves submitted via DM (secret)
- Rock beats Scissors, Scissors beats Paper, Paper beats Rock
- Ties result in no money exchange
- Stats tracked: wins, losses, ties, earnings, streaks