Skip to content

Provably Fair Raffle

Run giveaways with verifiable randomness.

Intermediate12h1–2 people17/20 fit
TL;DR

Build Provably Fair Raffle for event organisers and communities in ~12h with 1–2 people. Stack: Solidity + VRF + Wagmi.

Why it wins: Live audience demo.

Build flow

01 · Problem
Raffle winners are disputed as rigged.
02 · Solution
Entrants register, a contract requests verifiable randomness and anyone can verify the draw.
03 · Build
  1. 1Write raffle contract
  2. 2Request randomness
  3. 3Pick winners
  4. 4Show proof
04 · Demo
Run the raffle with the audience.

MVP checklist

  • Entry list
  • Verifiable draw
  • Proof page
  • Multiple prizes

Tech stack

TechRole
SoliditySmart contracts
VRFVerifiable randomness
WagmiReact wallet hooks

Reference repos

Open-source projects you can build on. Links checked 2026-10-31.

Related ideas

More Web3
  • Judges submit hidden scores that are revealed together so nobody copies others

    Intermediate16h2–3
    SolidityFoundryNext.js
    18/20
  • Issues tickets that can’t be faked and resell only at fair prices

    Intermediate36h2–3
    SolidityOpenZeppelinviem
    15/20
  • Gives attendees a verifiable badge for each event

    Intermediate24h1–3
    SolidityOpenZeppelinNext.js
    14/20