Market Resolution
How prediction markets are resolved on Blizz Markets
How Resolution Works
Each prediction market on Blizz Markets has a defined resolution time and clear resolution criteria. When the resolution time is reached, the market owner (or an authorized resolver contract) submits the outcome -- YES or NO -- based on the pre-defined criteria.
Resolution is supported by two mechanisms:
- UMA Optimistic Oracle: For markets that use the UMA integration, proposed resolutions are subject to a dispute window. Anyone can challenge a proposed outcome by posting a bond.
- Owner / Multisig Override: The platform operator (via a Gnosis Safe multisig) can resolve markets directly. This acts as a backstop for oracle failures or ambiguous outcomes.
Resolution Criteria
Every market must have clear, unambiguous resolution criteria visible before trading begins. The market question and resolution source are defined at creation time and cannot be changed after the market is seeded.
Traders should review the market question carefully before taking a position. If the resolution criteria are ambiguous, the market may be voided and an emergency refund issued.
Resolution Timeline
1. Resolution Time: Markets become eligible for resolution after the specified resolution time.
2. Resolution Submission: The market owner or resolver submits the outcome on-chain.
3. Redemption: Winning token holders can redeem their tokens for USDC proportional to their share of the pool.
4. Emergency Refund: If the market is not resolved within 30 days after the resolution time, any user can activate emergency mode. In emergency mode, all token holders (YES and NO) can claim a pro-rata refund of the remaining collateral.
Sports Markets
Sports prediction markets are resolved automatically using official game scores sourced from The Odds API. A server-side cron job checks completed games and submits resolutions on-chain without manual intervention.
If a game is cancelled, postponed, or the API data is unavailable, the market will remain unresolved until manual intervention or the emergency refund period activates.
Dispute Process
For markets using the UMA Optimistic Oracle, anyone can dispute a proposed resolution by posting a bond during the dispute window. Disputes are escalated to UMA's decentralized verification mechanism (DVM), where UMA token holders vote on the correct outcome.
For markets resolved by the platform operator, disputes can be submitted by email. The platform reserves the right to void a market and issue emergency refunds if a resolution error is identified.
Contact
If you believe a market has been resolved incorrectly, or have questions about resolution criteria, please contact us at legal@blizzmarkets.com.