Skip to main content

Revenue Share Approval

At a Glance

What This Section Does

Manage and distribute revenue shares between creators and platform from completed presales. The page shows a Pending tab of markets awaiting approval and an Approved tab of approved distributions with transaction hashes.

Who Should Use This

  1. Admins who need to approve pending revenue-share rows
  2. Users who need to review or audit approved revenue shares

Most Common Tasks

  1. View pending rows on the Pending tab
  2. Approve a market by clicking Approve and confirming in the dialog
  3. Review approved rows on the Approved tab (including Transaction hash link to block explorer)
  4. Use Search... and Filter by Expires Date to find markets

Before You Start

  1. Make sure you have these permissions:
    1. presale_revenue_share: Required for all presale revenue share approval

Overview

SectionDescription
OverviewPage for managing and distributing revenue shares between creators and platform from completed presales.
Main TabsPending, Approved

View & Search Features

FeatureDescription
Viewing Pending / Approved listsPending and Approved tabs; table with columns described in section 2.
SearchingSearch... textbox above the table.
Filtering by dateFilter by Expires Date button above the table.

Approve & Manage Features

FeatureDescription
Approving a rowApprove button in the Approve Revenue column.
After approvalRow disappears from Pending; it appears in Approved with a Transaction hash (clickable link to BSCScan). Success dialog offers View on Scan and Close.

1. Revenue Share Distribution Management

Purpose

Review and approve revenue-share distributions for completed presales. Each row in Pending represents a market whose revenue-share distribution is awaiting approval; after approval, the row appears in Approved with a transaction hash.

When to Use

Use this page when you need to approve pending revenue-share distributions or review already approved ones (including on-chain transaction links).

Key Features

  1. Pending tab: Table of markets awaiting revenue-share approval; each row has an Approve button in the Approve Revenue column (when enabled).
  2. Approved tab: Table of approved distributions; columns include Transaction hash with a link to the block explorer (e.g. BSCScan).
  3. Confirmation dialog: Clicking Approve opens a dialog titled Approve market with the message Are you sure you want to approve this market? and buttons Cancel, Approve, Close.
  4. Success feedback: After confirming, a notification and a success dialog appear; the dialog has heading Approve Revenue Share Creator, text Approve Revenue Share Platform, and buttons View on Scan and Close.
  5. Search and filter: Search... box and Filter by Expires Date button above the table.

2. Tabs & Table Structure

Main Tabs

TabDescription
PendingTable of markets awaiting approval. Header row: Market Title & ID, Market Status, Owner, Approve Revenue Share Creator, Approve Revenue Share Creator, Last Updated, Approve Revenue. Each data row has an Approve button in the last column.
ApprovedTable of approved distributions. Market Status column is not present. Last column is Transaction hash (link to block explorer). No Approve button.

Column Descriptions (Pending tab)

ColumnDescription
Market Title & IDMarket question as a link (e.g. to /presale/when-will-dhs-receive-full-year-funding) and the market ID shown as text below.
Market StatusText e.g. Payout Processing.
OwnerUser ID as a link (e.g. to /profile/9499).
Approve Revenue Share Creator (first)Numeric value in the cell (e.g. 0).
Approve Revenue Share Creator (second)Numeric value in the cell (e.g. 0).
Last UpdatedDate/time (e.g. 10/02/2026 19:58).
Approve RevenueApprove button.

Column Descriptions (Approved tab)

