Filling a Bracket
The Bracket Blitz picker - how picks cascade, how the live preview works, how to submit.
The bracket picker is interactive. You click a team to pick them, and that pick propagates downstream automatically - if your pick wins their region, they appear in the Sweet 16 slot you have to fill next. If you change a Round-1 pick, every downstream pick that depended on the old pick clears.
The flow
The cascade
When you click a team to advance them, three things happen:
- Your pick is recorded for that game
- The game this feeds into has your pick fill that slot
- Downstream picks are cleared if they depended on the team you just replaced
Example: you originally picked Team A to win the Round-1 game and then picked Team A again in the Round-2 game. If you change your Round-1 pick to Team B, your Round-2 pick gets cleared - Team A is not there anymore. The cascade prevents stale picks.
Live preview
As you pick, the bracket SVG updates on the right side. This is the actual rendering that will go on-chain when you submit. The preview pulls from the same generateLivePreview() SDK call the contract uses to render the final edition.
The preview is debounced - it does not regenerate on every click, only when you pause typing or picking, so the UI stays responsive even on large brackets.
Saving your work
Your picks live in localStorage as you go. If you close the tab and come back, they are still there. The picks are not committed on-chain until you submit.
Submitting
When you are ready, click submit. The flow:
- The SDK constructs the on-chain submission with your picks array
- Your wallet (Privy or BYOW) signs the transaction
- The transaction confirms in seconds
- The MINT Chainhook fires and your numbered edition appears in your collection
Your bracket is now part of the public record. Other entrants can see it on the brackets gallery for the tournament.
What submission costs
The tournament defines an entry fee at creation time. The fee splits according to the tournament's pre-configured revenue model - typically a share to the organizer, a share to a prize pool, and a share to the style artist who designed the bracket template.
Editing after submit
You cannot edit a submitted bracket - that is the point. The on-chain record is what gets scored. If you change your mind, you can submit a new bracket (it gets a new edition number) and the leaderboard scores both.