Sepolia · protocol v1
Protocol v1 · Sepolia public test

Chance without a house.

Luckotto is an immutable weekly ETH lottery. Players choose a stake and target payout; investors own the bankroll through transferable LUCK shares. Ethereum and drand settle each result without an administrator choosing the outcome.

Testnet only. No real money, promised returns, or financial advice.

NetworkEthereum Sepolia
RandomnessEthereum × drand
SepoliaContract deployment pending
Player pottest ETH
Bankrolltest ETH
Ticketsthis round
Launch stateAwaiting deploymentFresh Sepolia contract
ContractNot deployed
Terminal deadlineAbort claims can be swept after 730 days
Non-upgradeableRules fixed in deployed bytecode
Native ETHTransparent onchain accounting
Open sourceCode, ABI, tests and invariants published
One protocol · Three roles

Designed so nobody gets to pick the winner.

Luckotto fixes its inputs before the draw. Participants interact directly with an immutable contract; independent resolvers only deliver public proof material.

01 / PLAY

Name your payout

Choose a test-ETH stake and target payout. The bankroll limits exposure and the final pot determines the ticket’s exact economics.

Open the ticket desk →
02 / OWN

Back the bankroll

During the liquidity window, mint or redeem ERC-20 LUCK shares against the protocol’s unreserved equity at transparent NAV.

Explore shares →
03 / VERIFY

Recompute the draw

A fixed future block, authenticated execution header, PREVRANDAO and a mechanically selected drand quicknet signature produce the result.

Inspect the design →
The core promise

The rules are software, not a terms page.

There is no upgrade proxy, restart, or hidden balance. Abort authority ends before entropy exists; after abort, users have over 730 days to withdraw before the immutable fee recipient can sweep the complete remaining balance.

Read source and risks
Future Ethereum entropy. Public drand proof. One reproducible seed.

LUCKOTTO_DRAW_SEED_V1