Skip to main content

Esports Management

At a Glance

What This Section Does

Create prediction markets for esports matches. AI automatically generates market questions and resolution rules for League of Legends, Counter-Strike, and Valorant competitions. Just pick a match and let AI do the work.

Who Should Use This

  1. Market Managers: Create markets for upcoming esports matches
  2. Content Managers: Edit and refine AI-generated market questions
  3. Esports Coordinators: Monitor upcoming matches and ensure timely market creation

Most Common Tasks

  1. View Upcoming Matches: Browse scheduled esports games
  2. Generate Market: Create AI-powered market for a match
  3. Edit Market Content: Refine AI-generated questions
  4. Regenerate Content: Try different question variations

Before You Start

Make sure you have these permissions:

  1. admin_market : Required to view matches and generate markets
  2. esport: Required to view the sports matches page
  3. Whitelist: "Create & Approve Markets": Required to publish markets
tip

The AI generates great starting content, but always review and edit for clarity before publishing.

1. Esports Matches Viewing

Esports Matches Viewing Sequence

StepActionDetails
1Access Esports ManagementNavigate to Esport from the main navigation menu.
2View Page HeaderReview the page title "Esports Matches" and description "View upcoming matches from League of Legends, Counter-Strike, and Valorant".
3Select Game TabClick on one of the three available tabs: League of Legends, Counter-Strike, or Valorant.
4View Match ListReview the matches table showing Date, Match (with team logos), and Actions columns.
5Browse MatchesScroll through the list or use pagination controls to view all available matches.

Game Tab Navigation

StepActionDetails
1Access League of LegendsClick the League of Legends tab to view League of Legends matches.
2Access Counter-StrikeClick the Counter-Strike tab to view Counter-Strike matches.
3Access ValorantClick the Valorant tab to view Valorant matches.
4Review Active TabThe selected tab is highlighted and displays its corresponding match list.

2. Market Generation

Market Generation Sequence

StepActionDetails
1Locate MatchFind the esports match you want to create a market for in the matches table.
2Click Generate MarketClick the Generate Market button in the Actions column for the selected match.
3Review Match DetailsA dialog titled "Generate Market Question" appears, displaying match details including round, teams, date, and time.
4Generate QuestionClick the Generate button to create an AI generated market question and resolution rules.

Market Generation Dialog Fields

StepActionDetails
1View Match InformationReview the match title (e.g., "Round of 16 match 4: ME vs FSK"), date, time, and team logos.
2Initiate GenerationClick the Generate button to create the market content.
3Review Generated ContentAfter generation, the dialog displays the Question, Resolution Rules, Category, Tag, and Resolution Time fields.

3. Generated Market Editing

Market Question Editing Sequence

StepActionDetails
1Access Question FieldLocate the Question textbox containing the AI generated market question.
2Edit Question TextClick in the textbox and modify the question text as needed.
3Review Question ClarityEnsure the question is clear, unambiguous, and properly phrased for market traders.

Resolution Rules Editing Sequence

StepActionDetails
1Access Rich Text EditorLocate the Resolution Rules section with the formatting toolbar.
2Edit Resolution TextClick in the editor and modify the resolution rules as needed.
3Apply Text FormattingUse the toolbar buttons to format text:
Bold: Emphasize important text
Italic: Add emphasis or citations
Underline: Highlight key information
Strike: Show removed or invalid text
Ordered List: Create numbered steps
Bullet List: Create unordered lists
Link: Add hyperlinks to reference sources
4Verify Resolution ClarityEnsure resolution rules clearly define how and when the market will be resolved.

Market Information Review

FieldDescriptionEditable
QuestionThe market question displayed to traders.Yes
Resolution RulesDetailed rules explaining how the market will be resolved, including sources and deadlines.Yes
CategoryAutomatically set to "E-Sports" for all esports matches.No
TagAutomatically set to "AI-generated" to indicate the content was generated by AI.No
Resolution TimeThe date and time when the market is scheduled to be resolved.No

4. Market Regeneration

Market Regeneration Sequence

StepActionDetails
1Review Current ContentExamine the currently generated question and resolution rules.
2Click Re-generateClick the Re-generate button to create a new variation of the market content.
3Review New ContentThe system generates a new question with slightly different wording and updated resolution rules.
4Compare VersionsEvaluate whether the new version is clearer or more appropriate than the previous one.
5Regenerate Again (Optional)Click Re-generate multiple times to explore different question variations.

Regeneration Behavior

BehaviorDescription
Question VariationEach regeneration produces a different phrasing of the market question while maintaining the same core meaning.
Resolution Rules UpdateResolution rules may be slightly rephrased with each regeneration.
Preserved InformationCategory, Tag, and Resolution Time remain unchanged during regeneration.
Unlimited RegenerationsYou can regenerate content as many times as needed to find the optimal phrasing.

