VRF answers.
Chainlink VRF returns a random word. The hook walks the round's tickets, weighted by ETH paid, and lands on the winner.
depth · 0 m
Every swap is a ticket into the pool. Five percent comes off as ETH and stacks in the round. Thirty blocks later one wallet wins it; ten percent burns; the rest is bought back in $LODE.
contracts verified on etherscan →
depth · 30 m / stratum I
A Uniswap v4 pool with one custom hook bolted to it. Trade $LODE the way you trade anything else on the AMM; the hook sits underneath and skims.
Five percent of every swap, in ETH, drops into the round's pot. Not a token tax. Not a router fee. The hook collects it inside the pool callback and parks it on its own books until the round ends. You signed for one swap; the chain records two effects.
Direction does not matter. Buys pay in ETH. Sells pay in ETH that the hook keeps after settling. Every direction is a ticket; every ticket is sized to the swap.
depth · 120 m / stratum II
Thirty Ethereum blocks. About six minutes on a normal day. The hook tags every swap in that window with the round number and the ETH it paid in. When block thirty closes, the round is over and the pot is locked.
Anyone can call roll on the hook after the round ends — there's nothing
to schedule, nothing to trust. The call kicks Chainlink VRF v2.5 for a random word.
VRF answers on a later block. The callback picks the winning ticket by walking the
round's tickets weighted by their ETH paid, and then unlocks the pool to do the work
on chain.
Pay more ETH in fees, hold more of the round. It is not "one swap, one ticket" — a $50 buy and a $5,000 buy both bought tickets, and the bigger one bought more of them.
depth · 340 m / stratum III
Chainlink VRF returns a random word. The hook walks the round's tickets, weighted by ETH paid, and lands on the winner.
Inside the same callback, the hook calls poolManager.unlock and
spends the entire pot ETH back into the LODE/ETH pool. One swap, on chain,
in the same block.
Of the LODE that comes out, ninety percent is sent to the winning wallet, ten percent goes to the burn address. Forever. Next round opens.
Supply only decreases. There is no minting after launch, no team unlock, no treasury slush. The kiln runs on its own.
depth · 720 m / stratum IV · vein
Every round, ETH that was paid by traders gets converted into bid pressure on $LODE itself. The winner cashes out. The kiln removes its share from circulation. The remaining holders watch the float shrink.
Lose, and your fee bought the pump for someone else. Win, and you collect the buyback. There is no neutral outcome — every swap moves the chain.