Betcaster
Bet with friends
The problem Betcaster solves
Betcaster: Decentralized Peer-to-Peer Betting Protocol
Traditional betting platforms suffer from several critical issues:
- Centralized Control: Users must trust third-party platforms to hold funds and settle disputes
- High Fees: Middlemen extract significant fees from every transaction
- Limited Transparency: Users can't verify the fairness of outcomes or fund security
The Solution
Betcaster is a decentralized peer-to-peer betting protocol that eliminates intermediaries through smart contracts and community arbitration.
Key Features
Trustless Escrow: Funds are automatically held in smart contracts until outcomes are determined
Community Arbitration: Trusted arbiters, agreed upon by both parties, judge bet outcomes, eliminating a monolithic centralized authority
Minimal Fees: Only small protocol fees (0.5%) and optional arbiter fees (0.5-2%)
Instant Settlement: Automated payouts based on arbiter decisions
Transparent: All bet terms, funds, and outcomes are publicly verifiable on-chain
How It Works
- Maker creates a bet with specific terms and stakes funds
- Taker accepts the bet and matches the stake
- Arbiter (chosen by Maker, visible to the Taker) judges the outcome when the bet expires
- Smart contract automatically distributes funds based on the arbiter's decision
Real-World Impact
Betcaster enables trustless agreements for everything from sports predictions to business outcomes, creating a new paradigm for peer-to-peer commitments without requiring trust in centralized institutions.
Challenges I ran into
-
The Base App does not yet have addresses searchable via Neynar, so the mini-app has limited comparability with TBA based Farcaster wallets
-
I continue to have issues having wallets connect for transactions on desktop. It often takes 1 or 2 refreshes of the app for the mini-app to connect to the wallet on desktop
-
Batch transaction implementation has been a major headache. useSendCalls does not return a transaction receipt making state updates in the app difficult
Tracks Applied (1)
Top 5 New Mini Apps
Technologies used
Cheer Project
Cheering for a project means supporting a project you like with as little as 0.0025 ETH. Right now, you can Cheer using ETH on Arbitrum, Optimism and Base.
