본문으로 건너뛰기

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

  1. Market Managers: Review and approve creator submissions
  2. Senior Admins: Publish markets and confirm resolutions
  3. Quality Reviewers: Ensure creator markets meet platform standards

Most Common Tasks

  1. Review and Publish Approved Markets
  2. Monitor Live Trading Markets
  3. Propose Resolutions for Ended Markets
  4. Confirm Final Resolution Outcomes
  5. View Market Orders and Trading Activity

Before You Start

Make sure you have these permissions:

  1. creator_market: Required for all admin market operations
  2. Whitelist: "Resolve & Approve Resolution": Required to determine outcomes.
  3. Whitelist: "Approve Trading Fee Changes": Required to adjust trading, merge, and redeem fee percentages.

Overview

SectionDescription
OverviewCentral hub for reviewing, approving, publishing, and managing creator submitted prediction markets.
Main TabsApproved, 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:

TabDescription
ApprovedMarkets approved by creators awaiting admin publication.
LiveMarkets published and actively trading on the platform.
EndedMarkets that have passed their expiration date but do not have a proposed outcome yet.
Resolution ProposedMarkets with a proposed outcome awaiting final admin confirmation.
ResolvedMarkets with confirmed final outcomes and processed payouts.
ArchivedMarkets removed from Live display while preserving data.

Creator Market Status Lifecycle

StatusTabDescriptionAvailable Actions
ApprovedApprovedCreator has submitted and self approved the marketPublish, Edit item
LiveLiveMarket is published and actively tradingEdit item (opens menu with View Orders, Create Orders, Fee Settings, etc.)
EndedEndedTrading has closed, awaiting resolution proposalEdit item (opens menu with Resolve, Resolve By Payout Ratio, etc.)
Pending ResolutionResolution ProposedOutcome has been proposedResolve (to confirm), Edit item
ResolvedResolvedFinal outcome confirmed, payouts processedView Orders, Edit item
ArchivedArchivedRemoved from Live active displayEdit item

Creator Market Status Lifecycle

Key Notes

  1. Markets move through statuses: Approved → Live → Ended → Pending Resolution → Resolved.

  2. Each status has specific available actions. Refer to the Status Lifecycle table above for details.

  3. Creator markets differ from admin markets in that they originate from the platform's creator community.

  4. Color for Expiration Dates: To help reviewers manage creator markets efficiently, each market row is color-coded based on its expiration proximity:

    1. Purpose:
      Color highlighting provides a quick visual cue to identify which approved markets need timely attention before expiration.
    ColorMeaningAction
    OrangeMarket is expiring very soon (within 24 hours).Prioritize for immediate review and publishing.
    YellowMarket is approaching expiration (within 5 days).Review details and prepare to publish or resolve soon.
    WhiteMarket expiration is still distant.No immediate action required. Continue monitoring.

2. Market Table Descriptions

ColumnDescriptionAvailability
Market Title & IDMarket question title displayed as a clickable link. Unique UUID displayed below the title. Clicking opens the market detail view.All tabs
Market StatusCurrent lifecycle status (Approved, Live, Ended, Pending Resolution, Resolved, Archived) with visual status badgeAll tabs
Proposed ResolutionProposed outcome (Yes or No) for markets awaiting final confirmation or resolvedResolution Proposed, Resolved tabs only
CategoryMarket category badge (Politics, Tech, Sport, E-Sports, Entertainment, Economy, Crypto, Culture, Trending, etc.)All tabs
OwnerUsername of the market creator who submitted the marketAll tabs
TagsSecondary categorization tags for market discovery and filteringAll tabs
Expires AtDate and time when the market expires and trading closes (format: DD/MM/YYYY HH:MM)All tabs
DisputeDispute status (Expired, Active, etc.) indicating whether traders have challenged the proposed resolutionResolution Proposed tab only
Last UpdatedMost recent modification timestamp indicating when the market was last editedAll tabs
ActionsQuick 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 actionsAll 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

StepActionDetails
1Navigate to Approved TabClick the Approved tab to view all creator approved markets awaiting publication.
2Review Market QualityClick 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.
3Verify Market StandardsOr click the market title directly to View Resolution Rules with full details including question, rules, category, tags, and expiration date.
4Click Publish ButtonClick the Publish button for the market you want to make live.
5Verify PublicationThe market moves to the Live tab with status "Live" and becomes immediately available for trading.

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

  1. Publication is irreversible through normal actions. Markets must be manually archived if needed.
  2. Ensure all market details are correct before publishing, as editing live markets is more complex.
  3. Published markets immediately appear in the main markets list for all users.
  4. 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:

  1. Actions Menu (Standard Operations): Access by clicking the first button.
