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.
AgeHookChainPermissionsPools
3mo
0xd751…00c0Runs code on every swap
Base
beforeSwapafterSwap
1
3mo
0x239f…40ccRuns code on every swap · Can take tokens from swaps
Base
beforeSwapafterSwapswapDeltaafterSwapDelta
1
3mo
0xfc12…80ccRuns code on every swap · Can take tokens from swaps
Base
beforeSwapafterSwapswapDeltaafterSwapDelta
1
3mo
0xd101…00ccRuns code on every swap · Can take tokens from swaps
Base
beforeSwapafterSwapswapDeltaafterSwapDelta
1
3mo
0xd5a3…c0ccRuns code on every swap · Can take tokens from swaps
Base
beforeSwapafterSwapswapDeltaafterSwapDelta
1
3mo
0x49a6…80ccRuns code on every swap · Can take tokens from swaps
Base
beforeSwapafterSwapswapDeltaafterSwapDelta
1
3mo
0xe5ea…c0ccRuns code on every swap · Can take tokens from swaps
Base
beforeSwapafterSwapswapDeltaafterSwapDelta
1
3mo
0xad46…0145Runs code on every swap · Can take tokens from swaps · Takes a cut when LPs withdraw
Base
afterRemoveLiqafterSwapafterSwapDeltaremoveLiqDelta
1
3mo
0xd616…00ccRuns code on every swap · Can take tokens from swaps
Base
beforeSwapafterSwapswapDeltaafterSwapDelta
1
3mo
0xb21f…2bc8Runs code on every swap · Can take tokens from swaps · Sets its own swap fee · Can block LP withdrawals · Gates who can add liquidity · Runs at pool creation
Base
beforeInitbeforeAddLiqbeforeRemoveLiqafterRemoveLiq+3
1
3mo
0xfe5b…4145Runs code on every swap · Can take tokens from swaps · Takes a cut when LPs withdraw
Base
afterRemoveLiqafterSwapafterSwapDeltaremoveLiqDelta
1
3mo
0x0e7c…c145Runs code on every swap · Can take tokens from swaps · Takes a cut when LPs withdraw
Base
afterRemoveLiqafterSwapafterSwapDeltaremoveLiqDelta
1
3mo
0x27ff…28ccRuns code on every swap · Can take tokens from swaps · Gates who can add liquidity · Runs at pool creation
Base
beforeInitbeforeAddLiqbeforeSwapafterSwap+2
1
3mo
0x25d9…8145Runs code on every swap · Can take tokens from swaps · Takes a cut when LPs withdraw
Base
afterRemoveLiqafterSwapafterSwapDeltaremoveLiqDelta
1
3mo
0x31da…8145Runs code on every swap · Can take tokens from swaps · Takes a cut when LPs withdraw
Base
afterRemoveLiqafterSwapafterSwapDeltaremoveLiqDelta
1
3mo
0x4f08…40ccRuns code on every swap · Can take tokens from swaps
Base
beforeSwapafterSwapswapDeltaafterSwapDelta
1
3mo
0xdf06…c0ccRuns code on every swap · Can take tokens from swaps
Base
beforeSwapafterSwapswapDeltaafterSwapDelta
1
3mo
0x42d0…0145Runs code on every swap · Can take tokens from swaps · Takes a cut when LPs withdraw
Base
afterRemoveLiqafterSwapafterSwapDeltaremoveLiqDelta
1
3mo
0xb19c…c0ccRuns code on every swap · Can take tokens from swaps
Base
beforeSwapafterSwapswapDeltaafterSwapDelta
1
3mo
0x9aa0…c0ccRuns code on every swap · Can take tokens from swaps
Base
beforeSwapafterSwapswapDeltaafterSwapDelta
1
3mo
0x77a0…00ccRuns code on every swap · Can take tokens from swaps
Base
beforeSwapafterSwapswapDeltaafterSwapDelta
1
3mo
0xff04…80ccRuns code on every swap · Can take tokens from swaps
Base
beforeSwapafterSwapswapDeltaafterSwapDelta
1
3mo
PhoenixV4HookRuns code on every swap · Sets its own swap fee · Gates who can add liquidity · Runs at pool creation
Base
afterInitbeforeAddLiqbeforeSwapafterSwap
1
3mo
0xc612…80ccRuns code on every swap · Can take tokens from swaps
Base
beforeSwapafterSwapswapDeltaafterSwapDelta
1
3mo
0xe67a…00ccRuns code on every swap · Can take tokens from swaps
Base
beforeSwapafterSwapswapDeltaafterSwapDelta
1
3mo
0x7a65…00ccRuns code on every swap · Can take tokens from swaps
Base
beforeSwapafterSwapswapDeltaafterSwapDelta
1
3mo
0xfa76…00ccRuns code on every swap · Can take tokens from swaps
Base
beforeSwapafterSwapswapDeltaafterSwapDelta
1
3mo
0xad6a…c145Runs code on every swap · Can take tokens from swaps · Takes a cut when LPs withdraw
Base
afterRemoveLiqafterSwapafterSwapDeltaremoveLiqDelta
1
3mo
0x757d…40ccRuns code on every swap · Can take tokens from swaps
Base
beforeSwapafterSwapswapDeltaafterSwapDelta
1
3mo
0x0484…4145Runs code on every swap · Can take tokens from swaps · Takes a cut when LPs withdraw
Base
afterRemoveLiqafterSwapafterSwapDeltaremoveLiqDelta
1
3mo
0x9e87…4145Runs code on every swap · Can take tokens from swaps · Takes a cut when LPs withdraw
Base
afterRemoveLiqafterSwapafterSwapDeltaremoveLiqDelta
1
3mo
0x4f5a…a8ccRuns code on every swap · Can take tokens from swaps · Gates who can add liquidity · Runs at pool creation
Base
beforeInitbeforeAddLiqbeforeSwapafterSwap+2
1
3mo
0x10c3…4145Runs code on every swap · Can take tokens from swaps · Takes a cut when LPs withdraw
Base
afterRemoveLiqafterSwapafterSwapDeltaremoveLiqDelta
1
3mo
0x2f34…0080Runs code on every swap · Sets its own swap fee
Base
beforeSwap
1
3mo
0xe16b…80ccRuns code on every swap · Can take tokens from swaps
Base
beforeSwapafterSwapswapDeltaafterSwapDelta
1
3mo
0x5e2f…c0ccRuns code on every swap · Can take tokens from swaps
Base
beforeSwapafterSwapswapDeltaafterSwapDelta
1
3mo
0x36fc…00ccRuns code on every swap · Can take tokens from swaps
Base
beforeSwapafterSwapswapDeltaafterSwapDelta
1
3mo
0xe3c4…c0ccRuns code on every swap · Can take tokens from swaps
Base
beforeSwapafterSwapswapDeltaafterSwapDelta
1
3mo
0xe974…40ccRuns code on every swap · Can take tokens from swaps
Base
beforeSwapafterSwapswapDeltaafterSwapDelta
1
3mo
0x2584…00ccRuns code on every swap · Can take tokens from swaps
Base
beforeSwapafterSwapswapDeltaafterSwapDelta
1
3mo
0xbc78…c0ccRuns code on every swap · Can take tokens from swaps
Base
beforeSwapafterSwapswapDeltaafterSwapDelta
1
3mo
0xb164…c0ccRuns code on every swap · Can take tokens from swaps
Base
beforeSwapafterSwapswapDeltaafterSwapDelta
1
3mo
0xb118…80ccRuns code on every swap · Can take tokens from swaps
Base
beforeSwapafterSwapswapDeltaafterSwapDelta
1
3mo
0xbc8b…40ccRuns code on every swap · Can take tokens from swaps
Base
beforeSwapafterSwapswapDeltaafterSwapDelta
1
3mo
0x30b2…00ccRuns code on every swap · Can take tokens from swaps
Base
beforeSwapafterSwapswapDeltaafterSwapDelta
1
3mo
0x7603…c145Runs code on every swap · Can take tokens from swaps · Takes a cut when LPs withdraw
Base
afterRemoveLiqafterSwapafterSwapDeltaremoveLiqDelta
1
3mo
0x7a76…40ccRuns code on every swap · Can take tokens from swaps
Base
beforeSwapafterSwapswapDeltaafterSwapDelta
1
3mo
0xdd5a…c145Runs code on every swap · Can take tokens from swaps · Takes a cut when LPs withdraw
Base
afterRemoveLiqafterSwapafterSwapDeltaremoveLiqDelta
1
3mo
0xd725…c4c4Runs code on every swap · Can take tokens from swaps
Base
afterAddLiqbeforeSwapafterSwapafterSwapDelta
1
3mo
0x0f50…c4c4Runs code on every swap · Can take tokens from swaps
Base
afterAddLiqbeforeSwapafterSwapafterSwapDelta
1