ETH5050
ETH5050 FAQ

Transparent Answers About ETH5050

Twenty-one clear answers on vision, how raffles work, ETH-only payments, Base / OP Mainnet / Arbitrum, and why RandProofRNG keeps outcomes fair — fully on-chain, outside our control.

FAQETH only — no platform token
FAQRandProofRNG winner selection
FAQFully on-chain settlement
FAQBase · OP · Arbitrum
ETH5050 FAQ — transparent ETH raffles on Ethereum L2

21 questions · full transparency

Vision And Product

What ETH5050 Is

+What is ETH5050?

ETH5050 is a decentralized Web3 50/50 raffle platform on Ethereum Layer 2 networks. Anyone can create a raffle or buy tickets with ETH. Smart contracts handle ticket sales, winner selection, and payouts on-chain — with no platform token and no middleman deciding outcomes.

+What is the vision behind ETH5050?

The vision is simple: make fair raffles the default on Ethereum. Traditional online raffles often hide how winners are chosen. ETH5050 was built so creators and players can see every ticket, every fee, and every draw on-chain. Fairness is enforced by code and RandProofRNG — not by trust in an operator.

+How does an ETH5050 raffle work?

Connect a wallet with ETH on Base, OP Mainnet, or Arbitrum One. Creators pay a flat 0.01 ETH creation payment to launch a raffle. Players buy tickets at 0.0025 ETH each. When the raffle completes, RandProofRNG selects a winner and the contract pays out automatically: 50% of ticket sales to the creator and 50% to the winner.

+What can I do on ETH5050?

You can create raffles, buy tickets in active raffles, share raffle links, view live prize pools, and check completed results. Creators earn 50% of ticket sales from raffles they launch. Players compete for the other 50%. Everything is wallet-native — no accounts, no platform points, no proprietary token.

Token And Money Flow

ETH Only

+What token does ETH5050 use?

ETH — native Ether on each supported L2. Creating raffles, buying tickets, paying gas, and receiving winnings all use ETH. There is no ETH5050 token, no governance token, and no alternate entry currency.

+Why is there no platform token?

ETH5050 follows a no-token philosophy on purpose. A platform token would add speculation, bridging complexity, and trust assumptions that do not improve raffle fairness. Using ETH keeps the product aligned with Ethereum itself: one asset, transparent fees, and real utility for ETH holders.

+What does it cost to create a raffle?

Creating a raffle costs a transparent 0.01 ETH payment: 0.0099 ETH goes to the platform creation fee, and 0.0001 ETH funds the Decentralized Finalization Reserve used for RandProof randomness draws, decentralized automation, and fallback settlement so raffles can finish on-chain. There are no hidden percentage cuts on top of that creation payment.

+What does a ticket cost, and how is the prize split?

Each ticket costs 0.0025 ETH. Ticket proceeds form the raffle pot. At settlement, the smart contract splits that pot 50/50: half to the raffle creator and half to the RandProof-selected winner. ETH5050 does not skim a percentage of the prize pool.

Networks

Base, OP Mainnet, And Arbitrum

+What networks is ETH5050 available on?

ETH5050 is live on three Ethereum Layer 2 networks: Base, OP Mainnet (Optimism), and Arbitrum One. Pick the network that matches where your ETH already sits. Each network runs the same 50/50 raffle model with ETH tickets and on-chain RandProof-powered draws.

+Why use Base for ETH5050 raffles?

Base is an Ethereum L2 incubated by Coinbase, designed for low fees, fast confirmation, and a large retail-friendly wallet audience. For ETH5050, Base is ideal when you want inexpensive ticket purchases and easy onboarding for players who already hold ETH in Coinbase or Base-native wallets — without leaving the Ethereum security model.

+Why use OP Mainnet (Optimism) for ETH5050 raffles?

OP Mainnet is the flagship Optimism chain: an Ethereum L2 built for scalable smart-contract apps with ETH as the gas and value asset. ETH5050 on OP Mainnet gives creators and communities in the Optimism ecosystem a native place to run transparent 50/50 raffles with the same RandProof fairness guarantees, while benefiting from Optimism’s low-cost, Ethereum-secured settlement.

