⚔️ VS Challenge - 1v1 Prediction Duels
Challenge friends to head-to-head prediction battles
🕶️ What is a VS Challenge?
A VS Challenge is a 1-on-1 prediction duel between two users. When you're confident about your prediction, you can put your money where your mouth is by challenging another bettor to a stake-based duel.
Both players lock points into escrow, and the stakes are settled when the market resolves. It's crypto prediction meets competitive gaming!
🚀 How to Send a Challenge
You can challenge any user who has placed a bet on the same market:
🗳️ Accepting or Declining
When you receive a challenge:
- Accept — Your stake is locked and the duel is on! Your opponent's matching stake is already locked.
- Decline — The challenger's stake is fully refunded. No harm done!
- Ignore / Expire — If the market resolves before you respond, the challenge expires and all stakes are refunded.
You'll see the VS Challenge card in your timeline and in your notifications. The card shows both players' avatars, bet sides, and stake amounts.
🏆 How Challenges Resolve
When the underlying market resolves, the challenge settles based on a matched amount system. The matched amount equals the smaller of the two stakes:
matched_amount = MIN(challenger_stake, recipient_stake)
| Scenario | What Happens | Winner Gets | Loser Loses |
|---|---|---|---|
| Different sides, one wins | Classic duel — one predicted YES, other NO | +matched_amount | -matched_amount |
| Same side, both WIN | Both predicted correctly | Stake back minus 5% fee on matched | Stake back minus 5% fee on matched |
| Same side, both LOSE | Both predicted wrong | Stake back minus 15% fee on matched | Stake back minus 15% fee on matched |
Example (Different Sides):
Bob bets NO and stakes 80 pts
Matched amount = 80 pts
If YES wins: Alice gets +80 pts profit, Bob loses 80 pts. Alice's extra 20 pts are refunded.
If NO wins: Bob gets +80 pts profit, Alice loses 80 pts. Alice's extra 20 pts are refunded.
📜 Challenge Rules & Limits
| Rule | Limit |
|---|---|
| Challenges sent per day | 10 |
| Challenges received per day | 10 |
| Stake range | 20% – 50% of your bet amount |
| Pending challenges per market (per user) | 1 |
| Fee for same-side win | 5% of matched amount |
| Fee for same-side loss | 15% of matched amount |
🎨 VS Cards on Timeline
When a challenge is sent, a stylish VS Challenge card appears on both users' timelines. These interactive cards show:
- Both players' avatars and usernames
- The market question and both sides chosen
- Stake amounts for each player
- Challenge status (Pending, Accepted, Resolved)
- Accept / Decline buttons for the recipient
After resolution, a VS Result card replaces the challenge card, showing the winner with a trophy icon and the final payout breakdown.