How resolution works
When a market's event happens — the game ends, the election is called, the price hits the threshold — the market enters resolution. This takes a few hours from event-end to claimable, by design.
The flow at a glance
- Event ends. Trading stops. The market shows as Pending while the outcome is verified.
- An admin proposes a resolution. They sign a transaction that says "YES won" or "NO won" or "this market is void".
- A second admin confirms. A different admin reviews the proposed resolution and signs their own confirmation.
- A 6-hour timelock runs. Anyone — including you — can cancel the proposed resolution during this window if they spot something wrong.
- Anyone can finalize. Once the timelock expires with no cancellation, anyone can call the finalize transaction. The market is now resolved on-chain and winning positions are claimable.
This is the timelocked design — see that article for why every step exists.
What you see during each phase
| State | What the UI shows | What you can do |
|---|---|---|
| Active | Live odds, order book | Trade |
| Pending (event ended, no proposal yet) | "Pending" status | Wait |
| Resolution proposed | Countdown to finalization | Cancel if you hold credible evidence the proposal is wrong |
| Resolved | Outcome shown, winnings claimable | Claim |
How outcomes are decided
Most markets resolve based on the official result of a public event:
- Sports — final score from the league or sanctioning body.
- Elections — call by the official certifying authority.
- Crypto prices — closing price from a named oracle / exchange.
- Other — sources are listed in the market description before you trade.
For markets sourced from upstream providers, you'll see a
"Resolves via" badge on the market page citing the official source
(e.g., NHL, MLB, the Federal Election Commission). When the upstream
exposes them, multiple sources are listed — a tournament market might
resolve via both the league and the sanctioning federation. If no
"Resolves via" badge appears, the market description and
resolution_source URL hold the canonical reference.
If the official result is ambiguous, contested, or unobtainable (e.g., a game cancelled and not replayed), the market may be voided — see Voided and refunded markets.
When can I claim?
Once the market shows as Resolved, the Claim button appears next to your winning positions on the Portfolio page. Click it and sign the transaction in your wallet.
You'll need a tiny bit of POL for gas — see Gas fees and POL.