Launch app

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.

  1. 01

    spend = balance × 1%floor 0.002 · ceiling 0.1

    Size

    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.

  2. 02

    quote ← pool(key)key fixed at deploy

    Quote

    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.

  3. 03

    fill ≥ quote × 0.95else revert

    Buy

    Or refuse

    One exact-in swap through the router. A burn nobody can hide is not a free lunch for a sandwich bot.

  4. 04

    burn(bought)token balance: 0 → 0

    Burn

    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.

WhenETH inCHIT burned

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.