Liquidity
Protocol-owned liquidity
1% of every trade is recycled back into the pool as protocol-owned liquidity. The position is held by the hook itself over a fixed, retunable price band — it can never be withdrawn to an external account.
Protocol liquidity
—L
ETH reinvested
—ETH
TRI reinvested
—TRI
Pending to add
—ETH
+ — TRI
Position
hook-ownedOwnerTriangle hook (protocol)
Pool0x0000…8A90
Hook0x7A3B…4044
Range (tickLower)—
Range (tickUpper)—
Liquidity units—
How reinvestment works
processLiquidity- 1 ETH (from sells) and TRI (from buys) accrue in the liquidity sleeves.
- 2 Past the ETH threshold,
processLiquiditycomputes the max liquidity the current price allows for both amounts. - 3
modifyLiquidityadds it to the hook’s position via the PoolManager unlock; owed amounts are settled from the sleeves. - 4 Unused remainder stays earmarked for the next add — nothing is stranded.
Pool state
livesqrtPriceX96—
Current tick—