ETH5050

100% On-Chain · Ethereum L2 · Publicly Verifiable

On-Chain 50/50 Raffle

ETH5050 operates every aspect of its 50/50 raffles entirely on the blockchain. There is no off-chain database, no centralized server, no hidden logic. Every ticket sold, every draw executed, and every payout sent is permanently recorded on Ethereum L2 and verifiable by anyone in the world.

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.

On-Chain 50/50 Raffle

Why “On-Chain” Changes Everything

Most online raffles are off-chain — the platform records tickets in a private database, picks a winner using proprietary software, and asks you to trust them. With ETH5050, the entire raffle lifecycle happens on the Ethereum blockchain. You don't need to trust ETH5050 — you can verify every single action yourself using any block explorer.

When you buy a ticket on ETH5050, the transaction hash is your receipt — immutable, timestamped, and publicly accessible forever. When the winner is drawn, the selection transaction is equally public. There is no version of events that can be disputed or altered after the fact.

Immutable Ticket Records

Every ticket purchase is a blockchain transaction with a public hash. Participants can verify their entry any time using BaseScan, Arbiscan, or equivalent explorers.

Chainlink VRF Randomness

ETH5050 uses Chainlink VRF v2.5 for winner selection, with request and fulfillment data visible on-chain.

Transparent Prize Pool

The total ETH held in the raffle contract is publicly visible at any time. No funds can be moved without the smart contract executing its programmed rules.

Atomic Settlement

Draw and distribution happen atomically in one transaction. There is no state where the winner is selected but funds are not distributed.

On-Chain 50/50 Raffle

ETH5050 On-Chain 50/50 Raffle — Every draw verified on Ethereum L2

How to Verify an ETH5050 On-Chain Raffle

1

Find the Contract

Every raffle has a unique smart contract address. Copy it from the raffle page and paste it into any block explorer for the network (e.g., BaseScan for Base).

2

Check All Tickets

The explorer shows every transaction sent to the contract. Each ticket purchase is a transaction — you can see every buyer's wallet address and amount paid.

3

Verify the Draw

The winner selection transaction is on-chain. View the contract event logs to see exactly how randomness was generated and which address won.

The Most Transparent 50/50 Raffle Possible

Every action verifiable on-chain. Every payout automatic. Every result provably fair. This is what on-chain 50/50 raffles look like.