ActionPurpose
Edit MarketModify market details such as question, rules, category, tags, or expiration date.
View OrdersSee all active orders in the market orderbook. Opens in a new tab.
Create OrdersPlace admin orders to provide liquidity.
Fee SettingsAdjust trading, merge, and redeem fee percentages for this specific market.
View DisputesReview any disputes raised by users regarding the market.

Standard Actions Menu

  1. Danger Zone Menu (Critical Operations): Access by clicking the button.
ActionAvailabilityPurpose
ResolveDisabled until market expiresPropose or confirm final outcome (Yes/No).
Resolve with Payout RatioDisabled until market expiresSet custom payout ratios for partial resolutions.
Pause TradingAlways availableTemporarily halt all trading activity on the market.
ArchiveAlways availableMove market to archived status, removing it from active display.

Danger Zone Menu

  1. Market Activity
StepDetails
1Click on the market question to open the detailed view. Locate the tab section below the market header information
2You will see a list of all activities "Market Activity" tab (this is typically the default selected tab)

Common Activity Types You May See:

Activity TypesDescriptionWhen It Appears
Market CreatedMarket was initially createdWhen market is first created
Market EditedMarket details were modifiedWhen question, rules, category, tags, or image are updated
Market ApprovedMarket was approved for publishingWhen admin approves a proposed market
Market RejectedMarket was rejectedWhen market fails quality review
Market LiveMarket went live for tradingWhen market is published and becomes active
Market Paused TradingTrading was temporarily haltedWhen admin pauses a live market
Market Unpaused TradingTrading was resumedWhen admin resumes a paused market
Market Proposed OutcomeOutcome was proposedWhen admin proposes market resolution
Market ResolvedMarket was resolved with final outcomeWhen market is closed with confirmed outcome
Market ArchivedMarket was archivedWhen market is removed from active display
Market UnarchivedMarket was unarchivedWhen archived market is restored

Market Activity types

  1. Recent Orders

The Recent Orders table contains the following columns:

ColumnDescriptionExample Values
IDUnique order identifier (clickable to view details)"1e861", "e6def", "f09b5"
UserUser address or identifier who placed the order (clickable)"e9291", "D2b81"
OutcomeMarket outcome the order relates to"yes", "no"
TypeOrder type classification"limit", "market", "split", "merge", "redeem"
SideOrder direction"buy", "sell"
PriceOrder price per share"0", "10", "50", "90", "100"
QuantityNumber of shares ordered"1", "10", "10.98", "9.98"
FilledNumber of shares actually filled"0", "1", "9.98", "10.98"
Fee SharesTrading fee paid in shares"0", "0.02"
Fee USDTrading fee paid in USD"$0", "$0.002"
Filled PriceAverage price at which order was filled"0", "10", "40", "45", "50", "60"
StatusCurrent order status"filled", "cancelled <user_cancel>"
Created AtDate and time when order was created"03/11/2025 11:45:40"
Expired AtDate and time when order expires"04/11/2026 00:00:00" or "-"
Created ByWho created the order"user", "admin"

Recent Orders table

Key Notes

  1. Resolve actions become available only after the market expiration date passes.
  2. Pausing trading is useful for emergency situations or when investigating issues.
  3. Archiving is useful for removing outdated or no longer relevant markets without deletion.
  4. 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

StepActionDetails
1Access Live or Resolved MarketNavigate to the Live or Resolved tab.
2Open Actions MenuClick the button for the market (Live) or View orders button (Resolved).
3Select View OrdersFrom the actions menu, click View Orders. A new page opens showing all market orders.
4Review Orders TabView 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.
5Switch to Order FillsClick the Order Fills tab to view completed order matches and trade history.
6Use FiltersApply filters for Order Type, Status, Side, or Outcome to narrow down specific orders.
7Search OrdersUse the search box to find specific orders by user address or order ID.
8Find User BalanceEnter 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

ColumnDescription
IDUnique order identifier (shortened) with copy button
UserUser wallet address (shortened) with copy button
OutcomePrediction outcome (yes or no)
TypeOrder type (merge, split, limit)
SideBuy or sell
PriceOrder price in cents
QuantityNumber of shares
FilledNumber of shares filled
Fee SharesTrading fee in shares
Fee USDTrading fee in USD
Filled PriceAverage execution price
StatusOrder status (filled, open, cancelled)
Created AtOrder creation timestamp
Expired AtOrder expiration time
Created BySource (user or admin)

