Skip to main content

Outcome tokens

When you make a prediction on ezpz.fi, you hold outcome tokens which are SPL tokens on Solana representing YES or NO on a specific market. This is similar to Polymarket’s Conditional Token Framework (CTF), adapted for Solana SPL mints.

Mint, swap, redeem

The basic flow:
  1. Mint — Deposit USDC to receive equal YES + NO tokens (minus fees).
  2. Swap — Trade one side via the AMM to take a directional position.
  3. Hold or redeem — Keep tokens until resolution, then redeem winners for USDC.
Advanced users can also split (mint without swapping) or merge (combine YES + NO back to USDC) when NegRisk multi-outcome markets launch. EZPZ uses the mint-and-swap path for all retail predictions.

Self-Custodial holdings

Your tokens live in a self-custodial wallet managed by yourself. You see balances in Portfolio (/portfolio) without managing SPL token accounts yourself.
You sign in with your personal Solana wallet for authentication. The custodial wallet executes trades on your behalf.

Positions

A position is your net exposure on a market. Typically all YES or all NO tokens after swapping. Portfolio shows:
  • Open positions with current implied value
  • Unrealized P&L
  • Settlement status after resolution

How payouts work

Each market has an isolated USDC vault. When you win:
  • Step 1: You burn your winning tokens via redeem
  • Step 2: USDC flows from the market vault to your custodial wallet
  • Step 3: Losers’ stakes in the same vault fund the payout
The platform treasury and maker wallets do not pay winners directly. Markets are self-funded escrows.
See Resolution for the full settlement timeline. To exit early, see Sell a prediction. For voided markets, see Refunds.

Parlay positions (Coming Soon)

Parlay predictions are separate from single-market positions. They are backed by the parlay LP pool, not individual market vaults. See Parlays.