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:
Any music creator can host a dance contest campaign on OnlyDancers.
Each creator decides the prize pool size, tier structure, and contest rules.
Dancers compete by submitting short-form dance videos to the creator's song.
Viewers discover and support dancers across YouTube, Instagram, and OnlyDancers.fun.
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:
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:
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:
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:
Immutable prize structure – Tier amounts and winner counts are locked at campaign creation. The creator cannot change the rules after dancers have entered.
Position-based payouts – Each ranking position maps to a specific reward amount. Positions can be paid out in any order as results are finalized.
Transparent balances – The remaining undistributed balance for any campaign is publicly verifiable on-chain at any time.
Admin withdrawal – After a campaign concludes and all winners are paid, the creator can withdraw any remaining dust or unclaimed funds.
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
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
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
