Most “small bet” places on-chain can change the rules, pause withdrawals or disappear with the money. This one can’t. The contract has no withdraw function, the owner’s share can only go down, and every draw leaves a public proof. It is still a lottery; it just can’t cheat you.
Read live from the contract’s event log.
7% of each prize goes to the developer address; that share can only go down. We have no other income from this. Our payment lands in the same transaction as the winner’s, so it is as public as everything else here. Nothing in this project happens where you can’t see it.
An anonymous developer. You don’t need to trust us, and we built it so you don’t have to: the contract is verified, immutable, and does everything on its own. If this website disappeared tomorrow, the pool, the tickets and the Sunday draw would carry on exactly the same. Anyone can buy tickets or trigger the draw straight from the contract page on Basescan.
Because tickets last forever. If the whole pool were paid out each week, older tickets would have nothing left to win from. The 67% that stays is what every ticket still in play is competing for.
The money in the pool belongs to no one until a draw moves it. The contract has no function that lets the owner withdraw it.
Everything below is on the public blockchain. You don’t have to trust us.
Only the address above is ours. Copies of this contract exist or will exist; money sent to another address is not in this pool.
| Draw | Winner | Prize | Proof |
|---|---|---|---|
| Connect a wallet to load draws. | |||
Anyone can. The contract only allows the draw after 17:00 UTC; whoever calls it first triggers it. We call it ourselves if nobody else does.
No. The owner can only lower the developer share, change the address that receives it, and withdraw the small amount of ETH kept for randomness fees. There is no function to move USDC out of the pool.
Each ticket has one chance in the number of tickets in play, every week, until it wins. More tickets in play means a bigger pool and lower odds per ticket, like any lottery.
The contract only accepts whole tickets of 2 USDC. USDC sent directly to the address without using the buy function is added to the pool as a sponsorship and cannot be returned. Other tokens are lost.
Base charges a tiny fee for every transaction, paid in ETH. A few cents’ worth is enough for several purchases.
No. A ticket belongs to the wallet that bought it and stays there until it wins. Keep access to that wallet.
The random number is requested after the ticket list is frozen and delivered by Pyth Entropy in a separate transaction. It combines a secret Pyth commits to in advance with data neither side controls, and the result is published on-chain with the draw. The contract simply takes that number modulo the ticket count. There is no step where a person chooses.
Transactions cost a fraction of a cent, USDC is native there, and most wallets and exchanges, including Coinbase, support it directly.
Winnings may be taxable where you live. That is between you and your tax authority; we don’t report, withhold or advise.
This is a game of chance with a negative expected return. Most tickets never win. Play only with money you can afford to lose.
You must be 18 or older. Online lotteries are restricted or illegal in some countries and US states; it is your responsibility to know whether you may take part where you live. The pool grows only with new tickets; if nobody joins, the remaining pool is paid out over the following weeks.