Start with OnlyDancers

The OnlyDancers protocol is a decentralized dance contest aggregator where performers compete for recognition and earn USD by winning music creator-hosted contests.

What is OnlyDancers?

OnlyDancers (or Dance2Earn / D2E) is a FOOM product that connects music creators with dancers through competitive, reward-driven campaigns. A music creator launches a contest around their song, deposits a prize pool, and invites dancers worldwide to submit choreography videos. Dancers pay a $5.00 (USD) entry fee to participate, which gets added to the creator's deposit – forming one large combined prize pool distributed across multiple reward tiers.

Instead of splitting rewards equally (e.g. $100.00 / 2 winners = $50.00 each), OnlyDancers uses a variable reward structure. Top placements earn significantly more, mid-tier dancers still get paid, and lucky draw slots ensure that even newcomers have a shot at winning. This creates excitement, drives participation, and rewards both skill and effort.

OnlyDancers is a content-powering protocol for dance. The main principles are:

  1. Any music creator can host a dance contest campaign on OnlyDancers.

  2. Each creator decides the prize pool size, tier structure, and contest rules.

  3. Dancers compete by submitting short-form dance videos to the creator's song.

  4. Viewers discover and support dancers across YouTube, Instagram, and OnlyDancers.fun.

  5. All prize payouts are secured on-chain via smart contracts on Ethereum using e.g. USDC.

Briefly, OnlyDancers is a decentralized dance contest platform. Think "Dance2Earn meets creator-powered competitions."

User Types

OnlyDancers has three core user types, each playing a distinct role in the ecosystem.

Creator – A music artist or rights holder who launches a dance contest campaign. The creator deposits a prize pool, sets the reward tiers, and defines the contest rules. Their goal is to promote their song through viral dance content created by participants.

Dancer – A performer who enters a contest by paying a small entry fee and submitting a dance video. Each dancer can make one submission per campaign. Dancers compete for tiered prizes based on their final ranking. Every dancer gets a profile on OnlyDancers that serves as their bio and portfolio of submitted content.

Viewer – Anyone watching dance content on YouTube, Instagram, or OnlyDancers.fun. Viewers drive discovery, vote in community categories, and can donate to their favorite dancers or creators.

How Contests Work

A music creator launches a campaign by depositing a prize pool into the OnlyDancers smart contract. Dancers enter the contest by paying a fixed entry fee. The entry fees from all participants are combined with the creator's deposit to form the total prize pool, which is then distributed across multiple reward tiers.

Each dancer submits exactly one video per campaign. Submissions must follow the content guidelines provided on the contest page — including the exact description text, hashtags, and formatting specified by OnlyDancers. Videos are hosted on external platforms (YouTube Shorts, TikTok, Instagram Reels), keeping file hosting and copyright responsibility with those platforms rather than OnlyDancers.

Winners are determined through a combination of on-chain governance and community voting (for special categories), and payouts are executed via the smart contract.

Prize Pool & Variable Rewards

OnlyDancers replaces flat reward splits with a variable reward model. Instead of dividing a pool equally among winners, the protocol distributes prizes across graduated tiers. Top performers earn more, while a broad base of participants still receives payouts.

Launch Campaign Example

For the platform's bootstrap phase, a single creator launches the first campaign with the following parameters:

Parameter
Value

Creator deposit

$50,000

Dancer entry fee

$5

Total dancers / submissions

100,000

Entry fee pool

$500,000 (100k × $5)

Total prize pool

$550,000

Reward Tiers

The $550,000 total prize pool is distributed across 16 tiers covering 1,838 total winners:

Tier
Prize per Winner
Winners
Tier Total

1st Place

$5,000

1

$5,000

2nd Place

$3,000

1

$3,000

3rd Place

$2,000

1

$2,000

4th–10th

$700

7

$4,900

11th–50th

$200

40

$8,000

51st–200th

$75

150

$11,250

201st–500th

$30

300

$9,000

Lucky Draw

$100

968

$96,800

Best Outfit (Community Vote)

$1,000

100

$100,000

Best Location

$1,000

10

$10,000

Best 14yo

$1,000

50

$50,000

Best 15yo

$1,000

50

$50,000

Best 16yo

$1,000

50

$50,000

Max Collaborators

$5,000

10

$50,000

Best 17yo

$1,000

50

$50,000

Best 18yo

$1,000

50

