Lucky Code verifiable multi-organizer draws.
Deposit DAI on BNB Smart Chain, buy tickets from your internal balance, pick unique numbers, and verify winners with on-chain registration and VRF. Balances remain custodial, while Treasury keys stay off the Backend.
Exclusive prize tiers · publicly verifiable results
Draw selection is verified on-chain; prize credits and withdrawals use the reconciled internal ledger.
Verifiable draw number
Fast to use. Difficult to manipulate.
Lucky Code keeps account and payment UX off-chain while placing ticket ownership and the draw outcome where anyone can verify them.
Deposit DAI
Confirmed BEP-20 deposits credit an internal DAI ledger without making the identity wallet your financial wallet.
Choose your unique number
Choose a number with the configured length. The Backend checks availability and the contract enforces one owner per number.
Register on-chain
The draw id, identity address, selected number, transaction, and block form a public ownership trail.
Verify the result
After closing, VRF evidence produces the winning number and the public fairness page exposes every settlement input.
Configurable business rules. Fixed trust boundaries.
Different organizers can run different draws on one platform without receiving control over confirmed participation or randomness.
Prize tiers
Prizes are distributed across exact and suffix-match tiers without counting any ticket twice.
Jackpot rollover
If no confirmed ticket owns the exact number, its allocation rolls into the next eligible draw.
Organizer freedom, bounded authority
Organizers configure branding, dates, price, and number length but cannot replace tickets or choose winners.
Public proof, private Treasury keys
Open a draw and inspect the evidence yourself.
Explorer links, identity addresses, registered numbers, VRF transactions, winners, prize outcomes, and rollover state belong in one public trail.