nobody loses. somebody wins.
every lottery you have played took your money and handed you a ticket. this one takes your money and hands it back. the prize is not funded by losers, because there are none.
this page is the whole thing. what the contract does, what it cannot do, and every number it runs on, with nothing kept back for a docs site that does not exist.
put it in. sit there.
deposit, then do nothing
send eth. no token to approve, no wrapping, one transaction. it stays yours, and the only addresses it can ever move to are yours.
one week. that is the entire skill involved, and most people cannot do it, which is the only reason this works at all.
the pot is a blink counter
blink before the draw and you keep 99%. the 1% stays behind for the people who held. no lockup, no permission, just a price on impatience.
so the pot is small in a calm week and fat in a week that scared people. it is a fear index you can withdraw from.
first to blink pays.
no yield, no treasury subsidy, nothing borrowed from a protocol that might not be here next month. the whole mechanism is one exit fee, and you can read it in forty lines of code rather than take our word for it.
you can only end up with more
all of your eth back, win or not. the amount you hold can only go up. staying has never cost anybody anything here and the contract has no way to make it.
you pay 1%
99% of your eth back, immediately, no questions. the rest goes to the people who sat still. you are free to leave, it just is not free.
three lines of maths.
no yield curve, no emissions schedule, no tokenomics chart that needs a second chart to explain it. this is all of it.
every blink drops one percent of itself in. nothing else ever adds to it.
your stake over everyone's stake. a bigger deposit is a better chance, never a certainty.
sit until the draw and the worst outcome is the same eth back. there is no branch in the contract where a patient depositor holds less than they started with.
every constant, in one table.
these are read off the deployed contract, not typed here from memory. nothing on this list can be changed after deployment, because there is no function that changes any of it.
0xe33BCF1Ab66dF436fdf41E8BCa666aa26E1D3dF2
how the winner gets picked.
when the week is up, somebody calls armDraw. that names a block in the
near future without knowing anything about it yet. once that block has been mined,
draw uses its hash as the seed and pays the pot out.
both calls are open to anyone. there is no keeper you have to trust and no server of ours that has to still be running. if we vanish, the round still resolves, because anybody with gas can push it along.
if nobody calls draw in time and the named block ages out of reach, the
contract nominates a fresh one instead of giving up. a round cannot get stuck.
the awkward questions
where does the prize come from? early exits and nothing else. in a week where nobody bails, the pot is zero and the draw pays nothing. that is the design being honest rather than a bug.
can you take my deposit? no. there is no admin path to it. the only addresses it can move to are yours.
how is the winner picked? on chain, after entries close, from a seed nobody can set alone. the draw is a transaction anyone can trigger.
what if i forget to withdraw? nothing. it rolls into next week and stays yours.
so i genuinely cannot lose? you cannot end up with less eth than you put in. what eth itself is worth in dollars is not something this contract has any opinion about, and neither do we.
has it been audited? no. it is small enough to read in one sitting and the source is above, which is not the same thing as an audit and we are not going to pretend it is.