Skip to content
Betcaster

Betcaster

Bet with friends

Created on 15th August 2025

•

Betcaster

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

  1. Maker creates a bet with specific terms and stakes funds
  2. Taker accepts the bet and matches the stake
  3. Arbiter (chosen by Maker, visible to the Taker) judges the outcome when the bet expires
  4. 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

  1. The Base App does not yet have addresses searchable via Neynar, so the mini-app has limited comparability with TBA based Farcaster wallets

  2. 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

  3. 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

Betcaster is a new mini-app trying to grow its user base. It is actively under development with minimal marketing so far...Read More

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.

Discussion

Builders also viewed

See more projects on Devfolio