How to Play

Playing Lotto Balls is straightforward. This guide walks you through placing your first bet.

Step 1: Access the Game

Navigate to the Lotto Balls application and ensure you have a compatible Web3 wallet installed (such as MetaMask, Coinbase Wallet, or Rainbow).

Step 2: Connect Your Wallet

Click the "Connect Wallet" button and select your preferred wallet provider. You'll need to approve the connection request in your wallet.

Step 3: Ensure You Have Funds

You'll need one of the following to play:

  • USDC: The stablecoin used for standard bets

  • LTB Tokens: The native game token for alternative betting

You'll also need a small amount of ETH to cover transaction gas fees.

Step 4: Access Requirement

To play Lotto Balls, you must hold a LAZER whitelist token in your wallet. This token grants access to the game and is required before you can place any bets.

Step 5: Pick Your Numbers

Select four numbers, each between 0 and 9. Your numbers will be matched against the drawn numbers in exact positions:

  • Position 1: Number 0-9

  • Position 2: Number 0-9

  • Position 3: Number 0-9

  • Position 4: Number 0-9

Example: If you pick 3, 7, 2, 5 and the drawn numbers are 3, 1, 2, 8, you have 2 matches (positions 1 and 3).

Step 6: Choose Your Payment Method

Option A: Pay with USDC

  • Fixed cost per play (configured by the game)

  • Win USDC prizes for matches

  • Earn LTB token rewards regardless of outcome

Option B: Pay with LTB

  • Dynamic cost based on the contract's LTB balance

  • Win USDC prizes for matches

  • No LTB rewards (tokens return to the contract pool)

Step 7: Confirm Your Bet

Review your selections and click "Play" to submit your bet. Your wallet will prompt you to:

  1. Approve token spending (first time only for each token type)

  2. Confirm the transaction

Step 8: Wait for Results

After your transaction is confirmed, Chainlink VRF generates the random numbers. This typically takes 1-3 block confirmations. The results and any winnings are processed automatically.

Step 9: Collect Winnings

If you win, your prizes are sent directly to your wallet—no claim required!

Important Notes

  • You can only have one pending bet at a time

  • All numbers are drawn independently (each position is 0-9)

  • Results are provably fair using Chainlink VRF

  • The 20% fee on USDC plays goes to protocol operations

Last updated