ErotemeEroteme

Placing Bets

How to place bets against prediction creators.

How to Bet

  1. Find a prediction with an active betting pool
  2. Click Bet Against (you're betting the opposite of the creator)
  3. Enter your USDC amount
  4. Approve the USDC spend (first time only)
  5. Confirm the transaction

Betting Rules

RuleValue
Minimum bet1 USDC (unless filling exact remaining amount)
Maximum betRemaining pot amount
Bets per userOne bet per pool
Self-bettingCreator cannot bet against themselves
OddsFixed 1:1

Example

Creator bet: 100 USDC on YES
├── Viewer A bets 50 USDC (betting NO)
├── Viewer B bets 30 USDC (betting NO)
└── Remaining pot: 20 USDC available

The remaining pot is the creator's unmatched stake. Once fully matched, the pool status changes to full and no more bets are accepted.

Transaction Flow

MetaMask Users

  1. Approve USDC — One-time approval for the betting contract to spend your USDC
  2. Place Bet — Calls placeBet(poolId, betAmount) on the smart contract
  3. Confirmation — Transaction is mined on Polygon (typically 2-5 seconds)

Magic Wallet Users (Gasless)

  1. Approve USDC — Gasless approval via Pimlico smart account
  2. Place Bet — Gasless bet placement, platform pays gas
  3. Confirmation — Same speed, no POL needed

What You See After Betting

  • Your bet amount and prediction (always opposite of creator)
  • Current pool fill percentage
  • List of all bets in the pool
  • Resolution tracker showing market status
  • Withdraw button (appears after resolution if you won)

Viewing Your Bets

Visit your profile to see:

  • Active bets — Pools still waiting for resolution
  • Won bets — Ready to withdraw or already claimed
  • Lost bets — Resolved against you
  • Unclaimed winnings — Won bets not yet withdrawn

On this page