For Organizers
Running a Bracket Blitz tournament - creating, locking, entering results, paying out.
If you want to host a bracket tournament - for March Madness, a soccer cup, an esports bracket, a friendly office pool - Bracket Blitz handles the picker, the on-chain submission, the leaderboard, and the result entry.
Bracket Blitz is currently in early access. Reach out to the team to be added to the organizer allowlist.
Lifecycle from your side
- Create a tournament - bracket size, name, entry fee, prize split, style template
- Publish - the contract deploys on-chain
- Submissions open - users fill brackets and submit
- Lock the bracket - no more submissions accepted (typically when play-in is done and Round 1 starts)
- Enter results round by round - admin panel lets you check off winners game by game
- Settle - enter the championship result, tournament moves to SETTLED
- Prize payouts happen according to the revenue model you configured
What you configure at creation
| Setting | Notes |
|---|---|
| Bracket size | 64-team (192-point cap) or 68-team with play-ins (196-point cap) |
| Name + description | What the tournament is called |
| Entry fee | What each submission costs |
| Style set | The visual template every submitted bracket renders through |
| Sticker (optional) | A sticker laid on top of the bracket. The sticker artist earns a share automatically |
| Revenue split | Who gets what share of the entry fees - organizer, prize pool, style artist, sticker artist (when picked), any collaborators |
| Lock time | When submissions stop accepting (optional - you can also lock manually) |
Once you publish and the contract deploys, those settings are frozen on chain.
Entering results
The admin panel for your tournament has a game-by-game result entry. You can enter Round 1 winners as they happen, lock the result, and the leaderboard updates after each entry confirms on chain. You can correct an entered result before settling, but each correction is a transaction.
Prize payouts
Prize distribution is encoded in the contract at creation. When the tournament settles, the prize pool routes to the winning entries automatically based on the standings the contract computed. There is no manual transfer - the chain handles it.
What it costs you
The entry fees split exactly the way you configured them. Network fees are paid by whoever initiates the transaction (you for result entry, the entrant for their submission).
Why on-chain
A bracket pool is a record of who picked what and what happened. Doing it on chain means:
- No dispute over what was picked - the bracket is signed and timestamped
- No dispute over the result - the contract is the source of truth
- No dispute over the payout - it executes automatically
- No platform dependency - the bracket exists even if Bracket Blitz disappears
Reach out if you want to host the next tournament.