Transparent On-Chain Flow

How NFT5050 Works

NFT5050 combines NFT ownership with Base smart contracts to create transparent 50/50 raffles. Mint, create, share, buy tickets, and settle prize pools on-chain.

One NFT = one active raffle

ETH-only tickets

Automatic prize split

Transparent Base results

NFT5050 is a Web3 50/50 raffle system built on Base Mainnet, an Ethereum Layer 2 network. Every ticket purchase, winner selection, and prize distribution is handled through smart contracts.

1 NFT = 1 active raffle. NFT holders can create unlimited raffles over time, while each NFT locks during an active raffle to keep the system fair and transparent.

You only need ETH on Base to mint NFT5050, create raffles, or buy tickets.

Provably Fair With Chainlink VRF

Tamper-Resistant Winner Selection

NFT5050 now uses Chainlink VRF, a verifiable random function that delivers tamper-resistant randomness to smart contracts. When a raffle is ready to settle, the contract requests randomness from Chainlink VRF and receives a cryptographic proof with the random value.

The keeper only triggers settlement; it does not choose the winner. Winner selection happens inside the NFT5050V3 smart contract after Chainlink VRF fulfills the request, using the verified random word to select the winning ticket on-chain.

Each raffle funds its own VRF-powered winner selection through the Raffle Transaction Fee. This keeps NFT5050 built for unlimited raffle creation while supporting a stronger "Provably Fair" standard on Base.

NFT5050 NFT Platform Demo

Watch The Platform In Action

See how NFT5050 works across minting, raffle creation, ticket buying, and settlement on Base.

NFT Raffle

What Is A NFT Raffle?

NFT Art Vs Utility

Wallet Setup

Start With Privy Or A Base Wallet

New users can click Get Started to sign in with email or Google and create an embedded wallet on Base. Existing Web3 users can still connect MetaMask, Base App, Trust Wallet, Coinbase Wallet, or WalletConnect before minting, creating raffles, or buying tickets.

Step By Step

From Mint To Winner

1

Get Started / Connect Wallet

Start with email or Google through Privy for an embedded Base wallet, or connect your existing wallet with MetaMask, WalletConnect, Coinbase, and other supported wallets.

2

Mint / Buy NFT

Mint an NFT5050 for 0.02 ETH or buy one from a marketplace. One NFT gives you one active raffle slot at a time.

3

Create Your Raffle

Launch a 50/50 raffle in minutes. Your selected NFT locks while the raffle runs, then unlocks when the raffle closes.

4

Share & Promote

Every raffle gets a unique link. Share it with your audience, community, customers, or friends to grow the prize pool.

5

Win On-Chain

When the raffle closes, Chainlink VRF fulfills randomness and the NFT5050V3 contract selects one winner on-chain before splitting the pot 50/50.

Raffle Basics

Join Or Create On Base

  • NFT mint price: 0.02 ETH
  • Raffle creation: NFT-gated for NFT5050 holders
  • Tickets cost: 0.0025 ETH each
  • Winners receive: 50% of the prize pool
  • Creators receive: 50% of the prize pool
  • Winner selection: Chainlink VRF randomness on Base

Completed Raffles

Results You Can Verify

View completed raffle results, winners, and prize distribution on-chain. NFT5050 keeps the full transaction trail public.

  • All raffles use Chainlink VRF for provably fair randomness
  • Winners are selected inside the NFT5050V3 smart contract
  • Prize distribution is automatic and instant
  • Full transaction history is available on BaseScan

FAQ

Frequently Asked Questions

How does Chainlink VRF make raffles provably fair?

When a raffle is ready to settle, NFT5050 requests randomness from Chainlink VRF. Chainlink returns a random value with a cryptographic proof, and the NFT5050V3 contract uses the verified random word to select the winning ticket on-chain.

Can the keeper or contract owner manipulate results?

No. The keeper only triggers settlement. It does not choose the winner, and there is no manual backend draw or admin winner override.

Can I verify the winner myself?

Yes. Raffle data is public on-chain, so participants can inspect tickets, transactions, and results through BaseScan and public RPC data.

What happens to my NFT when I create a raffle?

Your NFT is temporarily locked while the raffle is active. Once the raffle completes or closes, the NFT unlocks and can be used again or sold on any marketplace.

Can I run multiple raffles at once?

Yes. Each NFT5050 NFT allows one active raffle at a time. If you own five NFTs, you can run five raffles simultaneously.