A decentralized peer-to-peer betting platform that that allows users create private bets with each other based on Polymarket predictions, built on the Base blockchain with UMA Oracle integration for decentralized outcome resolution. Skip the crowds and bet securely with people you choose, with automatic payouts guaranteed by blockchain tech.
2025-07-31.21-14-55.mp4
- Peer-to-Peer Betting: Create custom sidebets on Polymarket outcomes
- Decentralized Resolution: Uses UMA's Optimistic Oracle V3 for trustless outcome resolution
- Base Blockchain: Low-cost transactions on Base network
- Smart Contract Escrow: Secure fund management with automatic payouts
- Real-time Integration: Live Polymarket data and market browsing
- MetaMask Integration: Easy wallet connection and transaction management
- SidebetFactory: Creates and manages individual sidebet contracts
- SidebetContract: Individual escrow contract for each bet with timeout mechanisms
- UMAOracle: Resolves bet outcomes using UMA's Optimistic Oracle V3
- Single-page application with Web3 integration
- Polymarket API integration
- Comprehensive bet management dashboard
- Connect your MetaMask wallet
- Browse Polymarket predictions
- Select a market and outcome
- Enter bet amount and opponent address
- Confirm transaction to create and fund the bet
- Connect wallet as the specified opponent
- View pending bets in your dashboard
- Deposit the exact bet amount to activate
- Wait for market resolution
- Markets are resolved automatically using UMA Oracle
- Winners receive 2x the bet amount
- Refunds available for invalid outcomes or timeouts
This project is licensed under the MIT License - see the LICENSE file for details.