Transparent 50/50 Raffles, Fully On-Chain
BASE5050 by BIT5050 INC. brings 50/50 raffles fully on-chain with verifiable randomness and decentralized finalization. By combining Base smart contracts with RandProofRNG and RandProofAutomation. BASE5050 brings transparent Web3 raffles to Base. Create and enter ETH and USDC 50/50 raffles with verified winners, automated settlement, and instant payouts, with no claiming required. RandProofRNG provides verifiable randomness so every winner can be independently confirmed, while RandProofAutomation finalizes each raffle the moment it ends or sells out. The result is a raffle system where the outcome is determined by code and cryptographic proof, not by any single operator.
Our Mission
Make Every Raffle Transparent, Automatic, And Provably Fair
Creators launch raffles with ETH or USDC, players buy tickets in the same asset, and the contract handles the draw and payout without a keeper wallet or VPS controlling the result. Every ticket, every fee, and every draw settles publicly on Base.

Why Base
Low-Cost, Ethereum-Secured Settlement
BIT5050 INC. chose Base because it keeps BASE5050 affordable while preserving EVM compatibility and public on-chain verification. BASE5050 runs on Base Mainnet (chain ID 8453) with native USDC support, so the platform can use RandProofRNG and RandProofAutomation for the full raffle lifecycle: low-cost transactions, transparent contract execution, and a stronger randomness model than block-based entropy.
BASE5050 V3
Provably Fair By Design
BASE5050 V3 selects winners with RandProofRNG, a Web3-based utility designed to provide provably fair randomness and on-chain verifiable random numbers. When a raffle ends, the contract requests randomness with a deterministic draw key, so retries can never re-roll a different winner. BASE5050/BIT5050 cannot select or influence a winner. It is an immutable, decentralized, trustless dApp. Anyone can inspect the request, fulfillment, winner selection, and payout events on the block explorer.
RandProofAutomation triggers finalization automatically, removing the need for a private keeper or centralized VPS. BASE5050 also keeps a permissionless fallback path, so raffles can still finalize if Automation is delayed. Randomness comes from RandProofRNG, execution from decentralized Automation, and settlement happens directly in the contract: ownerless, with no admin controls.
Transparent Fees
Decentralized Finalization Reserve
Each raffle creation includes a transparent finalization reserve: the 0.0099 ETH platform fee is split from 0.0001 ETH that funds the reserve, divided automatically between the RandProofAutomation upkeep escrow and the RandProofRNG draw reserve. That reserve covers randomness requests, upkeep executions, and fallback settlement.
ETH Raffle · 0.01 ETH Total
Creator Pays
0.01 ETH
Platform Fee
0.0099 ETH
Finalization Reserve
0.0001 ETH
USDC Raffle · $20 + Reserve
Creator Pays
$20.00 USDC + 0.0001 ETH
Platform Fee
$20.00 USDC
Finalization Reserve
0.0001 ETH

Live Contract Stats
BASE5050 On-Chain Network Totals
Aggregated directly from the Base BASE5050 smart contract.
Total Raffles
...
ETH Distributed
...
ETH
USDC Distributed
...
USDC
Active Wallets
...
Active Raffles
...

Community First
Built Around User Trust
BASE5050 is part of BIT5050 INC., a community-driven project. The contract was built around user trust: no hidden draw process, no private server deciding winners, no opaque settlement path, and no admin controls. The contract is ownerless and immutable. Every raffle remains public, verifiable, and settled on-chain.
"50/50 Raffles happen all the time at various venues and events all over the world. We just tokenized it and made a web3 version of it"
"All product no token, All service no token" We wanted to build something that was transparent and fair for the crypto community with real utility"
BIT5050 INC.