5. Market Creation

Market Creation Sequence

StepActionDetails
1Review Final ContentVerify that the Question and Resolution Rules are accurate and complete.
2Confirm InformationCheck that the Category, Tag, and Resolution Time are appropriate.
3Click Create MarketClick the Create Market button to finalize and publish the market.
4Market CreatedThe market is created and will be available to platform users.

Market Creation Cancellation

StepActionDetails
1Decide Not to CreateIf you decide not to create the market, do not click Create Market.
2Click CloseClick the Close button to exit the dialog without creating a market.
3Return to Match ListThe dialog closes and you return to the esports matches table.
4No Market CreatedNo market is created when you close the dialog.

6. Matches Table Structure

Matches Table Columns

ColumnDescription
DateThe scheduled date and time of the match in DD/MM/YYYY HH:MM format.
MatchTeam matchup display showing team logos and names in "Team A vs Team B" format.
ActionsContains the Generate Market button for creating markets based on the match.

Match Display Format

ElementDescription
Team LogoVisual icon representing each team, displayed before the team name.
Team NameOfficial team name or abbreviation (e.g., ME, FSK, VIT.B, LILMIX).
VS SeparatorThe word "vs" separates the two competing teams.
Date and TimeDisplayed in DD/MM/YYYY HH:MM format showing when the match is scheduled.

8. Game Specific Match Information

League of Legends Matches

InformationDetails
Tab NameLeague of Legends
Match SourceData sourced from official Riot Games League of Legends esports schedule.
Team FormatTeams display with official logos and abbreviated names.
Resolution SourceMarkets resolve based on official results from https://lolesports.com.

Counter-Strike Matches

InformationDetails
Tab NameCounter-Strike
Match SourceData sourced from official Counter-Strike esports schedule.
Team FormatTeams display with official logos and abbreviated names.
Resolution SourceMarkets resolve based on official tournament results.

Valorant Matches

InformationDetails
Tab NameValorant
Match SourceData sourced from official Riot Games Valorant esports schedule.
Team FormatTeams display with official logos and abbreviated names.
Resolution SourceMarkets resolve based on official tournament results.

Overview

Back-office staff must be assigned the permission key to access and whitelisted to operate market.

SectionDescription
OverviewAdministrative menu for viewing upcoming esports matches and generating AI powered prediction markets for League of Legends, Counter-Strike, and Valorant competitions.
Access RequirementsAdministrator access to the backoffice system with permissions for Esports management.
Menu LocationMain Navigation > Esport
Primary FunctionsMatch Viewing, Game Tab Navigation, Market Generation, Content Editing, Market Regeneration, Market Creation, Pagination
Supported GamesLeague of Legends, Counter-Strike, Valorant
No.Key FeaturesPermission KeyWhitelist Type
1Match Viewingadmin_market-
2Market Generation admin_market-
3Market Regeneration admin_market-
4Market Editingadmin_market-
5Market Creationadmin_marketCreate & Approve Markets

Match Viewing

StepInstruction
1Navigate to Esport from the main navigation menu.
2The page displays "Esports Matches" as the title with description "View upcoming matches from League of Legends, Counter-Strike, and Valorant".
3Three tabs are available: League of Legends, Counter-Strike, and Valorant.
4Click any tab to view matches for that specific game.
5Each match displays Date, Team Logos, Team Names (vs format), and a Generate Market button.

Market Generation

StepInstruction
1Locate the match you want to create a market for in the matches table.
2Click the Generate Market button in the Actions column.
3A dialog titled "Generate Market Question" appears showing match details.
4Click the Generate button to create AI generated market content.
5The dialog populates with Question, Resolution Rules, Category, Tag, and Resolution Time.

Content Editing

StepInstruction
1After generation, the Question field contains editable text. Click to modify the question.
2The Resolution Rules section includes a rich text editor with formatting toolbar.
3Click in the Resolution Rules field to edit the text.
4Use toolbar buttons to apply bold, italic, underline, strike, ordered lists, bullet lists, or links.
5Review both Question and Resolution Rules for clarity and accuracy.

Market Regeneration

StepInstruction
1After initial generation, review the Question and Resolution Rules content.
2If you want alternative phrasing, click the Re-generate button.
3The system generates new variations of the question and resolution rules.
4Click Re-generate multiple times to explore different content options.
5Select the version that best fits your requirements.

Market Creation

StepInstruction
1Review the final Question and Resolution Rules to ensure accuracy.
2Verify that Category is set to "E-Sports" and Tag is "AI-generated".
3Confirm the Resolution Time is appropriate for the match schedule.
4Click the Create Market button to publish the market.
5The market is now available to platform users for trading.

