Risk
What a pot can cost you, one line each. What the contracts guarantee is on rules, the mechanism on how.
last reviewed 2026-10-04 · freeze-4 · Base Sepolia · Lottery 0x1dc548d2c411ba604dca71fbb8eac515da39275e (opens the explorer) · unaudited
57%of a spin's fee comes back on average, at most, at the default split
- a draw
- A pot is a prize draw: ETH, a token or a coin, paid to the holders a Chainlink VRF number picks — or, on a coin that spins, to the buyer whose spin hits. Whether that is a lottery where you live is a lawyer's question; LuckyPad has not asked one yet.
- a spin
- A spin returns less than its fee on average: at most 57 % of it at the default split, and never more than 76 %. The fee is the price of the spin, and the pot's chance is 0.4 × the part of your fee that joins the pot ÷ the pot, on the balanced table (a 0.05 Ξ buy → fee 0.001 Ξ → 0.0006 Ξ into the pot).
- the coin
- You can lose what you spend on a coin. The curve quotes a price now, not the next one.
- after a draw
- A pot at a high % of the ETH in its coin can bring buyers who hold across the draw and sell right after it. The price can fall by more than the pot pays you, if it pays you at all.
- the draw hour
- A clocked pot can be drawn from its draw hour, public on its page. Anyone can buy before the number lands and sell after, and on a pot by bag a late buyer's coins count the same as yours: the more buyers crowd in, the smaller your chance, or your share. And the price can fall by more than the pot pays. Bots read the chain faster than you.
- the creator
- A coin's creator may hold it and win its pots like anyone; their first buy is the cheapest on the curve, so early on theirs is often the biggest bag.
- a dump
- A creator, or any big holder, can sell a whole bag at once; the curve pays its quote for that size and the price falls for everyone after.
- big bags
- A few wallets may hold most of a coin, and a pot by bag follows the bags: one large bag takes most of it. Every holder is public on chain.
- slippage
- A trade settles at the price when it lands, not the quote. Slippage is how far past the quote you accept, 0 to 50 %; the box prints your minimum.
- no ticket
- A bag under 1,000 coins holds no ticket in a pot by holding, and loses its age if it falls under. On a coin from the earlier contracts (see legacy) a full book of 1,048,576 leaves a new buyer with no ticket and no odds.
- your limits
- Only spend what you can lose; 18 or over, or your age of majority if higher. The app shows a pause at 20, 50, 100 spins in a day, and you can set a daily limit and a cool-off on your page, kept in this browser. If it stops being a game, talk to someone: ncpgambling.org (opens a new tab), begambleaware.org (opens a new tab) or your country's helpline.
- the code
- The contracts are unaudited: the repo's own tests, mutation runs and scans, nothing more.
- the oracle
- Draws and spins wait on Chainlink VRF. A dry subscription means no number. A draw: after 24 h anyone may ask again. A spin: if no number comes in 24 h, its batch is void — it never draws, and its stake stays in the pot. If Chainlink retires the contract that answers, which cannot be changed, or the owner's key names a dead Chainlink key, a pot waits 90 days, then anyone may settle it without a number: an ETH pot streams to every holder by bag × time held over 90 days, a token pot goes back to whoever added.
- the owner's key
- It cannot pick a winner or take a prize, and it can do two things to a draw, each only after a 48 h public wait in the timelock (queued calls are on /proof): stall every draw by naming a dead Chainlink key (90 days after a pot's first unanswered ask, anyone may settle it without a number), and set what a draw costs, capped at 0.01 Ξ (0.0002 Ξ today): a coin's own pot pays the current cost out of its prize at each draw, into the Chainlink subscription the owner controls.
- the first word
- The sequencer orders trades and sees yours first: someone can trade just before you and move your price, and a trade worse than your minimum reverts while you pay the gas. The sequencer, Chainlink's node and the RPC can also see a draw's number before it lands on chain. That is worth a last-second bag on a pot by bag, and about nothing on a pot by time held.
- the fee
- LuckyPad takes 20 % of every trade fee, 1 % of every pot paid out — burnt instead when the pot is a LuckyPad coin — and the launch fee. It never holds a pot.
- no undo
- Nobody can reverse a transaction: not a buy, not a spin, not money added to a pot, not a draw. This site can pause its own buttons in an incident, never the contracts: who holds which key is on rules.
- public
- Every winning address is public on chain, with the amount. So is every trade.
- images
- Coin images and text come from creators, pinned by LuckyPad on an IPFS provider, frozen on chain. LuckyPad can stop serving an image, not erase it.