The trick
When you sell POM, the pool pays you in ETH. Before that ETH reaches you, the hook keeps five percent of it, spends it buying POM back from the very same pool, and burns every token it buys. All of it happens inside your sell, in the same transaction, so there is never a moment where the ETH sits anywhere. Nobody holds it, nobody decides when to spend it, and nothing is left over.
Buying is simpler. One percent of the POM you receive is burned on the spot.
That is the proof of magic: every exit pays for a buyback that makes the supply smaller. The more people sell, the more of it disappears.
Why it has to be a hook
Uniswap v4 lets a pool call out to a contract while it settles a trade. That contract is a hook, and ours runs after every swap on the POM pool. It sees exactly what the trade paid out, takes its share, and on a sell places a buy on the same pool before the transaction closes.
An ordinary token can’t do this. It only sees tokens moving between addresses, never the trade itself, and it has no way to trade against the pool in the middle of a swap.
The numbers
- supply
- 21,000,000 POM, minted once at deploy. There is no mint function.
- buy
- 1% of the POM you receive is burned.
- sell
- 5% of the ETH you receive buys POM back, and every token it buys is burned.
- owner
- None. No admin key, no pause, no upgrade.
- pool
- One: ETH/POM on Uniswap v4. The hook refuses to attach to any other.
Contracts
Both addresses go here the moment they’re deployed.
