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
55d
0xb6ee…c144Runs code on every swap · Can take tokens from swaps
Robinhood
afterRemoveLiqafterSwapafterSwapDelta
1
55d
0xf566…c144Runs code on every swap · Can take tokens from swaps
Robinhood
afterRemoveLiqafterSwapafterSwapDelta
1
55d
0x3011…a0ccRuns code on every swap · Can take tokens from swaps · Runs at pool creation
Robinhood
beforeInitbeforeSwapafterSwapswapDelta+1
1
55d
0xafc1…6080Runs code on every swap · Runs at pool creation
Robinhood
beforeInitbeforeSwap
1
55d
RareFriendsHookRuns code on every swap · Can take tokens from swaps · Sets its own swap fee · Runs at pool creation
Robinhood
beforeInitbeforeSwapafterSwapswapDelta+1
1
55d
ShellRuns code on every swap · Can take tokens from swaps · Runs at pool creation
Robinhood
beforeInitbeforeSwapafterSwapswapDelta+1
1
55d
0x2770…adcfRuns code on every swap · Can take tokens from swaps · Takes a cut when LPs withdraw · Gates who can add liquidity · Adjusts deposit amounts · Runs at pool creation
Robinhood
beforeInitbeforeAddLiqafterAddLiqafterRemoveLiq+6
1
55d
0x0a6b…edcaRuns code on every swap · Can take tokens from swaps · Gates who can add liquidity · Adjusts deposit amounts · Runs at pool creation
Robinhood
beforeInitbeforeAddLiqafterAddLiqafterRemoveLiq+4
1
55d
0xb00e…7044Runs code on every swap · Can take tokens from swaps · Sets its own swap fee · Runs at pool creation
Robinhood
beforeInitafterInitafterSwapafterSwapDelta
1
55d
ShellRuns code on every swap · Can take tokens from swaps · Runs at pool creation
Robinhood
beforeInitbeforeSwapafterSwapswapDelta+1
1
55d
0xc576…4144Runs code on every swap · Can take tokens from swaps
Robinhood
afterRemoveLiqafterSwapafterSwapDelta
1
55d
0x7048…0144Runs code on every swap · Can take tokens from swaps
Robinhood
afterRemoveLiqafterSwapafterSwapDelta
1
55d
0x40f4…6080Runs code on every swap · Runs at pool creation
Robinhood
beforeInitbeforeSwap
1
55d
0x961d…0402Adjusts deposit amounts
Robinhood
afterAddLiqaddLiqDelta
1
55d
0x0694…8144Runs code on every swap · Can take tokens from swaps
Robinhood
afterRemoveLiqafterSwapafterSwapDelta
1
55d
0xe895…a080Runs code on every swap · Runs at pool creation
Robinhood
beforeInitbeforeSwap
1
55d
0x6966…e080Runs code on every swap · Runs at pool creation
Robinhood
beforeInitbeforeSwap
1
55d
0x055a…a080Runs code on every swap · Runs at pool creation
Robinhood
beforeInitbeforeSwap
1
55d
0x4fad…a080Runs code on every swap · Runs at pool creation
Robinhood
beforeInitbeforeSwap
1
55d
0x3eef…0144Runs code on every swap · Can take tokens from swaps
Robinhood
afterRemoveLiqafterSwapafterSwapDelta
1
55d
0xbedd…a044Runs code on every swap · Can take tokens from swaps · Runs at pool creation
Robinhood
beforeInitafterSwapafterSwapDelta
1
55d
0x3882…e080Runs code on every swap · Runs at pool creation
Robinhood
beforeInitbeforeSwap
1
55d
0xeee1…c144Runs code on every swap · Can take tokens from swaps
Robinhood
afterRemoveLiqafterSwapafterSwapDelta
1
55d
0xfc55…2080Runs code on every swap · Runs at pool creation
Robinhood
beforeInitbeforeSwap
1
55d
FeeHookRuns code on every swap · Gates who can add liquidity · Runs at pool creation
Robinhood
beforeInitbeforeAddLiqafterSwap
1
55d
0x9b95…6080Runs code on every swap · Runs at pool creation
Robinhood
beforeInitbeforeSwap
1
55d
0x16bf…4144Runs code on every swap · Can take tokens from swaps
Robinhood
afterRemoveLiqafterSwapafterSwapDelta
1
55d
0x884b…4144Runs code on every swap · Can take tokens from swaps
Robinhood
afterRemoveLiqafterSwapafterSwapDelta
1
55d
0x2c30…0144Runs code on every swap · Can take tokens from swaps
Robinhood
afterRemoveLiqafterSwapafterSwapDelta
1
55d
0x684b…2080Runs code on every swap · Runs at pool creation
Robinhood
beforeInitbeforeSwap
1
55d
0xc8ad…4144Runs code on every swap · Can take tokens from swaps
Robinhood
afterRemoveLiqafterSwapafterSwapDelta
1
55d
0x3029…4144Runs code on every swap · Can take tokens from swaps
Robinhood
afterRemoveLiqafterSwapafterSwapDelta
1
55d
0x09f5…e080Runs code on every swap · Runs at pool creation
Robinhood
beforeInitbeforeSwap
1
55d
0x978c…2080Runs code on every swap · Runs at pool creation
Robinhood
beforeInitbeforeSwap
1
55d
0xfd52…6044Runs code on every swap · Can take tokens from swaps · Runs at pool creation
Robinhood
beforeInitafterSwapafterSwapDelta
1
55d
0xadf0…8144Runs code on every swap · Can take tokens from swaps
Robinhood
afterRemoveLiqafterSwapafterSwapDelta
1
55d
0x2db9…2080Runs code on every swap · Runs at pool creation
Robinhood
beforeInitbeforeSwap
1
55d
LaunchHookV1Runs 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
beforeInitafterInitbeforeAddLiqbeforeRemoveLiq+3
1
55d
0x370b…6080Runs code on every swap · Runs at pool creation
Robinhood
beforeInitbeforeSwap
1
55d
0xe07a…6080Runs code on every swap · Runs at pool creation
Robinhood
beforeInitbeforeSwap
1
55d
0x103e…e8ccRuns code on every swap · Can take tokens from swaps · Gates who can add liquidity · Runs at pool creation
Robinhood
beforeInitbeforeAddLiqbeforeSwapafterSwap+2
1
55d
0x22c1…8144Runs code on every swap · Can take tokens from swaps
Robinhood
afterRemoveLiqafterSwapafterSwapDelta
1
55d
0x9636…2080Runs code on every swap · Runs at pool creation
Robinhood
beforeInitbeforeSwap
1
55d
0x431c…6080Runs code on every swap · Runs at pool creation
Robinhood
beforeInitbeforeSwap
1
55d
PackedHookRuns at pool creation
Robinhood
beforeInit
1
55d
0xb7b2…a080Runs code on every swap · Runs at pool creation
Robinhood
beforeInitbeforeSwap
1
55d
0xade8…2080Runs code on every swap · Runs at pool creation
Robinhood
beforeInitbeforeSwap
1
55d
0x5d05…6080Runs code on every swap · Runs at pool creation
Robinhood
beforeInitbeforeSwap
1
55d
0xffe5…e080Runs code on every swap · Runs at pool creation
Robinhood
beforeInitbeforeSwap
1
55d
0x4d14…80ccRuns code on every swap · Can take tokens from swaps
Robinhood
beforeSwapafterSwapswapDeltaafterSwapDelta
1