Presale Markets
At a Glance
What This Section Does
Manage creator submitted markets across their entire lifecycle from approval through resolution. Review market quality, publish approved markets, monitor live trading, propose resolutions for ended markets, and confirm final outcomes.
Who Should Use This
- Market Managers: Review and approve creator submissions
- Senior Admins: Publish markets and confirm resolutions
- Quality Reviewers: Ensure creator markets meet platform standards
Most Common Tasks
- Review and Publish Approved Markets
- Monitor Live Trading Markets
- Propose Resolutions for Ended Markets
- Confirm Final Resolution Outcomes
- View Market Orders and Trading Activity
Before You Start
Make sure you have these permissions:
creator_market: Required for all admin market operations- Whitelist: "
Resolve & Approve Resolution": Required to determine outcomes. - Whitelist: "
Approve Trading Fee Changes": Required to adjust trading, merge, and redeem fee percentages.
Overview
| Section | Description |
|---|---|
| Overview | Central hub for reviewing, approving, publishing, and managing creator submitted prediction markets. |
| Main Tabs | Approved, Live, Ended, Resolution Proposed, Resolved, Archived. |
1. Market Tabs & Status Overview
Main Tabs
The Creator Markets page is organized into six primary tabs, each representing different stages in a market's lifecycle:
| Tab | Description |
|---|---|
| Approved | Markets approved by creators awaiting admin publication. |
| Live | Markets published and actively trading on the platform. |
| Ended | Markets that have passed their expiration date but do not have a proposed outcome yet. |
| Resolution Proposed | Markets with a proposed outcome awaiting final admin confirmation. |
| Resolved | Markets with confirmed final outcomes and processed payouts. |
| Archived | Markets removed from Live display while preserving data. |
Creator Market Status Lifecycle
| Status | Tab | Description | Available Actions |
|---|---|---|---|
| Approved | Approved | Creator has submitted and self approved the market | Publish, Edit item |
| Live | Live | Market is published and actively trading | Edit item (opens menu with View Orders, Create Orders, Fee Settings, etc.) |
| Ended | Ended | Trading has closed, awaiting resolution proposal | Edit item (opens menu with Resolve, Resolve By Payout Ratio, etc.) |
| Pending Resolution | Resolution Proposed | Outcome has been proposed | Resolve (to confirm), Edit item |
| Resolved | Resolved | Final outcome confirmed, payouts processed | View Orders, Edit item |
| Archived | Archived | Removed from Live active display | Edit item |
.png)
Creator Market Status Lifecycle
Key Notes
-
Markets move through statuses: Approved → Live → Ended → Pending Resolution → Resolved.
-
Each status has specific available actions. Refer to the Status Lifecycle table above for details.
-
Creator markets differ from admin markets in that they originate from the platform's creator community.
-
Color for Expiration Dates: To help reviewers manage creator markets efficiently, each market row is color-coded based on its expiration proximity:
- Purpose:
Color highlighting provides a quick visual cue to identify which approved markets need timely attention before expiration.
Color Meaning Action Orange Market is expiring very soon (within 24 hours). Prioritize for immediate review and publishing. Yellow Market is approaching expiration (within 5 days). Review details and prepare to publish or resolve soon. White Market expiration is still distant. No immediate action required. Continue monitoring. - Purpose:
2. Market Table Descriptions
| Column | Description | Availability |
|---|---|---|
| Market Title & ID | Market question title displayed as a clickable link. Unique UUID displayed below the title. Clicking opens the market detail view. | All tabs |
| Market Status | Current lifecycle status (Approved, Live, Ended, Pending Resolution, Resolved, Archived) with visual status badge | All tabs |
| Proposed Resolution | Proposed outcome (Yes or No) for markets awaiting final confirmation or resolved | Resolution Proposed, Resolved tabs only |
| Category | Market category badge (Politics, Tech, Sport, E-Sports, Entertainment, Economy, Crypto, Culture, Trending, etc.) | All tabs |
| Owner | Username of the market creator who submitted the market | All tabs |
| Tags | Secondary categorization tags for market discovery and filtering | All tabs |
| Expires At | Date and time when the market expires and trading closes (format: DD/MM/YYYY HH:MM) | All tabs |
| Dispute | Dispute status (Expired, Active, etc.) indicating whether traders have challenged the proposed resolution | Resolution Proposed tab only |
| Last Updated | Most recent modification timestamp indicating when the market was last edited | All tabs |
| Actions | Quick action buttons specific to market status. Typically includes "Publish" for Approved markets, "Resolve" for Ended/Resolution Proposed markets, "View Orders" for Resolved markets, and "Edit item" button for accessing additional actions | All tabs |
3. Publishing Approved Markets
Purpose
Make creator approved markets live and available for trading on the platform.
When to Use
Use when reviewing markets in the Approved tab that meet quality standards and are ready for public trading.
Steps
| Step | Action | Details |
|---|---|---|
| 1 | Navigate to Approved Tab | Click the Approved tab to view all creator approved markets awaiting publication. |
| 2 | Review Market Quality | Click on the button market to Preview market on the public platform. Ensure the market question is clear, resolution rules are objective and verifiable, category and tags are appropriate, and expiration date is reasonable. |
| 3 | Verify Market Standards | Or click the market title directly to View Resolution Rules with full details including question, rules, category, tags, and expiration date. |
| 4 | Click Publish Button | Click the Publish button for the market you want to make live. |
| 5 | Verify Publication | The market moves to the Live tab with status "Live" and becomes immediately available for trading. |
%20(1).gif)
Steps of Publishing Approved Markets
Outcome
The market becomes visible to all platform users and trading begins immediately. Traders can place orders and the market appears in the main markets list.
Key Notes
- Publication is irreversible through normal actions. Markets must be manually archived if needed.
- Ensure all market details are correct before publishing, as editing live markets is more complex.
- Published markets immediately appear in the main markets list for all users.
- Creators receive notifications when their markets are published.
4. Managing Live Markets
Available Actions on Live Markets
When viewing a live market's detail page, you have access to two action menus:
- Actions Menu (Standard Operations): Access by clicking the first
button.
| Action | Purpose |
|---|---|
| Edit Market | Modify market details such as question, rules, category, tags, or expiration date. |
| View Orders | See all active orders in the market orderbook. Opens in a new tab. |
| Create Orders | Place admin orders to provide liquidity. |
| Fee Settings | Adjust trading, merge, and redeem fee percentages for this specific market. |
| View Disputes | Review any disputes raised by users regarding the market. |
%20(1).png)
Standard Actions Menu
- Danger Zone Menu (Critical Operations): Access by clicking the
button.
| Action | Availability | Purpose |
|---|---|---|
| Resolve | Disabled until market expires | Propose or confirm final outcome (Yes/No). |
| Resolve with Payout Ratio | Disabled until market expires | Set custom payout ratios for partial resolutions. |
| Pause Trading | Always available | Temporarily halt all trading activity on the market. |
| Archive | Always available | Move market to archived status, removing it from active display. |
.png)
Danger Zone Menu
- Market Activity
| Step | Details |
|---|---|
| 1 | Click on the market question to open the detailed view. Locate the tab section below the market header information |
| 2 | You will see a list of all activities "Market Activity" tab (this is typically the default selected tab) |
Common Activity Types You May See:
| Activity Types | Description | When It Appears |
|---|---|---|
| Market Created | Market was initially created | When market is first created |
| Market Edited | Market details were modified | When question, rules, category, tags, or image are updated |
| Market Approved | Market was approved for publishing | When admin approves a proposed market |
| Market Rejected | Market was rejected | When market fails quality review |
| Market Live | Market went live for trading | When market is published and becomes active |
| Market Paused Trading | Trading was temporarily halted | When admin pauses a live market |
| Market Unpaused Trading | Trading was resumed | When admin resumes a paused market |
| Market Proposed Outcome | Outcome was proposed | When admin proposes market resolution |
| Market Resolved | Market was resolved with final outcome | When market is closed with confirmed outcome |
| Market Archived | Market was archived | When market is removed from active display |
| Market Unarchived | Market was unarchived | When archived market is restored |

