Onchain Raffle

Paste a list of wallet addresses, pick a number of winners, and let Chainlink VRF v2.5 draw verifiable random winners on Arbitrum.

Create a raffle

Paste addresses (one per line, comma- or tab-separated) or use Import file for a CSV/TSV/TXT. Non-address columns are ignored automatically. The list is committed to chain via a Merkle root; only the root and winner positions are stored on-chain.

0/128 bytes
0 valid

Connect a wallet to submit.

Look up a past raffle

Enter a raffle id to view its participants and winners.

Random source: Chainlink VRF v2.5 on Arbitrum. The contract requests a single random word per raffle and expands it deterministically into winner positions via keccak. Anyone can verify the draw by recomputing from the on-chain seed.