+Why use Arbitrum One for ETH5050 raffles?

Arbitrum One is one of the largest Ethereum L2s by usage, known for deep DeFi liquidity, strong developer tooling, and competitive fees. Running ETH5050 on Arbitrum One lets users who already transact there create and enter ETH raffles without bridging away, while still inheriting Ethereum’s security assumptions and RandProofRNG fairness.

+Why Ethereum L2s instead of Ethereum mainnet?

Mainnet ETH security is the foundation, but mainnet gas can make frequent small ticket purchases expensive. Base, OP Mainnet, and Arbitrum One settle to Ethereum while keeping fees low enough for real raffle activity. You still use ETH, still get on-chain proofs, and still inherit Ethereum’s security — with a better day-to-day UX.

Fairness And RandProof

RandProof And On-Chain Truth

+Why does ETH5050 integrate RandProof?

Winner selection must be random and independently verifiable. RandProofRNG (Verifiable Random Function) provides cryptographically proven randomness that smart contracts can check on-chain before accepting a result. RandProofAutomation helps raffles finalize without relying on a human operator to press a button. Together they remove ETH5050 from the outcome path.

+What is RandProofRNG, and what makes it fair?

RandProofRNG generates a random value plus a cryptographic proof. The ETH5050 raffle contract verifies that proof on-chain. If the proof is invalid, the result is rejected. That means neither ETH5050, the raffle creator, nor a participant can quietly swap in a preferred winner — the math has to check out publicly on the blockchain.

+Can ETH5050 control or change raffle outcomes?

No. Once a raffle is live and tickets are sold, ETH5050 cannot pick winners, reorder tickets, or rewrite results. Final randomness comes from RandProofRNG and is verified by the smart contract. There is no admin “choose winner” switch. If we could control outcomes, it would not be a provably fair on-chain raffle — and that is exactly what ETH5050 refuses to be.

+Is ETH5050 fully on-chain?

Yes for the critical path: raffle creation, ticket purchases, prize accounting, RandProof winner selection, and payouts are executed by smart contracts on the chosen L2. Anyone can inspect transactions and contract state on a block explorer. The UI helps you interact; it does not replace the on-chain source of truth.

+What does RandProofAutomation do on ETH5050?

RandProofAutomation watches for raffles that are ready to settle and triggers finalization on-chain. That reduces dependence on a manual keeper. Combined with the Decentralized Finalization Reserve, RandProofAutomation and RandProofRNG draws are funded so draws can complete even when no single user is standing by to finish the process.

+How can I verify that a raffle was fair?

Open the raffle’s on-chain transactions and contract events for ticket buys, the draw request/fulfillment, and the payout transfers. Cross-check the winner against the provably fair random value recorded on-chain. ETH5050 also publishes results pages and a Provably Fair explainer so you can follow the same audit path without trusting a screenshot.

+What wallets can I use, and how do I get started?

Use any major EVM wallet that supports Base, OP Mainnet, or Arbitrum One — including MetaMask, Coinbase Wallet, Rainbow, Trust Wallet, and WalletConnect-compatible wallets. Connect on eth5050.xyz, switch to your network, fund the wallet with ETH, then create a raffle or buy tickets. Start with How It Works if you want the flow before signing anything.

+My transaction reverted — what went wrong?

The most common cause is MetaMask Smart Account mode (EIP-7702): buys get wrapped in a delegation batch that adds roughly 200k gas of overhead on top of the purchase, so larger ticket buys can exceed the estimated gas limit and revert even though the raffle itself is fine. If a transaction fails, open MetaMask → account settings → turn off "Smart Account" for that account (or use a regular EOA account) and retry — direct buys use ~180k gas and cannot hit that wall. Also confirm you hold enough ETH to cover the tickets plus gas.

Still Exploring ETH5050?

Read how RandProofRNG powers draws, or jump straight into creating or joining an ETH raffle on Base, OP Mainnet, or Arbitrum One.