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