Skip to main content

Market creation

Any user can create a market on Flew by defining the rules and depositing a creator bond.

Why create a market?

Creators earn a portion of the LP fees generated by every bet placed in their market. This incentivizes the creation of high-quality, high-volume markets.

Step 1: Define your market

Provide the following information for your market:
  1. Question: A clear, unambiguous yes/no question (e.g., “Will SOL hit $200 by June 1st?”).
  2. Closing Time: When betting will stop.
  3. Market Policy: Optional parameters like minimum bet size and specific fee rates.

Step 2: Deposit the creator bond

To prevent spam and ensure market integrity, every market requires a creator bond.
  • Minimum Bond: Usually 1 SOL (check the current platform requirements).
  • Protection: This bond is held in a secure vault and is never used for betting payouts.
  • Return: The bond is returned to you in full after the market is successfully resolved.

Step 3: Set market liquidity

When you create the market, your bond provides the initial capital that backs the market’s YES and NO pools. Early bettors see starting odds derived from this initial pool state. As more bets come in (encrypted via Arcium), the pools grow, and winners are paid out proportionally from the losing side’s pool at resolution.

Responsibilities of a market creator

As a creator, you are responsible for:
  • Providing an accurate and clear question.
  • Ensuring the market has enough liquidity (via your initial bond).
  • Monitoring the market for any technical issues.
If a market remains unresolved or is flagged for malicious behavior, the creator bond may be forfeited. Always ensure your market questions are clear and verifiable.