Reading the chain…
Supply that
only goes
one way.
Burned
—
Of the minted billion
CHIT burned
—
Reading the chain…
ETH spent
—
Every wei of it on the pool
Waiting to burn
—
1% of it each hour
--:--
Until the next call opens
The mechanism
Four steps. One transaction.
Every hour.
01
spend = balance × 1%floor 0.002 · ceiling 0.1Size
One percent of the balance
A share never runs dry and a fuller contract buys bigger. A quiet hour wastes no gas and a loud one does not land in one candle.
02
quote ← pool(key)key fixed at deployQuote
The pool's own price
It reads the one pool it was deployed against, so nobody can point it at a pool they opened to drain it.
03
fill ≥ quote × 0.95else revertBuy
Or refuse
One exact-in swap through the router. A burn nobody can hide is not a free lunch for a sandwich bot.
04
burn(bought)token balance: 0 → 0Burn
In the same transaction
Everything bought is burned before the call ends, and the event carries the numbers.
Reading the chain…
Every burn, as it happened.
Each row is an event the contract emitted: ETH in, $CHIT bought on the pool and burned in the same transaction. Open one and check it yourself.
Reading the chain…
What makes it worth anything
A buyback is a sentence anyone can write.
These are the reasons this one is a machine instead. Every line is something the contract refuses to do, not something we promise not to do.
No owner
There is no function only we can call, so there is no key to lose and nothing to be pressured into using.
No withdraw
ETH that goes in is spent on burns or sits there forever. The line people check first, and the one that cannot be argued with.
Anyone calls it
If our keeper dies, a holder calls the function and the burn still happens. Once an hour, enforced on chain, so nobody drains it in a loop.
The fill guard
A fill more than five percent under the pool's own quote reverts. The burn waits an hour rather than paying a bot.