Key Notes

  1. Order types: merge (combining YES and NO tokens), split (splitting collateral into YES and NO), limit (standard limit order).
  2. The refresh button reloads order data to show latest activity.
  3. Pagination controls allow viewing large order books efficiently.
  4. 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

StepActionDetails
1Navigate to Resolution ProposedClick the Resolution Proposed tab to view all markets awaiting final confirmation.
2Select Market to Review and confirmClick on the market question to open the detailed view.
3Open Actions MenuClick the button for the market.
4Select View DisputesClick View Disputes from the menu.
5Review Proposed OutcomeCheck the Proposed Resolution column to see the suggested outcome (Yes or No).
6Investigate DisputesIf disputes exist, review dispute details and user arguments before confirming.

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:

  1. Resolve with Outcome: for binary or single-winner results.
  2. Resolve with Payout Ratio: function allows admins to close a market by assigning specific payout ratios to outcomes.

When to Use

  1. Resolve with Outcome: Use when the event has a clear, single result (e.g., “YES” or “NO”).
  2. 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

StepAction
1Navigate to Resolution ProposedGo to Resolution Proposed tab.
2Select Market to Resolve with OutcomeClick on the market question to open the detailed view.
3Open Actions MenuClick the button for the market.
4Select ResolveClick Resolve from the menu.
5Select OutcomeSelect Yes or No to confirm the final outcome.
6Verify Final OutcomeClick Confirm Resolution.

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

  1. Final resolution is irreversible and cannot be easily changed.
  2. Consider all disputes carefully before confirming resolution.
  3. Markets with active disputes may require additional review time.
  4. 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

StepActionDetails
1Access Live MarketNavigate to the Live or Ended tab.
2Select Market to Resolve By Payout RatioClick on the market question to open the detailed view.
3Open Actions MenuClick the button for the market.
4Select Resolve By Payout RatioClick Resolve By Payout Ratio from the menu.
5Set Payout PercentagesEnter custom payout percentages for Yes and No outcomes (must total 100%).
6Submit ResolutionConfirm the payout ratio resolution.

Steps of Using Resolve By Payout Ratio

Key Notes

  1. Payout ratios must sum to exactly 100%.
  2. This feature is for exceptional cases requiring non-standard resolutions.
  3. Clear communication to traders is essential when using custom ratios.
  4. 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

StepActionDetails
1Navigate to Live TabClick the Approved or Live tab.
2Select Market to Adjust FeeClick on the market question to open the detailed view.
3Open Actions MenuClick the button for the market.
4Select Fee SettingsClick Fee Settings from the menu.
5Adjust Fee PercentagesModify Trading Fee, Merge Fee, or Redeem Fee as needed.
6Save ChangesConfirm the new fee structure.

Fee Types

Fee TypeDescription
Taker FeePercentage charged on each trade execution.
Merge FeeFee charged when merging YES and NO positions back into USDT.
Redeem FeeFee charged when redeeming winning positions for USDT.

Key Notes

  1. Fee changes affect all future transactions but not past trades.
  2. Lower fees can incentivize trading activity.
  3. Higher fees may be appropriate for high-risk or experimental markets.
  4. 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

StepActionDetails
1Navigate to Live TabClick the Live tab.
2Open Actions MenuClick the button for the market.
3Select Create OrdersClick Create Orders from the menu.
4Specify Order ParametersEnter order type, side (buy/sell), outcome (yes/no), price, and quantity.
5Submit OrderConfirm order creation.
6Verify Order PlacementCheck the orders list to confirm successful creation.

Key Notes

  1. Admin orders are marked as "admin" in the Created By column.
  2. Admin orders follow the same matching rules as user orders.
  3. Use admin orders sparingly to avoid market manipulation concerns.
  4. 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

StepActionDetails
1Navigate to Any TabArchived markets can be moved from any status.
2Open Actions MenuClick the button for the market.
3Select ArchiveClick Archive from the menu.
4Confirm ActionConfirm the archiving action when prompted.
5Verify Archive StatusThe 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

  1. Archived markets retain all data including trading history and outcomes.
  2. Archiving is different from deletion; data is preserved.
  3. Useful for maintaining a clean active market list while preserving records.
  4. 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

  1. Finding specific markets: Search by market title or UUID when you know what you're looking for
  2. Review by creator: Filter by owner to review all markets from a specific creator
  3. Topic-focused review: Use tags to filter markets in specific categories
  4. Time-sensitive review: Filter by expiration date to find markets closing soon
  5. Quality audits: Combine filters to identify patterns across similar market types

