Skip to content

Outcome tokens

Every market has two fungible outcome tokens with 6 decimals, matching USDC. They are minted in equal amounts whenever collateral is deposited, and one of them becomes redeemable for USDCUSDC once the market resolves.

1 USDCdepositmint1 YES→ 1 USDC if YES, else 01 NO→ 1 USDC if NO, else 0
The two tokens are complementary claims on the same collateral.

YES token

Redeems for 1 USDC each if the market resolves YES, and 0 otherwise.

NO token

Redeems for 1 USDC each if the market resolves NO, and 0 otherwise.

Redemption at a glance

Market resolvesYES tokenNO tokenHolding 1 YES + 1 NO
YES1 USDC01 USDC
NO01 USDC1 USDC

Every market resolves to exactly one side — YES or NO. There is no tie outcome. Whatever the result, a balanced pair is always worth exactly 1 USDC — the two sides simply split that dollar differently. (Redemption rates are net of the settlement fee; see Resolution & settlement.)

The pair invariant

1 YES + 1 NO = 1 USDC, always. You can mint or burn a balanced pair at any time before settlement via redeemPair, independent of the AMM price. This is what lets the AMM quote a self-balancing price and guarantees the contract can always pay winners.

Why two tokens?

Splitting collateral into complementary tokens is what makes the market tradable:

  • The AMM holds a reserve of each token and quotes a price by their ratio — see AMM & pricing.
  • The price of YES is the market's live implied probability of YES.
  • Exiting early just means converting tokens back to USDC — either by selling into the pool or by pair-redeeming.

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