$50,000

Total

1,838 winners

$549,950

The remaining $50.00 stays unallocated.

This tiered approach means that even dancers who don't place in the top rankings can still win through the Lucky Draw slots or age/category-based special prizes voted on by the community.

Revenue Model

OnlyDancers generates revenue through two primary streams:

Reward Deposits – Creators deposit prize pools to fund their campaigns. The protocol facilitates the deposit, tier configuration, and payout execution.

Donations – Viewers and fans can donate directly to dancers they want to support, creating an additional earning layer beyond contest prizes.

Payments

OnlyDancers supports fiat payments and payouts via Stripe. Deposits can also be made directly using stablecoins, e.g. via USDC on Ethereum mainnet. This means dancers and creators can deposit and withdraw using familiar payment methods without needing to manage crypto wallets directly.

Supported Payment Methods & Fees

For a $100 transaction, the following fees apply:

Payment Method
Deposit (↓)
Fee
Withdrawal (↑)
Fee

BLIK

$97.80

2.20%

$98.67

1.33%

Debit Card

$98.25

1.75%

$98.50

1.50%

Debit Card (EU)

$98.23

1.77%

$98.50

1.50%

Credit Card

$96.50

3.50%

$97.50

2.50%

Przelewy24

$97.55

2.45%

$98.67

1.33%

ACH Direct Debit

$99.20

0.80%

$97.50

2.50%

Deposit fees (↓) are deducted when paying into OnlyDancers. Withdrawal fees (↑) are deducted when cashing out winnings or donations.

On-Chain Reward System

All prize pool funds are secured by a smart contract deployed on Ethereum mainnet. When a creator launches a campaign, their deposit is locked in the contract along with the full tier structure. Payouts are executed on-chain position by position – once a winner is confirmed, the contract transfers the exact tier amount in USDC directly to the winner's address.

Key properties of the on-chain system:

  1. Immutable prize structure – Tier amounts and winner counts are locked at campaign creation. The creator cannot change the rules after dancers have entered.

  2. Position-based payouts – Each ranking position maps to a specific reward amount. Positions can be paid out in any order as results are finalized.

  3. Transparent balances – The remaining undistributed balance for any campaign is publicly verifiable on-chain at any time.

  4. Admin withdrawal – After a campaign concludes and all winners are paid, the creator can withdraw any remaining dust or unclaimed funds.

  5. Upgradeable architecture – The contract uses a UUPS proxy pattern, allowing the FOOM team to ship improvements while preserving campaign state.

Content Guidelines

Dance submissions are hosted on external platforms. OnlyDancers does not store or control music files or dance videos – this keeps handling responsibility with the hosting platform (YouTube, TikTok, Instagram) rather than with OnlyDancers.

Video Length Limits by Platform

Platform
Created In-App
Uploaded from External Source

TikTok

Up to 10 minutes

Up to 60 minutes

YouTube Shorts

Up to 3 minutes

Up to 3 minutes

Submission Rules

Each dancer must include the exact description text provided on their OnlyDancers contest page when uploading their video. This ensures proper tracking, attribution, and contest eligibility. The contest page provides step-by-step instructions on how to record, trim, and upload shorts so that the content complies with OnlyDancers contest rules.

OnlyDancers leverages external analytics from YouTube and Instagram as supplementary data for evaluating submissions and tracking reach.

Dancer Profiles

Every dancer on OnlyDancers gets a personal profile that acts as their bio and content portfolio. The profile aggregates all contest submissions, rankings, and earnings, giving dancers a public track record they can share and build on across campaigns.

Comparison

Traditional Dance Contests
OnlyDancers

Prize structure

Flat split among few winners

Variable tiers with 1,800+ winners per campaign

Entry barrier

High; travel, auditions, connections

Low; $5 entry fee, film from anywhere

Content ownership

Controlled by event organizers

Dancers own their videos on YouTube/Instagram/TikTok

Creator benefit

Limited song exposure

Viral dance content promoting the creator's song

Payout method

Checks, bank transfers, weeks of waiting

On-chain USDC via smart contract, verifiable and fast

Transparency

Opaque judging, no public prize tracking

Immutable tier structure, on-chain balances anyone can verify

Reach

Local or regional audience

Global; anyone with a phone can compete

Revenue for platforms

Ticket sales, sponsorships

Entry fees, creator deposits, fan donations

Last updated