VRF Hat

Pull names from a hat that anyone can check.

Collect entries, then let Chainlink's verifiable randomness pick the winners. Every step is recorded on a public blockchain, so nobody has to take your word that the draw was fair.

Start a raffle

How a draw works

  1. The list is sealed

    When you start the draw, entries close and a fingerprint of the full list (a Merkle root) is written to the blockchain. Changing a single name afterwards would change the fingerprint.

  2. Chainlink picks a number

    In the same transaction, the raffle asks Chainlink VRF for a random number. It arrives with a cryptographic proof that the chain checks before accepting it. Nobody, including us, can see the number in advance or ask for another one.

  3. Anyone can redo the math

    Winners follow from the number by a fixed public formula. Each raffle has a verify page that re-checks every step in your browser against the blockchain, without trusting this site.