Game Rules
Lotto Balls is a simple yet engaging lottery game with clear rules and transparent mechanics.
Number Selection
Each number must be between 0 and 9 (inclusive)
Numbers are position-dependent (order matters)
Duplicate numbers are allowed
Only one active bet per wallet address at a time
Bets can be placed using USDC or LTB tokens
A 20% fee is applied to USDC bets (sent to protocol)
LTB bets use dynamic pricing based on contract balance
Four random numbers (0-9) are generated for each bet
Randomness is provided by Chainlink VRF
Results are processed automatically on-chain
Prizes are based on the number of position matches
Winnings are sent directly to your wallet
No manual claiming required
Your Numbers: 4, 2, 7, 1
Drawn Numbers: 4, 8, 7, 1
Result: 3 matches (positions 1, 3, and 4)
Position
Your Number
Drawn
Match?
Match Probabilities
Since each position is an independent draw from 0-9:
Game Constraints
One Bet at a Time
You cannot place a new bet while a previous bet is pending resolution. This prevents potential exploits and ensures fair play.
Players must hold a LAZER whitelist token to participate. This token serves as an access pass to the game.
The game owner can pause the contract in emergencies. While paused, no new bets can be placed, but pending bets will still be resolved.
Fair Play Guarantees
No manipulation: Random numbers come from Chainlink VRF
Transparent: All game logic is on-chain and verifiable
Automatic: Payouts are processed by the smart contract
Auditable: Every bet and result is recorded on the blockchain