Events and markets
A market is where bets are placed. An event is simply a wrapper around one or more markets.- One event can contain many markets
- Each market belongs to at most one event
- Betting always happens at the individual market level, not on the event itself
- An event must have at least two markets when it is created
Event statuses
| Status | Meaning |
|---|---|
| Active | The event is live and its markets are open for browsing and betting |
| Closed | The event is no longer accepting new markets; existing markets continue their own lifecycle |
| Archived | The event is hidden from the main listing; historical data is still accessible via direct link |
Browsing events
The Events page lists all active events sorted by creation date. Each event card shows:- Cover image (or a procedurally generated gradient if none is set)
- Event title and description
- Status badge
- Creation date
Creating an event
Any connected wallet can create an event. The creation wizard walks you through four steps.Step 1: Details
Provide the event’s basic information:- Title: A clear, descriptive name (max 200 characters)
- Slug: A URL-safe identifier used in the event’s link (e.g.,
sol-price-weekly). The slug is auto-generated from the title and is permanent once set. - Description: Optional context about what this event covers (max 2000 characters)
- Cover image URL: Optional image shown on the event card and hero section
Step 2: Settings
Choose a default policy for markets in this event. The policy controls parameters like minimum bet size and fee rates. Individual markets can override this default during creation.Step 3: Markets
Add at least two markets to the event. For each market, provide:- Question: A clear YES/NO question
- Closing time: When betting stops for that market
- Liquidity: The initial pool backing from your creator bond
- Policy override: Optional per-market policy if it differs from the event default
Step 4: Review
Confirm all details before submitting. On submission, Flew:- Creates the event record
- Creates each market on-chain via Arcium
- Links all markets to the event
Your creator bond covers the initial liquidity for each market in the event.
Make sure your wallet is funded before starting the creation flow.
Managing an event
After creation, the event creator can update:- Title
- Description
- Cover image
- Status (active, closed, archived)