ColumnDescription
Market Title & IDSame as Pending: market question as link and market ID as text.
OwnerUser ID as link.
Approve Revenue Share Creator (first)Numeric value (e.g. 50, 108, 200, 500, 0.64).
Approve Revenue Share Creator (second)Numeric value (e.g. 50, 252, 200, 500, 100.63).
Last UpdatedDate/time.
Transaction hashTruncated hash (e.g. 0x78......710b) and a link to BSCScan (e.g. https://bscscan.com/tx/0x78f8a3f54ca134444a0d7c7b625e5078a2300b5067ee1e8f7864b9496b80710b).

Key Notes

  1. Approved has no Market Status column and no Approve Revenue column; it adds Transaction hash.

3. Accessing the Revenue Share Distribution Page

Purpose

Open the Revenue Share Distribution page from the admin sidebar.

Steps

StepActionDetails
1Log in to back officee.g. https://xmarket.app/admin.
2Expand PresaleIn the left sidebar, expand Presale.
3Click Revenue ShareUnder Presale, click Revenue Share.
4Verify pagePending tab selected by default.

Outcome

The Revenue Share Distribution page is open with Pending tab visible, Search... box, Filter by Expires Date button, and the table.

4. Reviewing Pending Revenue Shares

Purpose

Review the list of markets in the Pending tab before approving.

When to Use

Use when you need to identify which markets are pending or check the data in the table (market title, status, owner, numeric columns, last updated).

Steps

StepActionDetails
1Open Pending tabPending is the default tab; table shows markets awaiting approval.
2Use Search (optional)Enter text in Search... to filter.
3Use Filter by Expires Date (optional)Click Filter by Expires Date and choose a range.
4Review tableCheck Market Title & ID, Market Status, Owner, the two Approve Revenue Share Creator columns, Last Updated.
5Open market (optional)Click the market title link to open the presale market page.

Outcome

You have located the row(s) to approve and optionally checked market details via the title link.

Key Notes

  1. In Pending with Market Status = Payout Processing and Approve enabled.
  2. When there are no rows, the table shows No data found.

5. Approving a Pending Revenue Share

Purpose

Approve the revenue-share distribution for one market so that the row moves from Pending to Approved and a transaction hash is available.

When to Use

Use when a row in Pending has the Approve button enabled and you are ready to approve.

Steps

StepActionDetails
1Locate the rowIn Pending, find the market row to approve.
2Click ApproveClick the Approve button in the Approve Revenue column.
3Confirm in dialogDialog Approve market appears with message: Are you sure you want to approve this market? Buttons: Cancel, Approve, Close. Click Approve to confirm.
4Wait for responseThe Approve button in the dialog may become disabled briefly. Then a notification and a success dialog appear.
5NotificationApprove revenue share success.
6Success dialogHeading: Approve Revenue Share Creator. Body: Approve Revenue Share Platform. Buttons: View on Scan, Close.
7Dismiss or open explorerClick View on Scan to open the transaction in the block explorer, or Close to dismiss.
8Verify in Approved tabSwitch to Approved; the approved market appears in the table with Transaction hash and numeric values in the two Approve Revenue Share Creator columns.

Outcome

The market’s revenue-share distribution is approved. The row is removed from Pending and appears in Approved with a Transaction hash link. The success dialog confirms the action and offers View on Scan and Close.

Key Notes

  1. Confirmation is required in the Approve market dialog; Cancel or Close aborts without approving.
  2. After approval, the Transaction hash in Approved links to BSCScan (e.g. https://bscscan.com/tx/...).

Purpose

Use the on-page controls to narrow the list of markets.

Available Filters

Filter TypeDescriptionHow to Use
SearchText box above the tableSearch...; enter text to search.
Expires DateButton above the tableClick Filter by Expires Date; select date range.

Key Notes

  1. Search... and Filter by Expires Date are present on both Pending and Approved.

7. Troubleshooting

IssueTroubleshooting
No rows in PendingTable shows No data found.
After approvingThe approved row no longer appears in Pending and appears in Approved with Transaction hash.
Verify on-chainIn Approved, click the Transaction hash cell/link to open BSCScan; or use View on Scan in the success dialog.
Revenue Share not in sidebarPresale → Revenue Share if it is missing, access may depend on role.

8. Best Practices

Review Before Approving

  1. Check Market Title & ID, Market Status, Owner, and the two numeric columns in Pending before clicking Approve.
  2. Use the market title link to open the presale market page if you need more context.

After Approving

  1. Use the Approved tab to confirm the row and Transaction hash.
  2. Use View on Scan or the Transaction hash link to verify the transaction on the block explorer.

Product Glossary

TermDescription
Approved tabTab showing approved revenue-share rows; columns include Transaction hash; no Approve button.
Approve marketDialog title when clicking Approve; message: Are you sure you want to approve this market?
Approve RevenueColumn in Pending containing the Approve button.
Approve Revenue Share CreatorTable column header (shown twice in Pending and Approved); numeric values in cells. Also the heading of the success dialog.
Approve Revenue Share PlatformText in the body of the success dialog after approval.
Last UpdatedTable column showing date/time.
Market StatusColumn in Pending only (e.g. Payout Processing).
Market Title & IDColumn: market question (link) and market ID (text).
OwnerColumn: user ID as link to profile.
Pending tabTab showing markets awaiting revenue-share approval; each row has Approve in Approve Revenue.
Payout ProcessingMarket Status for a pending row.
Revenue Share DistributionPage heading and sidebar label under Presale.
Transaction hashColumn in Approved only; truncated hash and link to BSCScan.
View on ScanButton in the success dialog; opens the transaction in the block explorer.