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
56d
0xeaad…e080Runs code on every swap · Runs at pool creation
Robinhood
beforeInitbeforeSwap
1
56d
0x386b…8144Runs code on every swap · Can take tokens from swaps
Robinhood
afterRemoveLiqafterSwapafterSwapDelta
1
56d
0x5166…6080Runs code on every swap · Runs at pool creation
Robinhood
beforeInitbeforeSwap
1
56d
0x1158…8144Runs code on every swap · Can take tokens from swaps
Robinhood
afterRemoveLiqafterSwapafterSwapDelta
1
56d
0xad9e…2080Runs code on every swap · Runs at pool creation
Robinhood
beforeInitbeforeSwap
1
56d
0xed3c…e080Runs code on every swap · Runs at pool creation
Robinhood
beforeInitbeforeSwap
1
56d
0x97d8…2888Runs code on every swap · Can take tokens from swaps · Gates who can add liquidity · Runs at pool creation
Robinhood
beforeInitbeforeAddLiqbeforeSwapswapDelta
1
56d
0x5fe5…a080Runs code on every swap · Runs at pool creation
Robinhood
beforeInitbeforeSwap
1
56d
0x4321…8088Runs code on every swap · Can take tokens from swaps
Ethereum
beforeSwapswapDelta
1
56d
0xb0f3…e080Runs code on every swap · Runs at pool creation
Robinhood
beforeInitbeforeSwap
1
56d
0x700d…0088Runs code on every swap · Can take tokens from swaps
Ethereum
beforeSwapswapDelta
1
56d
0x857c…f0c4Runs code on every swap · Can take tokens from swaps · Runs at pool creation
Robinhood
beforeInitafterInitbeforeSwapafterSwap+1
1
56d
0xed9c…2080Runs code on every swap · Runs at pool creation
Robinhood
beforeInitbeforeSwap
1
56d
0xc1a7…85c7Runs code on every swap · Can take tokens from swaps · Takes a cut when LPs withdraw · Adjusts deposit amounts
Robinhood
afterAddLiqafterRemoveLiqbeforeSwapafterSwap+3
1
56d
0x838e…05c7Runs code on every swap · Can take tokens from swaps · Takes a cut when LPs withdraw · Adjusts deposit amounts
Robinhood
afterAddLiqafterRemoveLiqbeforeSwapafterSwap+3
1
56d
0x871f…40ccRuns code on every swap · Can take tokens from swaps
Ethereum
beforeSwapafterSwapswapDeltaafterSwapDelta
1
56d
0x5595…e080Runs code on every swap · Runs at pool creation
Robinhood
beforeInitbeforeSwap
1
56d
0x44d5…a080Runs code on every swap · Runs at pool creation
Robinhood
beforeInitbeforeSwap
1
56d
0x21c3…c101Takes a cut when LPs withdraw
Ethereum
afterRemoveLiqremoveLiqDelta
1
56d
0xcf00…e080Runs code on every swap · Runs at pool creation
Robinhood
beforeInitbeforeSwap
1
56d
0xaa76…a080Runs code on every swap · Runs at pool creation
Robinhood
beforeInitbeforeSwap
1
56d
StonkTowerRuns code on every swap · Can take tokens from swaps · Runs at pool creation
Ethereum
afterInitafterSwapafterSwapDelta
1
56d
BoostedV4HookRuns 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
Robinhood
beforeInitbeforeAddLiqbeforeRemoveLiqbeforeSwap+3
1
56d
0x6628…e080Runs code on every swap · Runs at pool creation
Robinhood
beforeInitbeforeSwap
1
56d
0x9308…0080Runs code on every swap · Sets its own swap fee
Robinhood
beforeSwap
1
56d
0x661f…2080Runs code on every swap · Runs at pool creation
Robinhood
beforeInitbeforeSwap
1
56d
0x63cc…a0ccRuns code on every swap · Can take tokens from swaps · Runs at pool creation
Base
beforeInitbeforeSwapafterSwapswapDelta+1
1
56d
0xca26…e080Runs code on every swap · Runs at pool creation
Robinhood
beforeInitbeforeSwap
1
56d
0xe69b…c144Runs code on every swap · Can take tokens from swaps
Robinhood
afterRemoveLiqafterSwapafterSwapDelta
1
56d
0x0f86…e080Runs code on every swap · Runs at pool creation
Robinhood
beforeInitbeforeSwap
1
56d
0xecee…6080Runs code on every swap · Runs at pool creation
Robinhood
beforeInitbeforeSwap
1
56d
0xfbe0…c144Runs code on every swap · Can take tokens from swaps
Robinhood
afterRemoveLiqafterSwapafterSwapDelta
1
56d
0x6ec9…0144Runs code on every swap · Can take tokens from swaps
Robinhood
afterRemoveLiqafterSwapafterSwapDelta
1
56d
0xf16b…4144Runs code on every swap · Can take tokens from swaps
Robinhood
afterRemoveLiqafterSwapafterSwapDelta
1
56d
0x03c4…6080Runs code on every swap · Runs at pool creation
Robinhood
beforeInitbeforeSwap
1
56d
0xc8a7…c144Runs code on every swap · Can take tokens from swaps
Robinhood
afterRemoveLiqafterSwapafterSwapDelta
1
56d
0xecfc…8144Runs code on every swap · Can take tokens from swaps
Robinhood
afterRemoveLiqafterSwapafterSwapDelta
1
56d
0xb364…a080Runs code on every swap · Runs at pool creation
Robinhood
beforeInitbeforeSwap
1
56d
LaunchHookRuns 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
Robinhood
beforeInitbeforeAddLiqbeforeRemoveLiqbeforeSwap+3
1
56d
MarketPrintHookRuns code on every swap · Can take tokens from swaps · Sets its own swap fee · Runs at pool creation
Ethereum
beforeInitbeforeSwapafterSwapswapDelta+1
1
56d
0x5b91…0144Runs code on every swap · Can take tokens from swaps
Robinhood
afterRemoveLiqafterSwapafterSwapDelta
1
56d
0x5f7e…2080Runs code on every swap · Runs at pool creation
Robinhood
beforeInitbeforeSwap
1
56d
0x590b…0144Runs code on every swap · Can take tokens from swaps
Robinhood
afterRemoveLiqafterSwapafterSwapDelta
1
56d
0x74a8…4144Runs code on every swap · Can take tokens from swaps
Robinhood
afterRemoveLiqafterSwapafterSwapDelta
1
56d
0x0c81…e5c7Runs code on every swap · Can take tokens from swaps · Takes a cut when LPs withdraw · Adjusts deposit amounts · Runs at pool creation
BSC
beforeInitafterAddLiqafterRemoveLiqbeforeSwap+4
1
56d
FeesherHookRuns code on every swap · Can take tokens from swaps
Robinhood
afterAddLiqbeforeSwapafterSwapswapDelta+1
1
56d
0x04f2…0144Runs code on every swap · Can take tokens from swaps
Robinhood
afterRemoveLiqafterSwapafterSwapDelta
1
56d
0xbf84…e8ccRuns code on every swap · Can take tokens from swaps · Gates who can add liquidity · Runs at pool creation
Robinhood
beforeInitbeforeAddLiqbeforeSwapafterSwap+2
1
56d
0x0c48…8144Runs code on every swap · Can take tokens from swaps
Robinhood
afterRemoveLiqafterSwapafterSwapDelta
1
56d
0xd906…0144Runs code on every swap · Can take tokens from swaps
Robinhood
afterRemoveLiqafterSwapafterSwapDelta
1