BNB5050 Logo
BNB5050 raffles on BNB Chain
FAQ

Transparent Answers
About BNB5050

TICKET0.005 BNB
CREATE0.025 BNB
SPLIT50 / 50
SETTLEMENTRANDPROOF

20 questions · full transparency

VISION AND PRODUCT

What BNB5050 Is

BNB5050 is a decentralized Web3 50/50 raffle platform on BNB Chain (Binance Chain). Anyone can create a raffle or buy tickets with BNB. Smart contracts handle ticket sales, winner selection, and payouts on-chain — with no platform token and no middleman deciding outcomes.

Make fair raffles the default on-chain. Traditional online raffles hide how winners are chosen. BNB5050 was built so creators and players can see every ticket, every fee, and every draw on BscScan. Fairness is enforced by code and RandProofRNG — not by trust in an operator.

Connect a wallet with BNB on BNB Chain. Creators pay a flat 0.025 BNB creation fee (plus a little network gas) to launch a raffle. Players buy tickets at 0.005 BNB each. When the raffle ends, RandProof Automation triggers the draw, RandProofRNG supplies verifiable randomness, and the contract pays out automatically: 50% of ticket sales to the winner and 50% to the creator.

Create raffles, buy tickets in active raffles, share raffle links, watch live prize pools, check completed results, and track your own stats on the Dashboard. 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

BNB, Fees, And The 50/50 Split

BNB on BNB Chain — for ticket purchases, payouts, and the raffle creation fee. There is no BNB5050 token, no governance token, and no platform points.

Deliberate choice. A platform token would add speculation, bridging complexity, and trust assumptions that do nothing to improve raffle fairness. Using BNB keeps the product aligned with the chain it runs on: one asset, transparent fees, real utility.

A flat 0.025 BNB creation fee, plus normal BNB Chain gas (~0.001–0.002 BNB). The contract splits the fee automatically: 0.0001 BNB funds your raffle's RandProof RNG draw, ~0.00015 BNB funds its Automation upkeep, and the rest goes to the platform wallet. Every raffle pays for its own settlement — fully self-funding, no top-ups, no hidden percentage cuts on the prize pool.

Each ticket costs 0.005 BNB. Ticket proceeds form the raffle pot inside the contract. At settlement the pot splits 50/50: half to the RNG-selected winner, half to the raffle creator. Winners are paid automatically by the contract in the same transaction that finalizes the draw.

NETWORK

BNB Chain

BNB Chain mainnet (chain ID 56). The platform runs on a single immutable contract: 0x6f32FC68…82E6D69A. Connect your wallet to BNB Chain and you are ready — no bridging, no network hopping.

BNB Chain is one of the most-used EVM networks in the world — fast confirmations, very low gas, and a huge wallet-native audience that already holds BNB. For a raffle dapp, cheap ticket purchases and instant settlement matter more than anything else.

All BNB5050 transactions must run on BNB Chain (56). If your wallet is on Ethereum, Polygon, or another network, the site asks it to switch first — that's normal and required. If the network isn't in your wallet yet, it gets added automatically.

Common causes: not enough BNB (ticket price + gas), the raffle already ended or sold out, or your wallet was on the wrong network. Transactions are final once confirmed — if a transaction reverted on-chain you only spent the small gas fee. Check the failed transaction on BscScan for the revert reason.

FAIRNESS AND RANDPROOF

RNG, Automation, And On-Chain Truth

Winner selection must be random and independently verifiable, and settlement must happen without a human operator. RandProofRNG produces cryptographically proven randomness; RandProofAutomation triggers the draw when a raffle's deadline arrives. Together they remove BNB5050 — and everyone else — from the outcome path. There is no centralized keeper or VPS running draws.

RandProofRNG is a verifiable randomness network. When a raffle ends, the contract requests randomness from the RandProof coordinator and pays a small on-chain fee (0.0001 BNB). The coordinator's keeper committee produces a seed, and only the coordinator can deliver it back through fulfillRandomness. The contract picks the winner as seed % ticketsSold — verifiable math, permanent on-chain proof artifacts.

It watches nextDeadline() — the earliest timestamp at which any raffle becomes ready to settle — and executes performUpkeep on-chain when the time comes. That replaced the old centralized keeper scripts entirely. performUpkeep is permissionless: the contract re-verifies every condition on-chain, so anyone (or the Automation network) can trigger it and a wrongful call simply reverts.

No. The deployed contract has no owner, no admin functions, and no withdrawal function — it is immutable. BNB inside it can only leave as winner/creator payouts, the creation fee share to the platform wallet, or RNG/Automation fees to RandProof. Nobody can pick winners, reorder tickets, skim the pot, or drain the contract — including us.

Two built-in recovery paths keep raffles unstuck without admin powers. If RandProof produced a seed but the callback didn't finalize, anyone can call settleFulfilledDraw to complete settlement from the stored proof. If a request timed out entirely, recoverStuckDraw cancels it at the coordinator, refunds the fee to the contract's RNG float, and frees the raffle to draw again.

Open the raffle's on-chain history on BscScan: ticket purchases, the RNG request, the fulfillment transaction (RandomnessFulfilled event records the seed), and the payout transfers. The winning ticket index is literally seed % ticketsSold — you can recompute it yourself from the recorded seed. The Results page surfaces the same data.

GETTING STARTED

Wallets And First Steps

Any major EVM wallet that supports BNB Chain — MetaMask, Trust Wallet, Coinbase Wallet, Binance Web3 Wallet, SafePal, and anything WalletConnect-compatible. The Connect Wallet button opens a multi-wallet picker; mobile users without a wallet browser get a WalletConnect QR / deep-link flow.

Connect a wallet funded with BNB, then either create your own raffle (0.025 BNB + gas — you get a shareable link and 50% of ticket sales) or buy tickets in an active raffle (0.005 BNB each). Start with How It Works if you want the full flow before signing anything.

Powered By RandProof

Verifiable Randomness & Decentralized Automation

Every BNB5050 draw is settled by the RandProof network — no keepers, no operators, no trusted party in the loop. Read how it works:

Still exploring?

Read how the protocol flow works end-to-end, or jump straight into a live raffle.