Payment/Payout
OnlyDancers supports fiat payments and payouts via Stripe, using USD and USDC on Ethereum mainnet.
Supported Payment Methods & Fees
BLIK
2.20%
1.33%
Debit Card
1.75%
1.50%
Debit Card (EU)
1.77%
1.50%
Credit Card
3.50%
2.50%
Przelewy24 (P24)
2.45%
1.33%
ACH
0.80%
2.50%
How Deposits Work
Creators deposit a prize pool amount via Stripe to fund their campaign. Dancers pay a $5 USD entry fee per submission, also via Stripe. Both deposits and entry fees are converted to USDC and locked in the FoomD2E smart contract for transparent, immutable distribution.
Stripe processes the transaction and deducts the applicable fee.
USD is converted to USDC on Ethereum.
USDC is transferred to the campaign contract.
Campaign becomes active and accepts dancer submissions.
Stripe processes the transaction and deducts the applicable fee.
USD is converted to USDC on Ethereum.
USDC is added to the campaign's prize pool.
Dancer's submission is recorded and timestamped.
How Withdrawals Work
After a campaign concludes and winners are announced, dancers and creators can withdraw their earnings.
Winners can choose to:
Withdraw USDC directly to an Ethereum wallet (no fees)
Convert to USD and withdraw via Stripe to a bank account (subject to applicable withdrawal fees based on payment method)
Creators can withdraw any remaining unclaimed funds or dust from their campaign.
Stripe handles fiat-to-USDC conversion transparently. Creators deposit USD, dancers pay USD, and both receive USDC on-chain. This ensures the smart contract holds a stable, auditable token while users interact in familiar fiat currency.
Minimum and Maximum Limits
Minimum deposit (Creator): Varies by payment method, typically $100 USD minimum
Maximum deposit (Creator): $100,000 USD per transaction
Entry fee (Dancer): Fixed at $5 USD per submission
Minimum withdrawal: $10 USD or 10 USDC equivalent
