Market Types
Cupdiction supports multiple market types, each with a specific resolution rule and data source.
Binary YES/NO markets
All markets on Cupdiction are binary — they have exactly two outcomes: YES and NO.
This is intentional. Binary markets are:
- Simple to understand
- Easy to resolve (no ambiguity about who wins)
- Directly priced as probability (50¢ = 50% chance)
Bags.fm vertical
Markets built around the Bags.fm Solana token launchpad.
Graduation markets
Format: Will $TOKEN graduate to DAMM v2 within N hours?
- YES — the token migrates to Meteora DAMM v2 before the deadline
- NO — it doesn’t
Resolution requires both:
- Bags.fm API reporting
MIGRATEDstatus - On-chain confirmation that the DAMM v2 pool exists (via Helius RPC)
Both data sources must agree before settlement. If they conflict, the market enters Pending Recheck or Needs Review.
Best for: Power users and CT traders who follow Bags.fm launches closely.
Fee Race markets
Format: Which token will generate more fees before the deadline: $TOKEN_A or $TOKEN_B?
- YES — Token A generates more fees during the market window
- NO — Token B generates more fees during the market window
Resolution uses fee delta, not total lifetime fees:
delta_A = fees_at_deadline(A) - fees_at_open(A)
delta_B = fees_at_deadline(B) - fees_at_open(B)
if delta_A > delta_B → YES wins (Token A)
if delta_B > delta_A → NO wins (Token B)
if delta_A == delta_B → NEEDS_REVIEWImportant: Start fees are snapshotted at market creation. Total historical fees don’t matter — only growth during the window.
Best for: Traders who follow established, graduated Bags.fm tokens with active trading communities.
Sports markets (coming soon)
Prediction markets on sports events — match results, tournament outcomes, player performance.
Data sources will include live score APIs and verified result feeds.
Market states reference
| State | Description |
|---|---|
| Open | Trading is active |
| Locked | Trading closed; awaiting resolution |
| Pending Recheck | Oracle retrying data fetch |
| Needs Review | Data conflict; admin intervention required |
| Resolved | Outcome settled, winners paid |
| Void | Cancelled; all stakes refunded |