Best Practices for Esports

Key Reminders

ReminderDetails
AI Content Requires ReviewAll AI generated questions and resolution rules should be reviewed and edited before creating a market. The AI provides suggestions, not final content.
Three Separate Game TabsLeague of Legends, Counter-Strike, and Valorant matches are displayed in separate tabs. Check all tabs regularly for new matches.
Markets Must Be CreatedClicking Generate Market only opens the dialog. You must click Create Market to actually publish the market to users.
Close Cancels CreationClicking Close exits the dialog without creating a market, even if you generated and edited content.
Resolution Rules Are CriticalClear, detailed resolution rules prevent disputes and ensure traders understand how the market will be resolved.
Official Sources RequiredAlways include links to official tournament or game websites in resolution rules for verification.
Match Date FormatDates are displayed in DD/MM/YYYY HH:MM format throughout the system.
Independent PaginationEach game tab has separate pagination settings. Changing rows per page in one tab does not affect others.
Team Logo DisplayTeam logos help users quickly identify matches. Ensure they load properly before creating markets.
Re-generate Preserves EditsWarning: Clicking Re-generate replaces any manual edits you made. Save your preferred version before regenerating.

Product Glossary

TermDescription
EsportsCompetitive video gaming at a professional level. The platform supports markets for League of Legends, Counter-Strike, and Valorant esports matches.
Esports ManagementThe administrative interface for viewing upcoming esports matches and generating prediction markets based on those matches.
Esports Matches PageThe main page displaying upcoming matches from League of Legends, Counter-Strike, and Valorant with options to generate markets.
Game TabOne of three tabs (League of Legends, Counter-Strike, Valorant) that displays matches specific to that game.
League of LegendsA multiplayer online battle arena (MOBA) game developed by Riot Games. Professional matches are tracked on https://lolesports.com.
Counter-StrikeA competitive first person shooter game with an active professional esports scene.
ValorantA tactical first person shooter game developed by Riot Games with professional competitive leagues.
MatchA scheduled competitive game between two teams in an esports tournament or league.
Team LogoThe visual icon or emblem representing an esports team, displayed alongside the team name in the matches table.
Team NameThe official name or abbreviation of an esports team (e.g., ME, FSK, LILMIX, KC, G2).
Generate Market ButtonA button in the Actions column that initiates the market creation process for a specific esports match.
Generate Market Question DialogA popup window that guides administrators through creating a prediction market based on an esports match.
Market QuestionThe primary question traders will see when viewing the market. It should clearly ask whether a specific outcome will occur.
Resolution RulesDetailed guidelines explaining how and when the market will be resolved, including authoritative sources and deadlines.
Rich Text EditorA formatting toolbar that allows text styling in the Resolution Rules field, including bold, italic, underline, strike, lists, and links.
Bold ButtonFormatting tool that makes selected text bold for emphasis.
Italic ButtonFormatting tool that italicizes selected text for emphasis or citations.
Underline ButtonFormatting tool that underlines selected text to highlight important information.
Strike ButtonFormatting tool that adds strikethrough to text, often used to show removed or invalid information.
Ordered List ButtonFormatting tool that creates numbered lists in the resolution rules.
Bullet List ButtonFormatting tool that creates unordered (bulleted) lists in the resolution rules.
Link ButtonFormatting tool that adds hyperlinks to reference sources or additional information.
CategoryA classification label for the market. For esports markets, this is automatically set to "E-Sports".
TagA label indicating how the market was created. Esports markets are automatically tagged as "AI-generated".
AI GeneratedIndicates that the market question and resolution rules were created using artificial intelligence based on match data.
Resolution TimeThe scheduled date and time when the market will be resolved based on the match outcome.
Generate ButtonA button in the market generation dialog that triggers the AI to create a market question and resolution rules.
Re-generate ButtonA button that creates a new variation of the market question and resolution rules, offering alternative phrasing.
Create Market ButtonA button that finalizes and publishes the market, making it available to platform users.
Close ButtonA button that exits the market generation dialog without creating a market.
Date ColumnTable column displaying when each match is scheduled to occur, shown in DD/MM/YYYY HH:MM format.
Match ColumnTable column displaying the competing teams with logos and names in "Team A vs Team B" format.
Actions ColumnTable column containing the Generate Market button for each match.
Match DetailsInformation about a specific esports match including the round, teams, date, time, and team logos.
Round InformationContextual information about which stage or round of a tournament the match belongs to (e.g., "Round of 16 match 4").
Official SourceThe authoritative website or organization used to verify match results for market resolution (e.g., https://lolesports.com for League of Legends).
MarketA prediction market created based on an esports match where users can trade on the outcome.