Skip to content

Trading guide

The market page exposes four actions. All of them are plain onchain transactions against the market contract — there is no off-chain order to manage.

Swap

Pick YES or NO, enter a USDCUSDC amount, and buy outcome tokens at the live AMM quote.

  • Buying pushes that side's price up and the other side's down — the move is the price impact of your trade, larger on a thinner pool.
  • Every buy/sell accepts a minOut slippage guard: if the quote moves against you before the transaction lands, it reverts instead of filling at a worse price.
  • To exit early, sell the same token back into the pool. You can do this any time while the market is Open.
You enterYou receiveSlippage guardWhere the price goes
USDC → buy YESYES tokensminYesOutP(YES) ↑
USDC → buy NONO tokensminNoOutP(YES) ↓
Sell YESUSDCminUsdcOutP(YES) ↓
Sell NOUSDCminUsdcOutP(YES) ↑

Reading the quote

The quoted price already includes the swap fee and the price impact of your size. The exact formulas and a full worked example are in AMM & pricing.

LP

Add USDC to mint LP shares, or burn LP shares to withdraw your share of the pool. LPs earn the swap fee charged on every trade; it compounds into the pool automatically. Removing liquidity can return a mix of USDC and outcome tokens if the pool is imbalanced.

See Providing liquidity & fees for the share math and a worked add/remove example.

Redeem

Burn an equal amount of YES and NO to recover USDC 1:1 — available any time before settlement, in both the Open and Locked states. This is independent of the AMM price and is the cleanest way to unwind a balanced position.

Claim

After settlement, redeem your winning outcome tokens for USDC at their net rate, and claim your LP payout. Losing tokens redeem for 0. Each is a single transaction; once claimed, your position is closed.

Onchain prediction markets, priced by an AMM and settled in USDC.