Skip to main content
Wins don’t move to the wallet automatically - the bettor claims them on-chain. Every claim method takes an amount (0 = all remaining) and the same payout choice: USDG cash or CHANCE bought at claim time.

Which method

Edge behavior worth knowing:
  • Losses don’t revert. Claiming a settled zero-payout bet is a silent no-op, so a claim-all sweep is safe.
  • claimBet on a pending bet in an unrevealed epoch reverts NotRevealed - use claimBetWithProof or wait for the reveal.
  • If a bet passed its reveal deadline unrevealed, every claim path refunds the stake instead (see Provably fair).
  • USDG claims revert InsufficientBankroll if pool cash can’t cover the payout.
  • Partial claims (amount > 0 and less than remaining) leave the bet Settled until the leftover is drained. ClaimedUsd / ClaimedChance emit remaining.

USDG vs CHANCE

When claiming as CHANCE:
  • minChanceOut is your slippage floor on the net buy - the claim reverts InsufficientChanceOut if the buy can’t deliver at least that much CHANCE. Quote it from current pool pricing; 0 disables protection.
  • In a claimBets batch, fees route per bet, then one V4 buy spends the total net, so minChanceOut floors the batch total, not each bet.
  • The net remainder is swapped with no USDG dust refund.
  • The CHANCE you receive is transfer-locked: you can hold it and sell it through the V4 router, but not send it to another wallet while the lock is on. See Transfer lock.
Player claims deliver CHANCE straight to the wallet. Staker earnings claimed as CHANCE are a different path (Staking rewards) - there is no on-pool claimableChance inventory.

Onward