UniHooks

Every Uniswap v4 hook, live

Every hook attached to at least one Uniswap v4 pool, explained in plain English, with safety checks and the pools that use it.

Filters
Type
Safety
Activity
Permissions
Hooks with all of the selected permissions:
Sort
AgeHookChainPermissionsPools
9mo PhiEthHooksRuns code on every swap · Can take tokens from swaps · Gates who can add liquidity · Runs at pool creation Base beforeInitbeforeAddLiqbeforeSwapswapDelta 1 9mo TradingFeeHookRuns code on every swap · Can take tokens from swaps Base beforeSwapafterSwapswapDeltaafterSwapDelta 1 9mo TradingFeeHookRuns code on every swap · Can take tokens from swaps Base beforeSwapafterSwapswapDeltaafterSwapDelta 1 9mo CreatorCoinHookRuns code on every swap · Gates who can add liquidity · Runs at pool creation Base afterInitbeforeAddLiqbeforeSwapafterSwap 1 9mo 0xe6c5…e000Runs at pool creation Base beforeInit 1 9mo 0xd657…e000Runs at pool creation Base beforeInit 1 9mo 0xc7e0…6000Runs at pool creation Base beforeInit 1 9mo 0x7649…e000Runs at pool creation Base beforeInit 1 9mo 0x5b1e…a000Runs at pool creation Base beforeInit 1 9mo 0x952c…60ccRuns code on every swap · Can take tokens from swaps · Runs at pool creation Base beforeInitbeforeSwapafterSwapswapDelta+1 1 9mo 0x341a…6000Runs at pool creation Base beforeInit 1 9mo 0xc5e1…80c0Runs code on every swap Base beforeSwapafterSwap 1 9mo 0xf411…c0c0Runs code on every swap Base beforeSwapafterSwap 1 9mo 0xea27…6a80Runs code on every swap · Can block LP withdrawals · Gates who can add liquidity · Runs at pool creation Base beforeInitbeforeAddLiqbeforeRemoveLiqbeforeSwap 1 9mo 0x45b2…40c0Runs code on every swap Base beforeSwapafterSwap 1 9mo 0x6aad…60ccRuns code on every swap · Can take tokens from swaps · Runs at pool creation Base beforeInitbeforeSwapafterSwapswapDelta+1 1 9mo 0xa021…8040Runs code on every swap Base afterSwap 1 9mo 0x110b…cac0Runs code on every swap · Can block LP withdrawals · Gates who can add liquidity Base beforeAddLiqbeforeRemoveLiqbeforeSwapafterSwap 1 9mo PhiEthHooksRuns code on every swap · Can take tokens from swaps · Gates who can add liquidity · Runs at pool creation Base beforeInitbeforeAddLiqbeforeSwapswapDelta 1 9mo 0x9071…8402Adjusts deposit amounts Base afterAddLiqaddLiqDelta 1 9mo 0x4229…1044Runs code on every swap · Can take tokens from swaps · Runs at pool creation Base afterInitafterSwapafterSwapDelta 1 9mo 0xae66…0080Runs code on every swap · Sets its own swap fee Base beforeSwap 1 9mo PhiEthHooksRuns code on every swap · Can take tokens from swaps · Gates who can add liquidity · Runs at pool creation Base beforeInitbeforeAddLiqbeforeSwapswapDelta 1 9mo 0x2c9b…c4c0Runs code on every swap Base afterAddLiqbeforeSwapafterSwap 1 9mo 0x64c6…84c0Runs code on every swap Base afterAddLiqbeforeSwapafterSwap 1 9mo 0x133a…84c0Runs code on every swap Base afterAddLiqbeforeSwapafterSwap 1 10mo PhiEthHooksRuns code on every swap · Can take tokens from swaps · Gates who can add liquidity · Runs at pool creation Base beforeInitbeforeAddLiqbeforeSwapswapDelta 1 10mo 0xeba3…44c0Runs code on every swap Base afterAddLiqbeforeSwapafterSwap 1 10mo 0xf13c…84c0Runs code on every swap Base afterAddLiqbeforeSwapafterSwap 1 10mo 0xb3c9…04c0Runs code on every swap Base afterAddLiqbeforeSwapafterSwap 1 10mo 0x0350…c4c0Runs code on every swap Base afterAddLiqbeforeSwapafterSwap 1 10mo 0xeaaa…84c0Runs code on every swap Base afterAddLiqbeforeSwapafterSwap 1 10mo 0x6ef3…04c0Runs code on every swap Base afterAddLiqbeforeSwapafterSwap 1 10mo 0xb5c4…04c0Runs code on every swap Base afterAddLiqbeforeSwapafterSwap 1 10mo 0x28ac…84c0Runs code on every swap Base afterAddLiqbeforeSwapafterSwap 1 10mo 0x1164…44c0Runs code on every swap Base afterAddLiqbeforeSwapafterSwap 1 10mo 0x0c79…8bf5Runs code on every swap · Can take tokens from swaps · Can block LP withdrawals · Takes a cut when LPs withdraw · Gates who can add liquidity · Handles donations to LPs Base beforeAddLiqbeforeRemoveLiqafterRemoveLiqbeforeSwap+5 1 10mo 0xa1a3…c402Adjusts deposit amounts Base afterAddLiqaddLiqDelta 1 10mo 0x3576…8402Adjusts deposit amounts Base afterAddLiqaddLiqDelta 1 10mo 0xc645…4402Adjusts deposit amounts Base afterAddLiqaddLiqDelta 1 10mo 0xe7f0…0402Adjusts deposit amounts Base afterAddLiqaddLiqDelta 1 10mo 0x59cc…c402Adjusts deposit amounts Base afterAddLiqaddLiqDelta 1 10mo 0x7031…3402Adjusts deposit amounts · Runs at pool creation Base beforeInitafterInitafterAddLiqaddLiqDelta 1 10mo 0xc7f4…9e42Runs code on every swap · Can block LP withdrawals · Gates who can add liquidity · Adjusts deposit amounts · Runs at pool creation Base afterInitbeforeAddLiqafterAddLiqbeforeRemoveLiq+2 1 10mo 0x63ac…bc42Runs code on every swap · Gates who can add liquidity · Adjusts deposit amounts · Runs at pool creation Base beforeInitafterInitbeforeAddLiqafterAddLiq+2 1 10mo PhiEthHooksRuns code on every swap · Can take tokens from swaps · Gates who can add liquidity · Runs at pool creation Base beforeInitbeforeAddLiqbeforeSwapswapDelta 1 10mo PhiEthHooksRuns code on every swap · Can take tokens from swaps · Gates who can add liquidity · Runs at pool creation Base beforeInitbeforeAddLiqbeforeSwapswapDelta 1 10mo PhiEthHooksRuns code on every swap · Can take tokens from swaps · Gates who can add liquidity · Runs at pool creation Base beforeInitbeforeAddLiqbeforeSwapswapDelta 1 10mo 0x597e…2fd2Runs code on every swap · Can block LP withdrawals · Gates who can add liquidity · Adjusts deposit amounts · Runs at pool creation · Handles donations to LPs Base beforeInitbeforeAddLiqafterAddLiqbeforeRemoveLiq+5 1 10mo PhiEthHooksImplements a 1:1 ETH↔phiEth custom-curve swap hook that fully bypasses concentrated liquidity. In beforeSwap, it takes input tokens from the PoolManager, deposits/withdraws via the phiEth contract, and settles the output — returning a BeforeSwapDelta to no-op the AMM. Liquidity addition is permanently blocked. Base beforeInitbeforeAddLiqbeforeSwapswapDelta 1