Create a Challenge

Host your own trading competition on DeltaDash. This guide walks through every step of the challenge creation process.

Overview

Creating a challenge involves a 4-step wizard:

  1. Challenge Name - Give your competition a title
  2. Start & Duration - Set when the challenge runs
  3. Balance & Prizes - Configure entry fees and prize distribution
  4. Allowlist - Optionally restrict who can join

Before You Start

Make sure you have:

  • A connected wallet on HyperEVM
  • HYPE tokens for gas fees
  • A plan for your challenge parameters

Step 1: Challenge Name

Enter a name for your challenge that participants will see.

RequirementValue
Minimum length3 characters
Maximum length100 characters

Tips:

  • Choose a descriptive name that conveys the challenge theme
  • Include key info like duration or prize pool if space allows
  • Examples: "Weekend Trading Sprint", "January PnL Challenge", "Degen 10x Competition"

Step 2: Start Time & Duration

Configure when your challenge begins and ends.

Start Time

Set when the challenge opens for trading. The start time must be in the future.

Duration Presets

Quick-select buttons for common durations:

PresetDuration
1 HourQuick sprint
3 HoursShort session
6 HoursHalf-day
12 HoursExtended session
1 DayDaily challenge
7 DaysWeekly challenge
30 DaysMonthly challenge
60 DaysExtended challenge
90 DaysMaximum allowed

End Time

Alternatively, set a specific end date and time. The maximum duration is 90 days from start.

Note: Once a challenge becomes active (start time reached), the timing cannot be changed.


Step 3: Balance & Prizes

This is the most important step - configure the economics of your challenge.

Starting Balance

The USDC amount each participant receives to trade with.

RequirementValue
Minimum$20 USDC
CurrencyUSDC

This balance is deposited into each participant's challenge wallet when they join.

Entry Fee

The amount participants pay to join, which goes into the prize pool.

RequirementValue
Minimum$1 USDC
CurrencyUSDC

Total cost per participant = Starting Balance + Entry Fee

Example: $100 starting balance + $10 entry fee = $110 total to join

Minimum Trading Volume (Optional)

Require participants to trade a minimum volume to qualify for prizes. This prevents users from joining and doing nothing.

PresetMeaning
None (0x)No volume requirement
3xTrade 3× starting balance
5xTrade 5× starting balance
10xTrade 10× starting balance
20xTrade 20× starting balance
CustomEnter any multiplier

Example: With $100 starting balance and 5x requirement, participants must trade at least $500 in volume to be eligible for prizes.

Note: Participants who don't meet the volume requirement are excluded from prize distribution, even if they have positive returns.

Maximum Participants (Optional)

Limit how many traders can join your challenge.

PresetMeaning
10Small, exclusive competition
25Small group
50Medium competition (default)
100Large competition
UnlimitedNo cap on participants
CustomEnter any number (minimum 2)

Once the limit is reached, no more participants can join.

Prize Distribution

Configure how the prize pool is split among winners. You can have 1 to 10 prize places.

Default distribution:

PositionPercentage
🥇 1st60%
🥈 2nd30%
🥉 3rd10%

Rules:

  • All percentages must add up to exactly 100%
  • Minimum 1 winner, maximum 10 winners
  • Click Add Place to add more prize positions
  • Click the remove button to delete a position

Prize Preview:

The form shows a real-time preview of actual prize amounts based on a sample pool size. This helps you visualize the payout structure.


Step 4: Allowlist (Optional)

Restrict your challenge to specific wallet addresses.

Public Challenge (Default)

Leave the allowlist empty to allow anyone to join.

Private/Restricted Challenge

Enter wallet addresses to create a whitelist:

0x742d35Cc6634C0532925a3b844Bc9e7595f...,
0xd3a4B8c12F45e67890AbcDeF1234567890...,
0xabc123DEF456789012345678901234567890...

Format:

  • Comma-separated Ethereum addresses
  • Standard 0x format (42 characters)
  • Case-insensitive

Only addresses on this list will be able to join the challenge.


After Creation

Once your challenge is created, it enters Open status and participants can join.

What You Can Edit

While in Open status (before the challenge starts):

FieldEditable?
Name✅ Yes
Start Time✅ Yes
End Time✅ Yes
Starting Balance✅ Yes
Description✅ Yes
Rules✅ Yes
Entry Fee❌ No
Prize Splits❌ No
Allowlist❌ No
Min Volume❌ No
Max Participants❌ No

Adding Description & Rules

After creation, you can add:

  • Description - A short summary shown on the challenge card
  • Rules - Detailed rules and guidelines (supports Markdown)

Important: Rules can only be edited while the challenge is in Open status. Once it becomes Active, rules are locked.


Challenge Lifecycle

After creation, your challenge progresses through these stages:

  1. Open - Accepting participants, waiting for start time
  2. Active - Challenge is live, participants are trading
  3. Ended - Trading period complete, calculating final rankings
  4. Finalized - Prizes distributed, winners can claim

Cost Summary

When creating a challenge, you'll need:

CostPurpose
Gas fees (HYPE)Transaction to create on-chain
Your own entry fee (optional)If you want to participate

The entry fees from participants fund the prize pool - you don't need to fund it yourself.


Tips for Challenge Creators

  1. Set realistic starting balances - Too low limits trading options, too high increases barrier to entry
  2. Consider your audience - Higher entry fees attract serious traders, lower fees encourage participation
  3. Use volume requirements wisely - They prevent passive participants but may discourage casual users
  4. Promote your challenge - Share the link to attract participants
  5. Monitor participation - Check if you're hitting your participant cap