> ## Documentation Index
> Fetch the complete documentation index at: https://docs.ezpz.fi/llms.txt
> Use this file to discover all available pages before exploring further.

# Place a prediction

> How to place a single-market prediction on ezpz.fi.

## Choose a market

Navigate to a vertical:

| Vertical     | Route           | Example                                    |
| ------------ | --------------- | ------------------------------------------ |
| Home feed    | `/`             | Featured markets across categories         |
| Sports       | `/sports`       | Soccer match lines                         |
| Crypto       | `/crypto`       | BTC up/down, price events                  |
| Pump.fun     | `/pumpfun`      | Graduation, mcap, and up/down coin markets |
| Event detail | `/event/[slug]` | All markets for one match                  |

See [Trade pump.fun markets](/trading/pumpfun-predictions) for up/down pending windows and coin event pages.

## Read the trade panel

Before you confirm, the panel shows:

| Field                | Meaning                        |
| -------------------- | ------------------------------ |
| **Side**             | YES or NO (or named outcome)   |
| **Price**            | Current implied probability    |
| **Stake**            | USDC for your prediction       |
| **Fees**             | Platform overround + maker fee |
| **Shares**           | Outcome tokens you receive     |
| **Potential payout** | USDC returned if you win       |

<Tip>
  Higher stakes move the AMM price (slippage). The preview reflects the price impact of your trade size.
</Tip>

## Confirm your prediction

<Steps>
  <Step title="Enter stake">
    Type the USDC amount or use quick-fill buttons.
  </Step>

  <Step title="Review preview">
    Check fees, shares, and potential payout.
  </Step>

  <Step title="Confirm">
    Click **Confirm**. The platform executes mint + swap on your custodial wallet.
  </Step>

  <Step title="Verify">
    Your position appears in **Portfolio** within seconds.
  </Step>
</Steps>

No wallet popup is required for custodial trades.

## What happens on-chain

Behind the scenes:

1. **Mint** — Your USDC is converted to YES + NO tokens. Platform and maker fees are skimmed.
2. **Swap** — The side you did not pick is swapped via the AMM for more of your chosen side.
3. **Position** — You hold outcome tokens representing your prediction.

## After you predict

| Scenario          | What happens                                                          |
| ----------------- | --------------------------------------------------------------------- |
| **You win**       | [Redeem](/trading/redeem) tokens after resolution + dispute window    |
| **You lose**      | Tokens become worthless; stake stays in market vault                  |
| **Sell early**    | [Sell](/trading/sell-prediction) tokens via AMM if pool has liquidity |
| **Market voided** | [Refund](/trading/refund) your stake                                  |

## Cutoffs

<Warning>
  Predictions close **15 minutes** before the event ends. The trade panel disables confirmation when the cutoff passes.
</Warning>

## Failed trades

If a trade fails (network issue, insufficient balance, market paused), the UI shows an error with a retry option. Your USDC balance is not debited unless the on-chain transaction confirms.
