About LACHESIS.
A no-loss 6/42 lottery on Flare. Your deposit is always yours. The staking yield it earns is what funds the prizes, and every draw is recorded on-chain for anyone to verify.
01How it works
deposit → yield → drawDeposit
Put FLR into the pooled vault. Min 100 FLR is one ticket per round. Your principal earns FTSO yield and is never used as prize money.
Yield grows the prize
FTSO delegation earns rewards roughly every 3.5 days. Only that yield funds prizes. Your deposit stays withdrawable.
Match and win
Pick 6 numbers from 1 to 42. Match 3 or more to win a share of the pool. No winners means the pot rolls over and grows.
02Key facts
the model in four lines03Prize tiers
how the pool is splitNo winners in a tier? That share stays in the pool and compounds into the next round.
04How winning numbers are chosen
randomness you can auditEvery draw uses Flare's on-chain randomness, aggregated from 100+ independent FTSO providers. The random input and the derived seed are recorded on-chain, so every draw is independently verifiable by anyone.
Your deposit earns yield
Your FLR earns FTSO delegation rewards roughly every 3.5 days. Your principal is never touched; only the yield flows into the prize pool. New deposits unlock after one epoch and are withdrawable after that.
100+ providers contribute entropy
Every voting epoch, 100+ FTSO data providersⓘ contribute to Flare's network randomness. The value is produced by the Flare protocol itself, not by LACHESIS or any single provider.
Values are combined on-chain
All contributions are aggregated by the Flare network into one verifiable random value, combined with on-chain entropy and tied cryptographically to the round id. The seed is unique, immutable, and impossible to forge after the fact.
6 winning numbers are drawn
From the verified seed, 6 unique numbers are drawn from 1 to 42 with a deterministic shuffle and recorded permanently on-chain. Anyone can verify the inputs, the algorithm and the result. The operator cannot choose or predict the winning numbers.
Why this matters
The draw only uses a random value finalized after entries close, so no one, including the operator, can know or pick numbers while the round is open. The trust assumption is Flare's randomness itself: it aggregates 100+ providers, and if that protocol-level randomness were compromised the draw could be affected. LACHESIS uses Flare's native RandomNumberV2ⓘ, not a third-party oracle or a centralized feed.
05Why it's safe
six guarantees06Achievement badges
soulbound, for operatorsSoulbound NFT badges for addresses that help keep the protocol running.
07Contracts
verify on FlarescanFlare · chain 14 · view on Flarescan
08Security & roles
what we can and cannot doNot audited. This protocol has not had a third-party security audit. Treat it as beta and only deposit what you can afford to lose.
Privileged roles exist. A guardian can pause the protocol (new deposits, tickets and draws stop). The owner can change the protocol fee, the treasury address, and trigger draws.
What no role can do: spend, lock or withdraw your principal, or choose the winning numbers. Eligible deposits stay withdrawable by you even while the protocol is paused, and the draw comes from Flare's randomness.
Verify the owner and guardian yourself: read the contract on Flarescan ↗