The Guide
Transparent crypto raffles with real odds. Here's everything you need to know — from getting your first wallet to collecting your winnings.
A crypto wallet is your account on the blockchain — it holds your funds and signs transactions. We recommend MetaMask, a free browser extension available at metamask.io. After installing, add the Base network (it's one click in MetaMask). No bank account or ID required.
USDC is a digital dollar — 1 USDC = $1 USD, always. You can buy USDC through Coinbase, Binance, or any major exchange, then bridge it to Base network. Alternatively, use Uniswap or Aerodrome on Base to swap ETH for USDC. Make sure your USDC is on Base specifically, not Ethereum mainnet.
Click 'Connect Wallet' on LuckDrop and approve the connection in MetaMask. No signup, no email, no KYC. Browse active raffles and see the prize amount, ticket price, tickets remaining, and your exact probability in real-time.
Select how many tickets you want and click 'Buy'. You'll confirm two transactions in your wallet: first an approval (allowing LuckDrop to spend your USDC), then the actual payment. Both transactions cost less than $0.05 in gas on Base. Your ticket numbers are assigned immediately after the payment confirms.
When all tickets are sold, the raffle closes and the draw executes automatically. The winner is selected using Node.js crypto.randomInt() — cryptographically secure randomness. Every participant's ticket numbers and the winning number are logged immutably.
If you win, the prize USDC is sent directly to your wallet — no claiming required. The payout transaction is publicly verifiable on the Base block explorer. Payouts are processed within 24–48 hours of the draw.
LuckDrop shows your exact win probability before you buy. There's no hidden math.
Example
Raffle: 100 tickets · $12 USDC each · $1,000 USDC prize
Formula: tickets_you_own ÷ total_tickets × 100 = your probability
Traditional Lottery
1 in 14,000,000
Typical national lottery odds
LuckDrop
1 in 200 or better
Maximum 200 tickets per raffle
LuckDrop is currently in MVP stage running on Base Sepolia testnet. Here's how we keep things fair and transparent.
Winners are drawn using Node.js's crypto.randomInt(), a CSPRNG (cryptographically secure pseudo-random number generator). The draw is not predictable or manipulable.
Every payout has a transaction hash viewable on the Base block explorer. Anyone can independently confirm that funds moved from LuckDrop to the winner's wallet.
Prizes are denominated in USDC, not volatile crypto. A $500 prize is always $500 — no price swings between the draw and the payout.
Every action — creating a raffle, executing a draw, registering a payout — is recorded in an immutable audit log with timestamps and actor IDs.