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
52d
0xd5c3…c144Runs code on every swap · Can take tokens from swaps
Robinhood
afterRemoveLiqafterSwapafterSwapDelta
1
52d
0xbd71…c044Runs code on every swap · Can take tokens from swaps
BSC
afterSwapafterSwapDelta
1
52d
0xabb2…00ccRuns code on every swap · Can take tokens from swaps
Robinhood
beforeSwapafterSwapswapDeltaafterSwapDelta
1
52d
0xab6e…c144Runs code on every swap · Can take tokens from swaps
Robinhood
afterRemoveLiqafterSwapafterSwapDelta
1
52d
0x7d75…a0ccRuns code on every swap · Can take tokens from swaps · Runs at pool creation
Robinhood
beforeInitbeforeSwapafterSwapswapDelta+1
1
52d
0x8131…00ccRuns code on every swap · Can take tokens from swaps
Robinhood
beforeSwapafterSwapswapDeltaafterSwapDelta
1
52d
0x5a80…8044Runs code on every swap · Can take tokens from swaps
Base
afterSwapafterSwapDelta
1
52d
ZiaCreatorFeeHookRuns code on every swap · Can take tokens from swaps · Sets its own swap fee · Runs at pool creation
Robinhood
beforeInitbeforeSwapswapDelta
1
52d
0x9104…00ccRuns code on every swap · Can take tokens from swaps
Robinhood
beforeSwapafterSwapswapDeltaafterSwapDelta
1
52d
0x9460…0144Runs code on every swap · Can take tokens from swaps
Robinhood
afterRemoveLiqafterSwapafterSwapDelta
1
52d
0x4a2a…e080Runs code on every swap · Runs at pool creation
Robinhood
beforeInitbeforeSwap
1
52d
0xa457…6000Runs at pool creation
Robinhood
beforeInit
1
52d
0xf2c9…80ccRuns code on every swap · Can take tokens from swaps
Robinhood
beforeSwapafterSwapswapDeltaafterSwapDelta
1
52d
0x1326…a080Runs code on every swap · Runs at pool creation
Robinhood
beforeInitbeforeSwap
1
52d
0x6c41…0044Runs code on every swap · Can take tokens from swaps
Robinhood
afterSwapafterSwapDelta
1
52d
0xf45f…0044Runs code on every swap · Can take tokens from swaps · Sets its own swap fee
Robinhood
afterSwapafterSwapDelta
1
52d
0x6456…4144Runs code on every swap · Can take tokens from swaps
Robinhood
afterRemoveLiqafterSwapafterSwapDelta
1
52d
0x17e1…0044Runs code on every swap · Can take tokens from swaps · Sets its own swap fee
Robinhood
afterSwapafterSwapDelta
1
52d
0xc720…0044Runs code on every swap · Can take tokens from swaps · Sets its own swap fee
Robinhood
afterSwapafterSwapDelta
1
52d
FeeshFeeHookRuns code on every swap · Can take tokens from swaps
Robinhood
afterAddLiqbeforeSwapafterSwapswapDelta+1
1
52d
0xf5e6…8044Runs code on every swap · Can take tokens from swaps
Base
afterSwapafterSwapDelta
1
52d
0x82ed…ba80Runs code on every swap · Can block LP withdrawals · Gates who can add liquidity · Runs at pool creation
BSC
beforeInitafterInitbeforeAddLiqbeforeRemoveLiq+1
1
52d
0x8957…c144Runs code on every swap · Can take tokens from swaps
Robinhood
afterRemoveLiqafterSwapafterSwapDelta
1
52d
0x8844…4044Runs code on every swap · Can take tokens from swaps
BSC
afterSwapafterSwapDelta
1
52d
0x0d64…6880Runs code on every swap · Gates who can add liquidity · Runs at pool creation
Robinhood
beforeInitbeforeAddLiqbeforeSwap
1
52d
0xff47…c044Runs code on every swap · Can take tokens from swaps
Base
afterSwapafterSwapDelta
1
52d
0xf1e4…e080Runs code on every swap · Runs at pool creation
Robinhood
beforeInitbeforeSwap
1
52d
0x7480…4088Runs code on every swap · Can take tokens from swaps
Robinhood
beforeSwapswapDelta
1
52d
0x954b…2080Runs code on every swap · Runs at pool creation
Robinhood
beforeInitbeforeSwap
1
52d
0xf0e2…6080Runs code on every swap · Runs at pool creation
Robinhood
beforeInitbeforeSwap
1
52d
0x0d2b…4044Runs code on every swap · Can take tokens from swaps
Base
afterSwapafterSwapDelta
1
52d
0x601d…2080Runs code on every swap · Runs at pool creation
Robinhood
beforeInitbeforeSwap
1
52d
0xb362…4088Runs code on every swap · Can take tokens from swaps
Robinhood
beforeSwapswapDelta
1
52d
0xa7b9…0088Runs code on every swap · Can take tokens from swaps
Robinhood
beforeSwapswapDelta
1
52d
0x5049…6080Runs code on every swap · Runs at pool creation
Robinhood
beforeInitbeforeSwap
1
52d
0x38f4…a080Runs code on every swap · Runs at pool creation
Robinhood
beforeInitbeforeSwap
1
52d
0x27f6…8044Runs code on every swap · Can take tokens from swaps
Base
afterSwapafterSwapDelta
1
52d
0xd929…2080Runs code on every swap · Runs at pool creation
Robinhood
beforeInitbeforeSwap
1
52d
0x43cf…c0ccRuns code on every swap · Can take tokens from swaps
Robinhood
beforeSwapafterSwapswapDeltaafterSwapDelta
1
52d
BagDotFunSentryRuns code on every swap · Sets its own swap fee · Runs at pool creation
Robinhood
beforeInitbeforeSwap
1
52d
0xa34d…60ccRuns code on every swap · Can take tokens from swaps · Runs at pool creation
Robinhood
beforeInitbeforeSwapafterSwapswapDelta+1
1
52d
0xc93e…a080Runs code on every swap · Runs at pool creation
Robinhood
beforeInitbeforeSwap
1
52d
0xb3c9…00c0Runs code on every swap
Robinhood
beforeSwapafterSwap
1
52d
0x88af…80ccRuns code on every swap · Can take tokens from swaps
Robinhood
beforeSwapafterSwapswapDeltaafterSwapDelta
1
52d
0xb5b4…e8ccRuns code on every swap · Can take tokens from swaps · Gates who can add liquidity · Runs at pool creation
Robinhood
beforeInitbeforeAddLiqbeforeSwapafterSwap+2
1
52d
0x8f44…80ccRuns code on every swap · Can take tokens from swaps
Ethereum
beforeSwapafterSwapswapDeltaafterSwapDelta
1
52d
0x56f9…4144Runs code on every swap · Can take tokens from swaps
Robinhood
afterRemoveLiqafterSwapafterSwapDelta
1
52d
0x1557…4144Runs code on every swap · Can take tokens from swaps
Robinhood
afterRemoveLiqafterSwapafterSwapDelta
1
52d
0x821d…c144Runs code on every swap · Can take tokens from swaps
Robinhood
afterRemoveLiqafterSwapafterSwapDelta
1
52d
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