Ethereum native / Permissionless lotto

No house cut.
No gatekeepers.

The on-chain lotto. No signup. No protocol KYC. Play from your wallet at 0% protocol edge on pool-only tickets, or choose a bigger payout with an edge cap you control.

Ethereum · ETH stakes

ROUND 1 / ETHEREUMBetting open
Payout potential≈ 27.69 ETH

Current payout ceiling, before your stake. Higher targets mean lower odds; near the ceiling, win chance approaches zero.

Ticket pool
0.409965 ETH
Bonus bankroll
27.28 ETH
Tickets
1
Closes in
~12h 56m
ETH in, ETH out10,000 blocks / round10 upcoming roundsRANDAO + drand verified on-chain
No house cut.
Zero protocol rake on settled pool-only tickets. The whole round pool is the prize.
No protocol KYC.
No account, identity upload, or contract allowlist. Connect a wallet and choose your terms.
No custodial account.
Your wallet signs the ticket. Stakes are committed to the contract; there is no casino account balance.
No house veto.
Call the public contract directly while active. Placement, proof submission, and claims need no operator permission.
No upgrades.
Immutable contract code. No proxy, no upgrade keys, and no way to rewrite the draw rules after deployment.
No cashier approval.
Settled winnings are reserved on-chain for the fixed beneficiary. Anyone can trigger the claim transaction.

Gas and Ethereum transaction inclusion still apply. Stakes stay locked until resolution; contract limits and wind-down rules remain.

Your ticket. Your trade-off.

Keep the edge at zero.
Or aim beyond the pool.

No fixed house margin. No discretionary odds desk. Every ticket follows the same public formula, with its own stake, payout target, and maximum edge.

01 / Pool-only · the default

All pool. Zero cut.

Your stake buys a proportional chance at the round pool. A pool-only ticket has no bankroll-funded gap, so its protocol edge is zero.

P = Apayout = all stakes
Build a pool ticket →
02 / Bonus pool · your choice

Think bigger than the pot.

Request a payout above pooled stakes. The bonus pool’s shared ETH bankroll funds the difference. You accept an edge for that extra upside and set a binding maximum.

P = A + Gpool + bankroll-funded gap
Explore payout vs. probability →

Zero edge describes a settled pool-only ticket, before gas and integer rounding. Larger targets can reduce your win probability; a round can finish without a winner. A missed settlement deadline forfeits stakes.

Play a ticket. Or supply the upside.

Bankroll the bonus pool.

Put your ETH behind bigger prizes. Supply capital to the shared bankroll and receive LUCKOTTO shares: your pro-rata exposure to the pool’s gains and losses.

Supply ETH to the bonus pool ↗
ETH → LUCKOTTO → ETHOPEN PARTICIPATION
You supply
ETH bankroll capital
You receive
LUCKOTTO shares
Your exposure
Pro-rata gains + losses
Your exit
Redeem when eligible

Bankroll-backed wins spend the payout gap; no-winner rounds add their stakes to the bankroll. Share value moves with the result.

Capital is at risk. Ordinary LP withdrawals require blocks 1–260 of a round and all earlier closed rounds to be finalized.
Big potential. Explicit limits.

The bankroll sets capacity.
You set the ceiling on edge.

Payouts can reach beyond ticket sales into the shared bankroll. More backing means more potential payout at the same edge. No account tier or VIP negotiation sets your protocol limit.

Run the numbers ↗
payout = pool + min(
  target − pool,
  bankroll × edge cap
)

For targets above the pool. The contract floors the bankroll calculation in wei.

Illustrative bankroll
100,000 ETH
Pool + 1% edge cap
100 + ~1,000 ETH

Targets are requests, not guarantees. Available capital, earlier results, and withdrawals during the fixed window can change the final payout.

A draw you can reproduce

Randomness with receipts.

No private draw server chooses the outcome. Ethereum block history and a delayed drand Quicknet BLS signature supply inputs the contract verifies itself.

  1. 01 / Commit

    Sign your ticket

    Choose a round, stake, target, and edge cap. Your wallet is the default payout address.

  2. 02 / Close

    Wait for entropy

    Betting closes at a fixed block. RANDAO + Quicknet become available about 46 minutes later.

  3. 03 / Prove

    Settle on-chain

    Anyone can submit the complete proof before the deadline. Ethereum checks the header and BLS signature.

  4. 04 / Claim

    Collect ETH

    A winning payout is reserved. Anyone can trigger its separate claim to your fixed payout address.

Composable tickets

Resale is possible.

Tickets can be resold through third-party sellers or wrappers that manage the entitlement. The core contract fixes the beneficiary at placement; it has no native ticket-transfer function. Resale terms and delivery belong to that seller or wrapper.

Ticket resale & integrations →

A few things worth knowing.

What does permissionless actually mean?

The active contract has no player allowlist or KYC gate. Anyone can place a ticket, submit a valid proof, or trigger a claim; Ethereum transaction inclusion still applies. No operator can edit your ticket terms, change the draw formula, or redirect your payout. Luckotto has shared bankroll providers and an immutable owner with explicit wind-down powers. The owner can freeze eligible open rounds for refunds and, one year after freeze, drain remaining cash. Read the contract controls.

Does zero house edge mean I cannot lose?

No. You can lose your entire stake. Zero protocol edge means the expected gross return of a settled pool-only ticket equals its stake in the ideal probability model, before gas and integer rounding. A larger bankroll-backed target adds an edge; the builder shows it before you sign.

Who settles the round?

Anyone with the complete proof can submit settlement; it still needs a transaction. Submit by the randomness block plus 8,191 blocks. If no one settles in time, the round expires and all its stakes go to the bankroll without a refund. Open settlement and claims.

Where do custody and counterparty risks sit?

There is no casino account to fund or cashier to approve a claim. Your stake is committed to a smart contract, and winnings are reserved only after settlement. Smart-contract bugs, changing bankroll capacity, missed proof deadlines, and the owner’s delayed drain remain risks. Third-party ticket sellers or wrappers add their own custody and delivery risks.

Are big payouts guaranteed?

No. The pool and settlement bankroll determine the payout under your edge cap. The target is variable until settlement, larger payouts mean lower win probability, and some rounds produce no winner. Contract accounting and input-size limits also apply.