Auto-Resolution
Auto-resolution markets are resolved automatically by the platform using external data sources. No manual intervention is needed.
Crypto Price Markets
Price markets resolve via CoinGecko spot feeds for crypto and Yahoo Finance futures data for supported commodities such as gold, silver, copper, WTI crude, and Brent. The market specifies a price target and comparison operator (e.g., “BTC ≥ $100,000” or “Gold ≥ $5,000”), and the backend checks the price at resolution time.
Sports Markets
Sports markets for supported leagues resolve via The Odds API using final scores. Supported leagues:
- CFL (Canadian Football)
- NCAA Football
- NRL (Rugby League, Australia)
- AFL (Australian Rules Football)
- NBA (Basketball)
- WNBA (Basketball)
- NCAA Basketball
- NCAA Women’s Basketball
- EuroLeague (Basketball)
- NBL (Basketball, Australia)
- NFL (American Football)
- UFL (American Football)
- NHL (Ice Hockey)
- SHL (Ice Hockey, Sweden)
- HockeyAllsvenskan (Ice Hockey, Sweden)
- MLB (Baseball)
- English Premier League (Soccer)
- MLS (Soccer)
- A-League (Soccer, Australia)
- UEFA Champions League (Soccer)
- FIFA World Cup (Soccer)
Every sports bet type settles from the two final scores The Odds API reports:
- Moneyline: which team wins (YES if team A wins, NO if team B wins). A draw voids the market.
- Home / draw / away: three outcomes, so a drawn soccer match settles instead of voiding. House-seeded soccer fixtures use this format.
- Double chance: home or draw, away or draw, or either side to win.
- Spread: does the favoured team cover the point spread handicap? A push voids.
- Total: is the combined score over or under a given number? A push voids.
- Team total: is one side’s score over or under a given number? A push voids.
- Winning margin: which side wins and by which band of points. Soccer margins include a draw band; elsewhere a draw voids.
- Both teams to score: do both sides score at least once?
- Odd / even: is the combined score odd or even?
Anything that needs more than the final score, such as half-time results, first scorer or player statistics, stays a manually resolved prop.
How It Works
- The backend periodically checks pending auto-resolution markets.
- When data is available (price or final score), the system suggests an outcome.
- If the event is inconclusive (e.g., postponed or draw/push in a sport that doesn’t have a draw market), it is flagged for manual review.