How it works
- 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.
- 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.
- 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.
- FreeSigning a message costs nothing and moves nothing.
- YoursEvery entrant gets a receipt signed by the draw. If one is ever missing from the published list, that is public proof.
- FixedThe rules are written into the vault's address. Change one and the address changes.
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.