GOOSE LOTTO

Loading…

How it works
  • ✍ Enter (e)
  • ⏯ Replay the draw (t)
  • ✓ Verify it yourself (v)
  • Inscription ↗
  • Toggle UI (c)Goose Lotto

How it works

  1. EnterConnect UniSat and sign a free message for each goose you hold. No transaction, no fee. The wallet holding the goose when it signs is the wallet entered.
  2. Entries closeWhen block H is mined, nobody else can enter. Every goose must still be in the wallet that signed for it. The list of tickets is then locked on chain.
  3. Bitcoin drawsThe next block's hash picks the winning ticket. A few blocks later the goose leaves the vault for the winner's wallet, on its own. Nobody presses a button.

The rules

One goose, one ticket.

The wallet holding the goose when it signs is the wallet entered. If the goose moves and the new wallet signs, the new wallet replaces the old one. If the goose moves and nobody re-signs, that goose has no ticket.

Whatever wallet holds the goose at block H must be the wallet that signed for it.

The tickets

The draw

Check it

Everything on this page is worked out in your browser from raw Bitcoin blocks, with the same code as the command-line verifier. Nobody's word is needed.

Who does what

Bitcoin
Keeps the goose in the vault until the draw can be final, and lets the creator recover it if nothing happens by the deadline.
Anyone
Can recheck every signature, who held each goose at the close, the locked list, the draw block and the winner.
The draw
Signs only the winner it works out from the chain. A wrong payout would be public on chain forever.

Enter the draw