Getting Started
Quick Start Guide
Connect, take a position, claim — the full loop in three transactions.
1 · Connect a wallet on Base
Use any injected wallet, Coinbase Wallet, or WalletConnect. The app targets Base Mainnet (chainId 8453) and will prompt a network switch if you are elsewhere. You need USDC on Base for the position and a small amount of ETH for gas — Base gas is routinely below $0.01 per transaction.
2 · Pick a market and a side
Open any market, choose Yes or No, and enter an amount. The trade panel recalculates implied probability, estimated shares, potential payout and the 4% fee as you type. Two limits apply:
- Minimum ticket: 5 USDC
- Maximum per ticket: 20% of the lighter side, with a 50 USDC floor during bootstrap
Bootstrap phase
While a market is thin, the bootstrap floor of 50 USDC is what makes the market tradeable at all — without it, 20% of a 22.5 USDC seed would be 4.5 USDC, below the 5 USDC minimum. This is why the panel advertises a 50 USDC cap.
3 · Approve + bet in one flow
The app checks your USDC allowance first and only asks for an approval when it is short. The bet call then moves your stake into the pool and splits it in the same transaction:
stake 50.00 USDC
fee 2.00 (4%) -> escrowed for this market
net 48.00 -> added to your side's pool
if your side wins:
payout = 48.00 x (total net pool / winning side net pool)4 · Claim after settlement
Once the operator calls settle(outcome, evidenceHash), the winning side can pull its payout. Claims are pull-based and one-shot per wallet per market. If the market is cancelled instead, every position refunds 100% of the gross stake — fee included.
Nothing expires
Unclaimed winnings and refunds stay claimable forever. There is no deadline that can strand your funds.