Available Filters

Filter TypeDescriptionHow to Use
Instant searchText search across market questions and IDsType keywords in the search box to filter by question text. Matching occurs in real-time as you type.
Expires DateFilter by expiration date rangeClick Filter by Expires Date button to open calendar picker and select date range.
OwnersFilter by market creatorClick All owners dropdown to select specific creator(s) to filter markets by owner. Shows all creators with markets in the current tab.
TagsFilter by market tagsClick All tags dropdown to select one or more tags (e.g., Sports, Bitcoin, Featured, Trending) to filter markets by topic or category.

Key Notes

  1. Search behavior: Search is case insensitive and matches partial text anywhere in market titles.
  2. Date filtering: Helps find markets expiring in specific timeframes or within a date range.
  3. Owner filtering: Useful for tracking markets from specific creators or reviewing all submissions from a particular user.
  4. Tag filtering: Tags reflect both categories and specific topics for granular filtering. Multiple tag selection uses OR logic (shows markets with any selected tag).
  5. Combined filters: All filters work together; adding more filters narrows results progressively.
  6. Filter persistence: Filters remain active when navigating between tabs within the same session.
  7. Real-time search: Instant search updates results automatically as you type, providing immediate feedback.

13. Best Practices for Creator Market

Quality Review Standards

  1. Verify market questions are clear, specific, and answerable with Yes/No
  2. Ensure resolution rules include objective, verifiable criteria
  3. Check that resolution sources are reputable and publicly accessible
  4. Confirm categories and tags accurately represent the market topic
  5. Validate expiration dates allow sufficient time for outcome determination
  6. Review for duplicate or similar existing markets

Resolution Integrity

  1. Base all resolutions strictly on defined criteria
  2. Independently verify outcomes using specified sources
  3. Review disputes thoroughly before confirming resolutions
  4. Document resolution sources and reasoning
  5. Be consistent in applying resolution standards across similar markets
  6. Communicate resolution decisions clearly to the community

Platform Health

  1. Monitor live markets regularly for trading anomalies
  2. Address disputes promptly and fairly
  3. Use archiving to maintain clean active market listings
  4. Respond to creator inquiries about market status
  5. Maintain transparent communication about resolution decisions

Admin Order Usage

  1. Document all admin order activity
  2. Avoid creating unfair advantages through admin orders
  3. Be transparent about admin market participation

Product Glossary

TermDescription
ApprovedMarket status indicating creator has self approved and market is ready for admin publication
ArchiveAction to remove markets from active display while preserving all data
CategoryPrimary classification for markets (Crypto, E-Sports, Culture, Economy, Trump, Sports, etc.)
Closed DateDate and time when market expires and trading closes
Create OrdersAdmin function to place orders for liquidity
Creator MarketPrediction market submitted by platform users (creators) requiring admin review
DisputeChallenge raised by users regarding proposed market resolution
EndedMarket status indicating trading period has closed and market awaits resolution
Fee SettingsAdmin function to adjust trading, merge, and redeem fee percentages
Last UpdatedMost recent modification timestamp for the market
LiveMarket status indicating active trading on the platform
Market IDUnique UUID identifier for each market
Market StatusCurrent lifecycle stage (Approved, Live, Ended, Pending Resolution, Resolved)
Merge FeeFee charged when merging YES and NO positions back into collateral
Order FillsCompleted order matches and trade execution history
Order TypeClassification of order (merge, split, limit)
OutcomePrediction result (Yes or No)
OwnerPlatform username of the market creator
Payout RatioCustom percentage distribution for non-binary market resolutions
Pending ResolutionMarket status with proposed outcome awaiting admin confirmation
Proposed ResolutionSuggested outcome (Yes or No) pending final confirmation
PublishAdmin action to make approved market live for trading
Redeem FeeFee charged when redeeming winning positions for collateral
ResolveAdmin action to propose or confirm final market outcome
Resolve By Payout RatioFeature for applying custom payout percentages to market outcomes
ResolvedFinal market status with confirmed outcome and processed payouts
Resolution RulesCriteria and sources defining how and when market outcome will be determined
SideOrder direction (buy or sell)
TagsSecondary labels for market categorization and discovery
Trading FeePercentage charged on each trade execution
View OrdersFunction to display all orders and trading activity for a market