Market Activity types
- Recent Orders
The Recent Orders table contains the following columns:
| Column | Description | Example Values |
|---|---|---|
| ID | Unique order identifier (clickable to view details) | "1e861", "e6def", "f09b5" |
| User | User address or identifier who placed the order (clickable) | "e9291", "D2b81" |
| Outcome | Market outcome the order relates to | "yes", "no" |
| Type | Order type classification | "limit", "market", "split", "merge", "redeem" |
| Side | Order direction | "buy", "sell" |
| Price | Order price per share | "0", "10", "50", "90", "100" |
| Quantity | Number of shares ordered | "1", "10", "10.98", "9.98" |
| Filled | Number of shares actually filled | "0", "1", "9.98", "10.98" |
| Fee Shares | Trading fee paid in shares | "0", "0.02" |
| Fee USD | Trading fee paid in USD | "$0", "$0.002" |
| Filled Price | Average price at which order was filled | "0", "10", "40", "45", "50", "60" |
| Status | Current order status | "filled", "cancelled <user_cancel>" |
| Created At | Date and time when order was created | "03/11/2025 11:45:40" |
| Expired At | Date and time when order expires | "04/11/2026 00:00:00" or "-" |
| Created By | Who created the order | "user", "admin" |
.png)
Recent Orders table
Key Notes
- Resolve actions become available only after the market expiration date passes.
- Pausing trading is useful for emergency situations or when investigating issues.
- Archiving is useful for removing outdated or no longer relevant markets without deletion.
- Fee Settings may be disabled for certain markets based on platform configuration.
5. Viewing Market Orders
Purpose
Monitor all orders and order fills for a specific market to track trading activity and ensure proper market functioning.
When to Use
Use when you need to review trading activity, investigate user reports, verify order execution, or monitor market liquidity.
Steps
| Step | Action | Details |
|---|---|---|
| 1 | Access Live or Resolved Market | Navigate to the Live or Resolved tab. |
| 2 | Open Actions Menu | Click the button for the market (Live) or View orders button (Resolved). |
| 3 | Select View Orders | From the actions menu, click View Orders. A new page opens showing all market orders. |
| 4 | Review Orders Tab | View all orders with details: ID, User, Outcome, Type, Side, Price, Quantity, Filled, Fee Shares, Fee USD, Filled Price, Status, Created At, Expired At, Created By. |
| 5 | Switch to Order Fills | Click the Order Fills tab to view completed order matches and trade history. |
| 6 | Use Filters | Apply filters for Order Type, Status, Side, or Outcome to narrow down specific orders. |
| 7 | Search Orders | Use the search box to find specific orders by user address or order ID. |
| 8 | Find User Balance | Enter a user address in the User Address field and click Find Balance to check user's position in the market. |

Steps of Viewing Market Orders
Order Table Columns
| Column | Description |
|---|---|
| ID | Unique order identifier (shortened) with copy button |
| User | User wallet address (shortened) with copy button |
| Outcome | Prediction outcome (yes or no) |
| Type | Order type (merge, split, limit) |
| Side | Buy or sell |
| Price | Order price in cents |
| Quantity | Number of shares |
| Filled | Number of shares filled |
| Fee Shares | Trading fee in shares |
| Fee USD | Trading fee in USD |
| Filled Price | Average execution price |
| Status | Order status (filled, open, cancelled) |
| Created At | Order creation timestamp |
| Expired At | Order expiration time |
| Created By | Source (user or admin) |
Key Notes
- Order types: merge (combining YES and NO tokens), split (splitting collateral into YES and NO), limit (standard limit order).
- The refresh button reloads order data to show latest activity.
- Pagination controls allow viewing large order books efficiently.
- Copy buttons next to IDs and addresses facilitate quick clipboard access.
6. View Market Disputes
Purpose
Review and confirm final market outcomes after the dispute period, enabling traders to redeem their winnings.
When to Use
Use when markets appear in the Resolution Proposed tab with proposed outcomes that need final admin confirmation.
Steps to View Disputes
| Step | Action | Details |
|---|---|---|
| 1 | Navigate to Resolution Proposed | Click the Resolution Proposed tab to view all markets awaiting final confirmation. |
| 2 | Select Market to Review and confirm | Click on the market question to open the detailed view. |
| 3 | Open Actions Menu | Click the button for the market. |
| 4 | Select View Disputes | Click View Disputes from the menu. |
| 5 | Review Proposed Outcome | Check the Proposed Resolution column to see the suggested outcome (Yes or No). |
| 6 | Investigate Disputes | If disputes exist, review dispute details and user arguments before confirming. |
.gif)
Steps to View Disputes
7. Resolving Markets
Purpose
Determine and confirm the final outcome of a market after its expiration date, enabling traders to redeem their winnings. The Admin can resolve markets using two methods:
- Resolve with Outcome: for binary or single-winner results.
- Resolve with Payout Ratio: function allows admins to close a market by assigning specific payout ratios to outcomes.
When to Use
- Resolve with Outcome: Use when the event has a clear, single result (e.g., “YES” or “NO”).
- Resolve with Payout Ratio: Use when results are partial, disputed, or multiple outcomes share value (e.g., 70% Yes / 30% No).
Steps to Resolve with Outcome
| Step | Action | |
|---|---|---|
| 1 | Navigate to Resolution Proposed | Go to Resolution Proposed tab. |
| 2 | Select Market to Resolve with Outcome | Click on the market question to open the detailed view. |
| 3 | Open Actions Menu | Click the button for the market. |
| 4 | Select Resolve | Click Resolve from the menu. |
| 5 | Select Outcome | Select Yes or No to confirm the final outcome. |
| 6 | Verify Final Outcome | Click Confirm Resolution. |
.gif)
Steps to Resolve with Outcome
Outcome
After confirmation, the market outcome is final and immutable. Traders can redeem their positions based on the confirmed outcome. Winning positions receive payouts, and losing positions expire worthless.
Key Notes
- Final resolution is irreversible and cannot be easily changed.
- Consider all disputes carefully before confirming resolution.
- Markets with active disputes may require additional review time.
- Once resolved, the market is complete and no further admin action is needed.
Purpose
Apply custom payout ratios for markets requiring partial resolutions or non-binary outcomes.
When to Use
Use for markets where a simple Yes/No resolution is inappropriate, such as markets resolved to an invalid state or requiring proportional payouts.
Steps of Using Resolve By Payout Ratio
| Step | Action | Details |
|---|---|---|
| 1 | Access Live Market | Navigate to the Live or Ended tab. |
| 2 | Select Market to Resolve By Payout Ratio | Click on the market question to open the detailed view. |
| 3 | Open Actions Menu | Click the button for the market. |
| 4 | Select Resolve By Payout Ratio | Click Resolve By Payout Ratio from the menu. |
| 5 | Set Payout Percentages | Enter custom payout percentages for Yes and No outcomes (must total 100%). |
| 6 | Submit Resolution | Confirm the payout ratio resolution. |
.gif)
Steps of Using Resolve By Payout Ratio
Key Notes
- Payout ratios must sum to exactly 100%.
- This feature is for exceptional cases requiring non-standard resolutions.
- Clear communication to traders is essential when using custom ratios.
- Document rationale thoroughly for transparency and future reference.
9. Managing Market Fees
Purpose
Adjust trading, merge, and redeem fee percentages for specific markets.
When to Use
Use when a market requires custom fee structures different from platform defaults.
Steps
| Step | Action | Details |
|---|---|---|
| 1 | Navigate to Live Tab | Click the Approved or Live tab. |
| 2 | Select Market to Adjust Fee | Click on the market question to open the detailed view. |
| 3 | Open Actions Menu | Click the button for the market. |
| 4 | Select Fee Settings | Click Fee Settings from the menu. |
| 5 | Adjust Fee Percentages | Modify Trading Fee, Merge Fee, or Redeem Fee as needed. |
| 6 | Save Changes | Confirm the new fee structure. |
Fee Types
| Fee Type | Description |
|---|---|
| Taker Fee | Percentage charged on each trade execution. |
| Merge Fee | Fee charged when merging YES and NO positions back into USDT. |
| Redeem Fee | Fee charged when redeeming winning positions for USDT. |
Key Notes
- Fee changes affect all future transactions but not past trades.
- Lower fees can incentivize trading activity.
- Higher fees may be appropriate for high-risk or experimental markets.
- Fee changes are immediately effective upon saving.
10. Creating Admin Orders
Purpose
Place admin orders to provide market liquidity.
When to Use
Use when markets need initial liquidity, require market making activity.
Steps
| Step | Action | Details |
|---|---|---|
| 1 | Navigate to Live Tab | Click the Live tab. |
| 2 | Open Actions Menu | Click the button for the market. |
| 3 | Select Create Orders | Click Create Orders from the menu. |
| 4 | Specify Order Parameters | Enter order type, side (buy/sell), outcome (yes/no), price, and quantity. |
| 5 | Submit Order | Confirm order creation. |
| 6 | Verify Order Placement | Check the orders list to confirm successful creation. |
Key Notes
- Admin orders are marked as "admin" in the Created By column.
- Admin orders follow the same matching rules as user orders.
- Use admin orders sparingly to avoid market manipulation concerns.
- Document the reason for placing admin orders for transparency.
11. Archiving Markets
Purpose
Remove markets from active display while preserving all historical data and records.
When to Use
Use when markets are outdated, no longer relevant, or need to be hidden from main market listings.
Steps
| Step | Action | Details |
|---|---|---|
| 1 | Navigate to Any Tab | Archived markets can be moved from any status. |
| 2 | Open Actions Menu | Click the button for the market. |
| 3 | Select Archive | Click Archive from the menu. |
| 4 | Confirm Action | Confirm the archiving action when prompted. |
| 5 | Verify Archive Status | The market is removed from active tabs but all data is preserved. |
Outcome
The market is hidden from main listings but remains accessible for historical reference and reporting. All trading data, orders, and outcomes are preserved.
Key Notes
- Archived markets retain all data including trading history and outcomes.
- Archiving is different from deletion; data is preserved.
- Useful for maintaining a clean active market list while preserving records.
- Markets can potentially be unarchived if needed (functionality dependent on implementation).
12. Search & Filter
Purpose
Quickly locate specific markets using search and filter criteria across creator markets.
When to Use
- Finding specific markets: Search by market title or UUID when you know what you're looking for
- Review by creator: Filter by owner to review all markets from a specific creator
- Topic-focused review: Use tags to filter markets in specific categories
- Time-sensitive review: Filter by expiration date to find markets closing soon
- Quality audits: Combine filters to identify patterns across similar market types
Available Filters
| Filter Type | Description | How to Use |
|---|---|---|
| Instant search | Text search across market questions and IDs | Type keywords in the search box to filter by question text. Matching occurs in real-time as you type. |
| Expires Date | Filter by expiration date range | Click Filter by Expires Date button to open calendar picker and select date range. |
| Owners | Filter by market creator | Click All owners dropdown to select specific creator(s) to filter markets by owner. Shows all creators with markets in the current tab. |
| Tags | Filter by market tags | Click All tags dropdown to select one or more tags (e.g., Sports, Bitcoin, Featured, Trending) to filter markets by topic or category. |
Key Notes
- Search behavior: Search is case insensitive and matches partial text anywhere in market titles.
- Date filtering: Helps find markets expiring in specific timeframes or within a date range.
- Owner filtering: Useful for tracking markets from specific creators or reviewing all submissions from a particular user.
- Tag filtering: Tags reflect both categories and specific topics for granular filtering. Multiple tag selection uses OR logic (shows markets with any selected tag).
- Combined filters: All filters work together; adding more filters narrows results progressively.
- Filter persistence: Filters remain active when navigating between tabs within the same session.
- Real-time search: Instant search updates results automatically as you type, providing immediate feedback.
13. Best Practices for Creator Market
Quality Review Standards
- Verify market questions are clear, specific, and answerable with Yes/No
- Ensure resolution rules include objective, verifiable criteria
- Check that resolution sources are reputable and publicly accessible
- Confirm categories and tags accurately represent the market topic
- Validate expiration dates allow sufficient time for outcome determination
- Review for duplicate or similar existing markets
Resolution Integrity
- Base all resolutions strictly on defined criteria
- Independently verify outcomes using specified sources
- Review disputes thoroughly before confirming resolutions
- Document resolution sources and reasoning
- Be consistent in applying resolution standards across similar markets
- Communicate resolution decisions clearly to the community
Platform Health
- Monitor live markets regularly for trading anomalies
- Address disputes promptly and fairly
- Use archiving to maintain clean active market listings
- Respond to creator inquiries about market status
- Maintain transparent communication about resolution decisions
Admin Order Usage
- Document all admin order activity
- Avoid creating unfair advantages through admin orders
- Be transparent about admin market participation
Product Glossary
| Term | Description |
|---|---|
| Approved | Market status indicating creator has self approved and market is ready for admin publication |
| Archive | Action to remove markets from active display while preserving all data |
| Category | Primary classification for markets (Crypto, E-Sports, Culture, Economy, Trump, Sports, etc.) |
| Closed Date | Date and time when market expires and trading closes |
| Create Orders | Admin function to place orders for liquidity |
| Creator Market | Prediction market submitted by platform users (creators) requiring admin review |
| Dispute | Challenge raised by users regarding proposed market resolution |
| Ended | Market status indicating trading period has closed and market awaits resolution |
| Fee Settings | Admin function to adjust trading, merge, and redeem fee percentages |
| Last Updated | Most recent modification timestamp for the market |
| Live | Market status indicating active trading on the platform |
| Market ID | Unique UUID identifier for each market |
| Market Status | Current lifecycle stage (Approved, Live, Ended, Pending Resolution, Resolved) |
| Merge Fee | Fee charged when merging YES and NO positions back into collateral |
| Order Fills | Completed order matches and trade execution history |
| Order Type | Classification of order (merge, split, limit) |
| Outcome | Prediction result (Yes or No) |
| Owner | Platform username of the market creator |
| Payout Ratio | Custom percentage distribution for non-binary market resolutions |
| Pending Resolution | Market status with proposed outcome awaiting admin confirmation |
| Proposed Resolution | Suggested outcome (Yes or No) pending final confirmation |
| Publish | Admin action to make approved market live for trading |
| Redeem Fee | Fee charged when redeeming winning positions for collateral |
| Resolve | Admin action to propose or confirm final market outcome |
| Resolve By Payout Ratio | Feature for applying custom payout percentages to market outcomes |
| Resolved | Final market status with confirmed outcome and processed payouts |
| Resolution Rules | Criteria and sources defining how and when market outcome will be determined |
| Side | Order direction (buy or sell) |
| Tags | Secondary labels for market categorization and discovery |
| Trading Fee | Percentage charged on each trade execution |
| View Orders | Function to display all orders and trading activity for a market |