LOOTWOOD

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 is drawn from a drandbeacon โ€” a public randomness signature that doesn't exist yet when bets close and that the contract verifies on-chain, so nobody (players or operators) can know or steer the result. Full story on the Fairness page.

Weight decay โ€” why last-second sniping doesn't work

weight = stake ร— timeRemaining / roundDuration

Your winnings share is settled by weight, not raw ETH. A deposit at the opening bell carries full weight; the same ETH dropped at the buzzer carries almost none. So a sniper who waits until the last second to jump onto a heavy square โ€” hoping to split its pot without the risk of sitting there all round โ€” collects only scraps. The players who committed early keep the lion's share.

Concretely: stake X with 90% of the round left and you carry 0.9ยทX weight; stake the same X with 5 seconds left (โ‰ˆ3% of a 180s round) and you carry 0.03ยทX. The buzzer-beater would need ~30ร— the ETH to match an early bird's share. Camp early, earn full weight.

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.