Documentation API Reference Tokenomics
Docs â€ē Markets â€ē How Are Markets Resolved?

How Are Markets Resolved?

Understanding how market outcomes are verified using official data sources and settled on-chain.

Resolution Overview

When a market's event occurs or its deadline is reached, the market enters the resolution phase. OddsForge resolves markets using verified data from official sources — such as ESPN for sports results, CoinGecko for cryptocurrency prices, and other authoritative data providers.

â„šī¸
How does resolution work? OddsForge administrators verify the outcome of each market against its pre-defined resolution criteria using official, publicly verifiable data sources. Once verified, the smart contract on BNB Smart Chain handles automatic payout distribution.

Data Sources

OddsForge uses trusted, publicly verifiable data sources for market resolution:

Market TypeData SourceExamples
SportsESPNSoccer, NBA, NFL, NHL, MLB match results
CryptoCoinGeckoBitcoin price targets, token milestones
World EventsOfficial news sourcesElections, policy decisions, geopolitics
OtherSpecified per marketEach market lists its resolution source

Resolution Process

The resolution follows these steps:

Step 1: Event Occurs

The real-world event that the market is based on either happens or doesn't happen (or the deadline passes). The market transitions to an "Awaiting Resolution" state.

Step 2: Outcome Verification

The platform verifies the outcome against the resolution criteria defined when the market was created, using the designated data source. For example:

Step 3: Resolution Executed

Once the outcome is verified, the administrator resolves the market on the smart contract. The resolution outcome (YES, NO, or DRAW for 3-way markets) is recorded permanently on BNB Smart Chain.

Step 4: Automatic Payout Distribution

The smart contract automatically calculates and distributes winnings:

  1. The 5% platform fee is deducted from the losing pool.
  2. The remaining funds are distributed proportionally to winners.
  3. Payouts are credited to winners' balances instantly — no manual claim required.
â„šī¸
Automatic settlement means you don't need to do anything to claim your winnings — the smart contract handles the calculation and distribution. Your funds are available to withdraw immediately after resolution.

Resolution Outcomes

OutcomeWhat Happens
YES winsYES shareholders receive proportional payouts from the total pool (minus 5% fee on losing pools). Other shares are worth $0.
NO winsNO shareholders receive proportional payouts from the total pool (minus 5% fee on losing pools). Other shares are worth $0.
DRAW wins (3-way)DRAW shareholders receive proportional payouts. YES and NO shares are worth $0.
Market cancelledAll traders receive a 100% refund of their original trades. No fees are charged.

When Are Markets Cancelled?

A market may be cancelled in exceptional circumstances:

âš ī¸
Market cancellation is rare and is used as a last resort. When it occurs, all traders are fully refunded — ensuring no one loses money due to platform issues.

Automatic Refund on Cancellation

When a market is cancelled, the smart contract's cancelMarket() function is called. This triggers an automatic refund process:

  1. The market status is set to "cancelled".
  2. All trades are refunded at their original amounts.
  3. No platform fee is charged.
  4. Traders can withdraw their refunded USDC immediately.

Resolution Timeline

PhaseDurationDescription
Event occurs—The real-world event happens or deadline passes
Outcome verifiedMinutes to hoursAdministrator verifies result against official data source
Resolution executed< 1 minuteSmart contract is called, outcome recorded on-chain
Payout distributionImmediateWinnings calculated and available for withdrawal
💡
Most markets are resolved within minutes to a few hours after the event occurs. Sports markets with ESPN data are typically resolved very quickly once the match ends.

Transparency & Trust

OddsForge provides multiple layers of transparency: