Uniswap v4 pools
Every coin is one v4 pool: native HYPE against the coin, no LP fee, tick spacing 200, with the whole supply in a single position the launcher holds forever.
How the price moves
The position holds only coins and runs from the lowest usable tick up to tick 173400, so the pool prices like a constant-product pool whose HYPE side starts at a virtual reserve V ≈ 29.49 HYPE, the opening market cap. A net buy of x HYPE returns S · x / (V + x) coins and moves the price by ((V + x) / V)². This is the same curve Kleos launches on; a test checks it against quotes from the live Kleos router.
| Net buy (HYPE) | Supply bought | Price multiple |
|---|---|---|
| 1 | 3.3% | 1.07× |
| 10 | 25.3% | 1.79× |
| 100 | 77.2% | 19× |
| 573 | 95.1% | 418× |
Liquidity
There is no migration and nothing to graduate. The launcher's position can never be removed: the hook reverts every beforeRemoveLiquidity, and only the launcher may add. Coins bought back with the buyback share are sent to the dead address.
Quotes and routes
The Bedrock router exposes quoteBuy and quoteSell (call them with eth_call) and buy, sell, sellWithPermit with a minimum out and a deadline. Any other router can trade the pool too — the hook enforces everything regardless of the route.