2 min read

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

  1. Event ends. Trading stops. The market shows as Pending while the outcome is verified.
  2. An admin proposes a resolution. They sign a transaction that says "YES won" or "NO won" or "this market is void".
  3. A second admin confirms. A different admin reviews the proposed resolution and signs their own confirmation.
  4. A 6-hour timelock runs. Anyone — including you — can cancel the proposed resolution during this window if they spot something wrong.
  5. 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

StateWhat the UI showsWhat you can do
ActiveLive odds, order bookTrade
Pending (event ended, no proposal yet)"Pending" statusWait
Resolution proposedCountdown to finalizationCancel if you hold credible evidence the proposal is wrong
ResolvedOutcome shown, winnings claimableClaim

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.

Was this article helpful?

Your feedback helps us improve our docs.