BURN is a Uniswap v4 token with a deflationary hook. Every sell triggers an on-chain burn of the sold supply. Total supply is 5,000. No minting. No inflation. No team allocation. When the pool empties, holders redeem tokens for proportional ETH.
The contract implements a Uniswap v4 afterSwap hook.
On every sell (TOKEN → ETH), the hook reads the incoming token delta,
calculates equivalent liquidity, removes it from the hook's own LP position,
and calls burn() on the token contract.
The burned tokens are gone from total supply permanently.
The ETH stays inside the pool — it is not extracted.
Buys are unaffected. Only sells trigger burns.
afterSwap hook fires, reads delta.amount1()modifyLiquidity removes equivalent liquidity from hook positionburn() — supply permanently reducedThe pool uses a constant-product curve across a bounded tick range. As BURN is bought out, price rises non-linearly — each successive token costs more ETH than the last. To drain the pool entirely would require ~1039 ETH. The total ETH supply is ~117,761,635 ETH. That is 1031 times more ETH than exists. Not mathematically infinite. Just economically impossible.
Each buy removes BURN from the pool permanently.
Each sell burns the returned BURN, further reducing pool supply.
The pool's BURN balance is monotonically decreasing.
When the pool BURN balance reaches zero, a redeem() function opens.
Holders call it to burn their BURN tokens in exchange for
a proportional share of the ETH held in the pool contract.
Redemption amount = (userBalance / totalSupply) × poolETH
redeem() becomes callable by any token holder(balance / supply) × poolETHevery burn feeds what remains.