SHERWOOD

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.