Trustless · Permissionless · Immutable
Decentralized 50/50 Raffle
ETH5050 brings full decentralization to the 50/50 raffle format. Every raffle lives entirely on-chain — no central server, no admin key, no way to manipulate results. Just you, your community, and a smart contract.
ETH5050 V2
Chainlink VRF + Chainlink Automation
ETH5050 V2 uses Chainlink VRF v2.5 direct funding for verifiable winner randomness and Chainlink Automation to trigger finalization when raffles end or sell out. Ticket purchases, creator payouts, and winner prizes remain ETH-native on Base, Optimism, and Arbitrum.
Randomness
Verifiable Chainlink VRF winner selection
Finalization
Chainlink Automation plus fallback settlement
Creation Payment
0.012 ETH
Creator Pays
0.012 ETH
Platform Fee
0.010 ETH
Finalization Reserve
0.002 ETH
Fee breakdown: 0.010 ETH goes to the platform creation fee and 0.002 ETH funds the decentralized finalization reserve pool for VRF, Automation, and fallback settlement.

What “Decentralized” Means for a 50/50 Raffle
In a traditional 50/50 raffle, you trust the organizer to record tickets accurately, pick the winner fairly, and distribute funds honestly. With ETH5050, that trust is replaced entirely by code. The smart contract stores all ticket data immutably, generates verifiable randomness for winner selection, and sends funds atomically — all in one transaction that no one can reverse or alter.
This is what genuine decentralization looks like: a system where the rules are written in code, enforced automatically, and visible to everyone. ETH5050 cannot cancel your raffle, change the split, or withhold your earnings. The contract does exactly what it promises.
No Admin Control
ETH5050 smart contracts have no owner override. Once deployed, the contract executes exactly as coded — no one can alter it.
Transparent Ticket Records
Every ticket purchase is a blockchain transaction. Anyone can verify the full participant list at any time using a block explorer.
Atomic Payout
Winner selection and prize distribution happen in a single on-chain transaction. Funds cannot be withheld, delayed, or redirected.

ETH5050 Decentralized 50/50 Raffle — Smart contracts replace every middleman
How the Decentralized 50/50 Raffle Works
1. Creator deploys a raffle contract
Paying 0.012 ETH creates a new raffle on the chosen Ethereum L2. The creator sets the end time; tickets stay open until then (1M cap). Price is fixed at 0.0025 ETH per ticket — all locked in code.
2. Participants buy tickets on-chain
Each 0.0025 ETH ticket purchase is a direct blockchain transaction. The smart contract records every buyer's address and ticket count immutably.
3. Chainlink VRF selects a winner
When the raffle period ends, Chainlink VRF supplies verifiable randomness and Chainlink Automation triggers finalization.
4. Funds split and distributed automatically
In the same transaction as the draw, the smart contract sends 50% of the prize pool to the winner and 50% to the raffle creator. Instant. Guaranteed.
Run a Truly Decentralized 50/50 Raffle
No middlemen. No fees hidden in fine print. No way to cheat. Just a smart contract that always does exactly what it says.