How BlockLottery works

Every BlockLottery lottery follows the same transparent on-chain flow, from ticket purchase to winner payout.

  1. Buy entries. Each entry costs $5 and is recorded as an on-chain ticket on Base.
  2. Pool grows. The prize pool accumulates in a smart contract that nobody — not even us — can modify.
  3. Draw triggers automatically. When the pool reaches $1,000,000.00 or 365 days elapse (whichever first), the contract requests randomness from Chainlink VRF.
  4. Winner is selected. Chainlink VRF returns a cryptographic proof; the contract picks the winning ticket on-chain.
  5. Payout is automatic. Funds transfer to the winner's wallet directly from the contract, with the full transaction visible on Basescan.