Skip to main content
Every market on Flew moves through a fixed lifecycle. The status badge on each card tells you exactly where a market stands and what you can do. All market states, light mode

Creator indicator

If you created a market, a small * (asterisk) appears in the top-left corner of the card, before the status badge. Hover over it and you’ll see the tooltip: “You are the creator of this market”. This indicator is visible to you only. It lets you quickly spot your own markets in a list and reminds you that creator-specific actions (resolving, claiming LP fees, withdrawing your bond) are available to you on that card.

State reference

Active

Betting is open. You can place a YES or NO position at any time before the market’s closing time.
  • Bettors: place a bet from the market detail page
  • Creator: can cancel the market only if no bets have been placed yet
  • Pool amounts are encrypted and not visible on-chain during this phase
Because pools are encrypted by Arcium during the live phase, you won’t see real-time odds or pool sizes until after resolution.

Awaiting resolution

The market’s closing time has passed and betting is no longer accepted. The market is waiting for the designated resolver to submit an outcome.
  • Bettors: no actions available; hold your position
  • Resolver: must call YES or NO before the resolution deadline
Flew uses an authorized resolver, not a trustless oracle. If the resolver does not act before the deadline, the market transitions to Refunds Available.

Refunds available

The resolver did not submit an outcome within the allowed resolution window. All bets can now be reclaimed in full.
  • Bettors: claim a full refund of your original bet from My Positions
  • Creator: the creator bond may be forfeited for failing to resolve
Refunds are only available for a limited window. Once that window closes the market transitions to Expired and no further claims are possible.

Resolved

The market was resolved with a YES or NO outcome.
  • Winning bettors: claim your proportional payout
  • Creator: claim accumulated LP fees and withdraw your creator bond
Payout formula: (Your Bet / Winning Pool) × Losing Pool (after fees)

Claim Period Expired

Once the claim window closes (default 7 days after resolution), the market detail page shows a Claim Period Expired banner. The market still appears under the Resolved tab.
  • Users: payouts can no longer be claimed; unclaimed funds go to the protocol admin
  • Creator: bond and LP fees can no longer be withdrawn; they are recoverable by the protocol admin
  • Protocol admin: can sweep remaining vault funds via the admin claim action
Always claim your payout before the claim period ends. There is no grace period once a market shows Claim Period Expired.

Expired

The market went unresolved — the creator did not submit an outcome — and the refund window also closed without all refunds being claimed.
  • No user actions available
  • Remaining funds are held in the contract and recoverable by the protocol admin only

State transition diagram

All time-based transitions happen automatically. The on-chain program evaluates deadlines on every instruction, so no manual trigger is needed. The Claim Period Expired states are display-only: the market’s on-chain record still reads as resolved, and the market remains in the Resolved filter in the UI.