What Is A Tournament?
A tournament is a time-boxed competition that runs inside an Elata app. Entry fees build a prize pool, winners are determined by app-defined rules, and payouts happen automatically through smart contracts. Each tournament is:- A single-use event with a clear start and end time
- Funded by entry fees in the app’s token
- Governed by transparent, on-chain fee splits
How Tournaments Work
Creation
The app builder creates a tournament through the TournamentFactory contract. This deploys a fresh Tournament contract, registers it under the app, and applies fee settings.
Joining
During the entry window, players pay an entry fee in the app’s token. The contract collects fees and builds the prize pool.
Competing
Players compete under the app’s rules. Scoring and results are determined by the app’s logic.
Finalization
The tournament creator (or an authorized address) finalizes results. The contract calculates prize allocations based on the final standings.
Tournament Economics
| Recipient | Share |
|---|---|
| Winners | 96.5% |
| Protocol | 2.5% |
| Token burn | 1% |
Example Use Cases
- Gaming
- Wellness
- Productivity
- Research
Weekly leaderboard competitions with escalating prize pools. Players compete for high scores, and the top 10% split the pot.
Why Tournaments Matter
| For | Benefit |
|---|---|
| Users | Earn rewards, competitive engagement, community connection |
| Builders | Drive trading volume, create engagement loops, attract new users |
| Token holders | Tournament fees route through the fee pipeline, activity increases token utility |
Next
Grow Your Community
Community growth playbook
Items and Unlocks
Create in-app items
Fee Flow
How fees are routed