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
50d
0xe459…4144Runs code on every swap · Can take tokens from swaps
Robinhood
afterRemoveLiqafterSwapafterSwapDelta
1
50d
0xa27b…8144Runs code on every swap · Can take tokens from swaps
Robinhood
afterRemoveLiqafterSwapafterSwapDelta
1
50d
0x91d1…80ccRuns code on every swap · Can take tokens from swaps
Robinhood
beforeSwapafterSwapswapDeltaafterSwapDelta
1
50d
PairPadQuoteFeeHookRuns code on every swap · Can take tokens from swaps · Runs at pool creation
Robinhood
beforeInitbeforeSwapafterSwapswapDelta+1
1
50d
0x2f5f…0144Runs code on every swap · Can take tokens from swaps
Robinhood
afterRemoveLiqafterSwapafterSwapDelta
1
50d
0x4b8e…80ccRuns code on every swap · Can take tokens from swaps
Robinhood
beforeSwapafterSwapswapDeltaafterSwapDelta
1
50d
0x8371…00ccRuns code on every swap · Can take tokens from swaps
Robinhood
beforeSwapafterSwapswapDeltaafterSwapDelta
1
50d
0xd5c3…c144Runs code on every swap · Can take tokens from swaps
Robinhood
afterRemoveLiqafterSwapafterSwapDelta
1
50d
0xabb2…00ccRuns code on every swap · Can take tokens from swaps
Robinhood
beforeSwapafterSwapswapDeltaafterSwapDelta
1
50d
0xab6e…c144Runs code on every swap · Can take tokens from swaps
Robinhood
afterRemoveLiqafterSwapafterSwapDelta
1
50d
0x7d75…a0ccRuns code on every swap · Can take tokens from swaps · Runs at pool creation
Robinhood
beforeInitbeforeSwapafterSwapswapDelta+1
1
50d
0x8131…00ccRuns code on every swap · Can take tokens from swaps
Robinhood
beforeSwapafterSwapswapDeltaafterSwapDelta
1
50d
ZiaCreatorFeeHookRuns code on every swap · Can take tokens from swaps · Sets its own swap fee · Runs at pool creation
Robinhood
beforeInitbeforeSwapswapDelta
1
50d
0x9104…00ccRuns code on every swap · Can take tokens from swaps
Robinhood
beforeSwapafterSwapswapDeltaafterSwapDelta
1
50d
0x9460…0144Runs code on every swap · Can take tokens from swaps
Robinhood
afterRemoveLiqafterSwapafterSwapDelta
1
50d
0x4a2a…e080Runs code on every swap · Runs at pool creation
Robinhood
beforeInitbeforeSwap
1
50d
0xa457…6000Runs at pool creation
Robinhood
beforeInit
1
50d
0xf2c9…80ccRuns code on every swap · Can take tokens from swaps
Robinhood
beforeSwapafterSwapswapDeltaafterSwapDelta
1
50d
0x1326…a080Runs code on every swap · Runs at pool creation
Robinhood
beforeInitbeforeSwap
1
50d
0x6c41…0044Runs code on every swap · Can take tokens from swaps
Robinhood
afterSwapafterSwapDelta
1
50d
0xf45f…0044Runs code on every swap · Can take tokens from swaps · Sets its own swap fee
Robinhood
afterSwapafterSwapDelta
1
50d
0x6456…4144Runs code on every swap · Can take tokens from swaps
Robinhood
afterRemoveLiqafterSwapafterSwapDelta
1
50d
0x17e1…0044Runs code on every swap · Can take tokens from swaps · Sets its own swap fee
Robinhood
afterSwapafterSwapDelta
1
50d
0xc720…0044Runs code on every swap · Can take tokens from swaps · Sets its own swap fee
Robinhood
afterSwapafterSwapDelta
1
50d
FeeshFeeHookRuns code on every swap · Can take tokens from swaps
Robinhood
afterAddLiqbeforeSwapafterSwapswapDelta+1
1
50d
0x8957…c144Runs code on every swap · Can take tokens from swaps
Robinhood
afterRemoveLiqafterSwapafterSwapDelta
1
50d
0x0d64…6880Runs code on every swap · Gates who can add liquidity · Runs at pool creation
Robinhood
beforeInitbeforeAddLiqbeforeSwap
1
50d
0xf1e4…e080Runs code on every swap · Runs at pool creation
Robinhood
beforeInitbeforeSwap
1
50d
0x7480…4088Runs code on every swap · Can take tokens from swaps
Robinhood
beforeSwapswapDelta
1
50d
0x954b…2080Runs code on every swap · Runs at pool creation
Robinhood
beforeInitbeforeSwap
1
50d
0xf0e2…6080Runs code on every swap · Runs at pool creation
Robinhood
beforeInitbeforeSwap
1
50d
0x601d…2080Runs code on every swap · Runs at pool creation
Robinhood
beforeInitbeforeSwap
1
50d
0xb362…4088Runs code on every swap · Can take tokens from swaps
Robinhood
beforeSwapswapDelta
1
50d
0xa7b9…0088Runs code on every swap · Can take tokens from swaps
Robinhood
beforeSwapswapDelta
1
50d
0x5049…6080Runs code on every swap · Runs at pool creation
Robinhood
beforeInitbeforeSwap
1
50d
0x38f4…a080Runs code on every swap · Runs at pool creation
Robinhood
beforeInitbeforeSwap
1
50d
0xd929…2080Runs code on every swap · Runs at pool creation
Robinhood
beforeInitbeforeSwap
1
50d
0x43cf…c0ccRuns code on every swap · Can take tokens from swaps
Robinhood
beforeSwapafterSwapswapDeltaafterSwapDelta
1
50d
BagDotFunSentryRuns code on every swap · Sets its own swap fee · Runs at pool creation
Robinhood
beforeInitbeforeSwap
1
50d
0xa34d…60ccRuns code on every swap · Can take tokens from swaps · Runs at pool creation
Robinhood
beforeInitbeforeSwapafterSwapswapDelta+1
1
50d
0xc93e…a080Runs code on every swap · Runs at pool creation
Robinhood
beforeInitbeforeSwap
1
50d
0xb3c9…00c0Runs code on every swap
Robinhood
beforeSwapafterSwap
1
50d
0x88af…80ccRuns code on every swap · Can take tokens from swaps
Robinhood
beforeSwapafterSwapswapDeltaafterSwapDelta
1
50d
0xb5b4…e8ccRuns code on every swap · Can take tokens from swaps · Gates who can add liquidity · Runs at pool creation
Robinhood
beforeInitbeforeAddLiqbeforeSwapafterSwap+2
1
50d
0x56f9…4144Runs code on every swap · Can take tokens from swaps
Robinhood
afterRemoveLiqafterSwapafterSwapDelta
1
50d
0x1557…4144Runs code on every swap · Can take tokens from swaps
Robinhood
afterRemoveLiqafterSwapafterSwapDelta
1
50d
0x821d…c144Runs code on every swap · Can take tokens from swaps
Robinhood
afterRemoveLiqafterSwapafterSwapDelta
1
50d
SnowOpenPositionHookRuns code on every swap · Can take tokens from swaps · Can block LP withdrawals · Gates who can add liquidity · Runs at pool creation
Robinhood
beforeInitbeforeAddLiqbeforeRemoveLiqbeforeSwap+3
1
50d
0xe8e1…0144Runs code on every swap · Can take tokens from swaps
Robinhood
afterRemoveLiqafterSwapafterSwapDelta
1
50d
0xd716…8144Runs code on every swap · Can take tokens from swaps
Robinhood
afterRemoveLiqafterSwapafterSwapDelta
1