Sepolia · protocol v1
Protocol walkthrough

One weekly round, fixed in public.

Luckotto separates liquidity, sales, entropy and settlement into explicit phases. No operator can reopen a window, change the bankroll mid-round, or choose the randomness.

Liquidity window

For one hour, holders mint or redeem LUCK shares against unreserved bankroll equity. A below-HWM primary-mint premium stays in the bankroll while only the requested LUCK is minted. Ticket sales are disabled and the round bankroll Q is fixed when sales begin.

Weekly ticket sales

Each player supplies a native-ETH stake and target payout. Stakes accumulate into player pot P. Exposure beyond the pot is limited by the bankroll and resolver reserve.

Future-block commitment

The contract chooses its entropy block when the round opens—before any ticket exists. The block is placed beyond the sales window and a four-epoch Ethereum lookahead.

Dual-source entropy

An authenticated RLP execution header exposes its predecessor’s PREVRANDAO. The header timestamp mechanically selects the first eligible drand quicknet round one hour later.

Candidate and acceptance

One independent word selects a ticket, weighted by stake. Another determines whether bankroll exposure is accepted. Domain separation prevents the two decisions from sharing the same word.

High-water mark

When post-resolution NAV exceeds its previous post-fee peak, 10% of the new profit is represented by ordinary LUCK minted to the immutable fee recipient. No ETH is removed from the bankroll.

Pull payments and next round

The result reserves the winner’s payment and resolver bounty. Claimants withdraw directly. Remaining unreserved equity opens the successor liquidity window.

Players choose two numbers

Stake weights candidate selection. A 0.02 ETH test stake has twice the candidate weight of a 0.01 ETH test stake.

Target payout expresses the requested prize. If it exceeds the final pot, the ticket asks the bankroll for exposure. The contract caps that exposure and applies a separate acceptance draw.

Odds shown before sales close are indicative because later ticket stakes change the final pot. The contract computes the authoritative result from final onchain state.

Investors own equity, not deposits

LUCK is an 18-decimal ERC-20 share in unreserved contract equity. Mint costs round up to prevent dilution; redemption proceeds round down for remaining holders. Redemptions are possible only in the one-hour liquidity window.

Redeeming the complete supply returns all equity and permanently closes the deployment. An aborted deployment offers a terminal pro-rata redemption path, but strictly more than 730 days later the fee recipient can sweep the complete balance while the deployment remains aborted.