Round mechanics
The board, timing weight, the draw, and rollovers.
The board
30 hideouts on the wheel, rounds of 3 minutes of open ambushes + 15 seconds of intermission. The winning square mixes a keeper secret (committed while bets are open) with a blockhash that doesn't exist yet (seal() → draw()), so nobody — including the operators — can know or steer the result. Full story on the Fairness page.
Weight (anti-snipe)
weight = stake × timeRemaining / roundDuration
A deposit at the opening bell carries full weight; one at the buzzer carries almost none. Your share of winnings and emissions is weight-based, so last-second sniping earns scraps.
The draw
Winning square = entropy % 30. Winners split the ETH of the 29 losing squares pro-rata by weight, plus the round's LOOT emission, plus any burst Bounty Vaults. If the winning square is empty, the whole pot rolls into the next round.
Feathers & streaks
Your first play of each round earns feathers × your consecutive-round streak (capped at 30). Missing a round resets the streak. Feathers are stake-size independent— a small consistent player out-feathers a whale who shows up once — and they gate the King's Ransom.
Auto-mine (sign once, sleep)
The AUTO tab deposits your whole run in one transaction: createAuto(mask, perSquare, rounds) escrows the total inside the game contract, and keepers replay your exact bet every round — no wallet pop-ups, no open tab. Winnings settle into your bank as rounds finish; one withdraw() collects all the ETH and LOOT at once. Stop anytime with cancelAuto(id) — unplayed rounds are refunded in full. Auto rounds count for feathers and streaks like manual play.
SHERWOOD