04 / 09 All mechanics

Bonanza

The rolling ZINC jackpot that builds until a rare round hits.

Beginner

Think of the Bonanza as a progressive jackpot that sits on top of the normal game.

  1. Every round, a pile of ZINC tokens is set aside in one shared pot.
  2. That pot keeps growing, round after round.
  3. Most rounds, the pot does nothing; it just gets bigger.
  4. Then, on a rare round, the pot “pops” and pays out all at once.
  5. The people who win that lucky round split the whole jackpot between them.

It works a lot like a lottery where nobody wins for a while: the longer it goes without popping, the bigger the eventual payout. In the official example, only about 1 in 692 rounds hits the Bonanza, so when it finally lands, it can be large. You don’t buy a separate ticket: mining a round and landing on the winning square puts you in line for it. The numbers shown in the infographic, like roughly 1 in 692 rounds or 8,450 ZINC, are just examples. The real pot size changes constantly.

Intermediate

Here is how the pot actually fills and who gets to share it.

  1. Some rounds end with no winner: nobody’s hidden tiles covered the winning square.
  2. On those dry rounds, the ZINC that would have gone to direct winners is redirected into the Bonanza pot instead.
  3. The pot keeps rolling forward until a round finally triggers a payout.
  4. When that happens, only winning-tile miners in that round are eligible, the people whose tiles actually covered the winning square.
  5. Those winners split the entire pot pro-rata: the more you staked on the winning tile, the larger your slice.

The key intuition: dry spells are not wasted. Each no-winner round quietly inflates the prize that some future round will collect. That is why a long streak of misses makes the next hit so valuable. The 1-in-692 figure and any ZINC amounts in the infographic are illustrative examples, not fixed protocol constants.

Advanced

Mechanically, the Bonanza is a dedicated ZINC pot held on the protocol’s Treasury account.

  1. The Treasury tracks bonanza_pot, the current undistributed jackpot in ZINC base units, backed by a bonanza_token_account vault.
  2. When a round resolves with no winner, a configured share of the direct-winner ZINC (no_winner_direct_winner_zinc_bonanza_share_bps) is routed into bonanza_pot. Dry rounds inflate it.
  3. Each winner-positive round is tested against a per-round hit roll, bonanza_hit_divisor (a value of 1 makes every winner-positive round eligible).
  4. On a hit, the live bonanza_pot is snapshotted into that round’s bonanza_payout_amount and distributed to that round’s winners, pro-rata to their stake on the winning tile.
  5. A long no-winner streak inflates the shared pot, sharply raising the expected value of winning, so it becomes strongly +EV to mine, and to size up for a larger share.

All rates are config-driven and read live from the on-chain Config. Treat any specific divisor or ZINC figure as an example, not a constant.