Documentation API Reference Tokenomics
Docs Markets How Are Markets Created?

How Are Markets Created?

Learn how prediction markets are created and listed on OddsForge.

Market Creation Process

Markets on OddsForge are created by the platform admin team to ensure quality, clarity, and fair resolution criteria. This curated approach ensures every market has:

What Makes a Good Market?

A well-designed prediction market question should be:

CriteriaExample
Binary — Must resolve to YES or NO"Will Bitcoin hit $100K by Dec 31, 2025?"
Objective — Outcome is verifiable by anyone"Will the US Federal Reserve cut rates in September?"
Time-bounded — Has a clear end date"Will SpaceX launch Starship by Q1 2026?"
Unambiguous — Only one interpretation possible"Will Manchester City win the 2025-26 Premier League?"

Market Categories

OddsForge markets span a wide range of categories:

Suggesting a Market

While only admins can create markets, the community plays a vital role in suggesting new ones. If you have an idea for a market:

How to Submit a Suggestion

  1. Community channels — Share your market idea in our Discord or Telegram community.
  2. Include details:
    • The exact question you want to see
    • Suggested resolution criteria
    • Proposed end date
    • Why this market would be interesting to traders
  3. Review process — The admin team reviews suggestions and creates markets that meet quality standards.
💡
Pro tip: The best market suggestions are about events that many people have opinions on, have a clear resolution mechanism, and resolve within a reasonable timeframe (days to months).

Market Structure

Every market on OddsForge includes the following information:

FieldDescription
TitleThe prediction question (e.g., "Will ETH flip BTC by 2026?")
DescriptionAdditional context and background information
CategoryThe topic area (Politics, Sports, Crypto, etc.)
End DateWhen trading closes
Resolution SourceWhat data source will be used to determine the outcome
Resolution CriteriaExact conditions for YES vs NO resolution
Initial OddsStarting YES/NO split (typically 50/50)

On-Chain Market Creation

When an admin creates a market, it's registered on the OddsForgeV2 smart contract on BSC. This involves:

  1. The admin calls the createMarket() function on the smart contract.
  2. The market is assigned a unique on-chain ID.
  3. Market parameters (end date, resolution criteria) are stored on-chain.
  4. The market becomes immediately available for trading.

This on-chain creation ensures that market rules are immutable — they can't be changed after creation, protecting traders from rule changes.