How ETH5050 V3 Works
ETH5050 V3 is a Web3 50/50 raffle system built on Ethereum Layer 2 networks. RandProofRNG powers verifiable winner randomness, and RandProofAutomation helps trigger finalization when raffles end or sell out.
Powered By ETH
Hold ETH To Create Or Join Raffles
ETH5050 uses ETH for all transactions. Creating a V3 raffle requires 0.01 ETH: a 0.0099 ETH platform creation fee plus a 0.0001 ETH decentralized finalization reserve for RandProofRNG, RandProofAutomation, and fallback settlement.
Download Wallets
You Must Have ETH In Your Wallet
Choose Your Network
Start Creating Or Joining Raffles
Base
Base is a secure, low-cost, builder-friendly Ethereum L2.
Chain ID: 8453
Optimism
Optimism is a low-cost and lightning-fast Ethereum L2 blockchain.
Chain ID: 10
Arbitrum
Arbitrum is a suite of Ethereum scaling solutions.
Chain ID: 42161
Robinhood Chain
Robinhood Chain is an Ethereum L2 built for real-world assets.
Chain ID: 4663
Raffle Flow
Create, Buy, Finalize
Create a Raffle
Hold ETH in your wallet, name your 50/50 raffle, set the duration, and submit the 0.01 ETH V3 creation payment.
Buy Tickets
Join active raffles with ETH. Each ticket costs 0.0025 ETH and is recorded transparently on-chain.
RandProof Winner Selection
When the raffle ends or sells out, RandProofAutomation triggers finalization and RandProofRNG supplies verifiable randomness for winner selection.
Join V3 50/50 Raffles On Ethereum L2
- *V3 creation payment: 0.01 ETH
- *Platform creation fee: 0.0099 ETH
- *Decentralized finalization reserve: 0.0001 ETH for RandProofRNG draws, RandProofAutomation, and fallback settlement
- *Tickets cost: 0.0025 ETH each
- *Winners receive: 50% of the total prize pool
- *Creators receive: 50% of the total prize pool
- *All ticket purchases, finalization events, and prize distributions are transparent and on-chain
Recently Completed Raffles
View completed 50/50 raffle results on ETH5050. V3 winners are selected with RandProofRNG and finalized with RandProofAutomation or fallback settlement.
- *All V3 raffles use RandProofRNG randomness
- *RandProofAutomation can trigger finalization when raffles end or sell out
- *Prize distribution is automatic after finalization
- *Full transaction history is available on Ethereum blockchain explorers
FAQ
Frequently Asked Questions
Does ETH5050 V3 use RandProofRNG?
Yes. ETH5050 V3 uses RandProofRNG direct funding for verifiable winner randomness on Base, Optimism, and Arbitrum.
What does RandProofAutomation do?
RandProofAutomation can trigger raffle finalization when a raffle reaches its end time or sells out, helping the draw move from ticket sales to winner selection without manual operation.
What is the 0.0001 ETH reserve for?
The V3 creation payment includes a 0.0001 ETH decentralized finalization reserve that helps fund RandProofRNG, RandProofAutomation, and fallback settlement.
Can the contract owner manipulate results?
No. Winner selection uses RandProofRNG randomness fulfilled on-chain. No admin can choose the winner or replace the random result.
Can I verify the winner myself?
Yes. The raffle contract events, RandProofRNG request, fulfillment, finalization, and payout history are visible on-chain.
What if someone controls multiple wallets?
Each ticket has an equal chance regardless of who owns it. Multiple wallets do not affect randomness; they only mean that person owns more tickets.
Why did my ticket purchase fail or revert?
Most failed buys come from MetaMask Smart Account mode (EIP-7702): the wallet wraps the purchase in a delegation batch that roughly doubles gas usage, so larger buys can exceed the gas estimate and revert. Open MetaMask → account settings → turn off Smart Account for that account (or use a regular account), keep a little extra ETH for gas, and retry.
Ready To Launch Or Join A Raffle?
Pick a network, connect your wallet, and use ETH to create or join a V3 Web3 50/50 raffle powered by RandProofRNG and RandProofAutomation.


