Markets can transition from
inactive back to active, or from inactive to
closed. The inactive status represents a paused state that can go either
direction.Status Definitions
Initialized
A market has been created but is not yet open for trading. Characteristics:- Trading is not yet open
- No buy or sell orders can be executed
- Can transition to
activewhen trading opens
Active
A market is available for trading. This is the only status that allows buy and sell orders. When a market isactive, traders can:
- Open new positions
- Reduce existing positions
- Trading is enabled through the DFlow Trade API
- Buy and sell orders are accepted
- Can transition to
inactiveif trading is paused - Can transition to
closedwhen trading ends
Inactive
A market is paused and temporarily unavailable for trading. Markets in theinactive status can transition to either active or closed depending on the circumstances.
Characteristics:
- Trading is temporarily paused
- No new orders can be executed
- Existing positions remain unchanged
- Can transition back to
activeif trading resumes - Can transition to
closedif the market is permanently closed
Closed
A market is closed for trading, but no outcome has been determined yet. Markets in theclosed status have stopped accepting new trades but are still waiting for the outcome to be determined.
Characteristics:
- Trading is permanently disabled
- No new orders can be executed
- Outcome has not yet been determined
- Redemption is not yet available
- Can transition to
determinedwhen the outcome is decided
Determined
A market is closed for trading and an outcome has been determined. Markets in thedetermined status have had their outcome written to the Market Ledger, but the market may not yet be finalized.
Characteristics:
- Trading is disabled
- Outcome has been determined
- Redemption may be available (depending on funding status)
- Market is waiting for finalization
- Can transition to
finalizedwhen the market reaches its final state
Markets with
status: "determined" or status: "finalized" allow traders to
redeem winning outcome tokens. Check the redemption status in the market data
to confirm redemption availability.Finalized
A market is in its final state and no changes will be made. Markets in thefinalized status have completed their entire lifecycle.
Characteristics:
- Trading is permanently disabled
- Outcome has been determined
- Market is in its final state
- No further status changes will occur
- Redemption is available for winning positions
- No transitions (final state)
Querying Market Status
You can query market status using the Prediction Market Metadata API. Thestatus field is included in all market responses. See the Market API reference for complete details on the status field.
Filtering by Status
The Markets, Events, and Series API endpoints support filtering by status:- Markets API: Use the
statusquery parameter to filter markets by status - Events API: Use the
statusquery parameter to filter events by their markets’ status - Series API: Use the
statusquery parameter to filter series by their markets’ status
initialized, active, inactive, closed, determined, finalized
Example: Checking Market Status
Status and Trading
When Can You Trade?
Only markets withstatus: "active" accept buy and sell orders. Before executing any trade, always verify the market status:
- Active: Trading allowed
- Initialized: Trading not yet open
- Inactive: Trading paused
- Closed: Trading permanently disabled
- Determined: Trading disabled, redemption may be available
- Finalized: Trading disabled, redemption may be available
Status and Redemption
Markets withstatus: "determined" or status: "finalized" may allow redemption of winning outcome tokens. However, you should also check the redemptionStatus field in the market data to confirm redemption availability, as the redemption vault must be funded before redemption is possible.
Key Takeaways
- Markets progress through a lifecycle:
initialized→active→inactive→closed→determined→finalized - Only
activemarkets accept buy and sell orders inactivemarkets can transition back toactiveor forward tocloseddeterminedandfinalizedmarkets allow redemption of winning positions- Always check market status before executing trades or redemption requests
- Use the Prediction Market Metadata API to query and filter by status
Related Resources
Markets API Reference
Query markets and filter by status to discover trading opportunities
Trade Tokens Quickstart
Learn how to execute trades on active markets using the DFlow Trade API
Redeem Outcome Tokens
Understand how to redeem winning positions from determined or finalized
markets
Event Settlement and Redemption
Learn how markets transition from closed to determined and finalized states