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
40d
0x6a15…8800Gates who can add liquidity
BSC
beforeAddLiq
1
40d
0x0442…28c4Runs code on every swap · Can take tokens from swaps · Gates who can add liquidity · Runs at pool creation
Base
beforeInitbeforeAddLiqbeforeSwapafterSwap+1
1
40d
0xb2a4…c0ccRuns code on every swap · Can take tokens from swaps
Robinhood
beforeSwapafterSwapswapDeltaafterSwapDelta
1
40d
0xb6dd…a080Runs code on every swap · Runs at pool creation
Robinhood
beforeInitbeforeSwap
1
40d
0xdbde…a080Runs code on every swap · Runs at pool creation
Robinhood
beforeInitbeforeSwap
1
40d
0x0822…a080Runs code on every swap · Runs at pool creation
Robinhood
beforeInitbeforeSwap
1
40d
0x95d0…28c4Runs code on every swap · Can take tokens from swaps · Gates who can add liquidity · Runs at pool creation
Base
beforeInitbeforeAddLiqbeforeSwapafterSwap+1
1
40d
0x1daf…a080Runs code on every swap · Runs at pool creation
Robinhood
beforeInitbeforeSwap
1
40d
0xa706…a080Runs code on every swap · Runs at pool creation
Robinhood
beforeInitbeforeSwap
1
40d
0xb62f…68c4Runs code on every swap · Can take tokens from swaps · Gates who can add liquidity · Runs at pool creation
Base
beforeInitbeforeAddLiqbeforeSwapafterSwap+1
1
40d
0xe9af…a080Runs code on every swap · Runs at pool creation
Robinhood
beforeInitbeforeSwap
1
40d
0xcdae…e5ccRuns code on every swap · Can take tokens from swaps · Runs at pool creation
Base
beforeInitafterAddLiqafterRemoveLiqbeforeSwap+3
1
40d
0x5b02…6080Runs code on every swap · Runs at pool creation
Robinhood
beforeInitbeforeSwap
1
40d
0x8c03…6080Runs code on every swap · Runs at pool creation
Robinhood
beforeInitbeforeSwap
1
41d
0xb2ff…2080Runs code on every swap · Runs at pool creation
Robinhood
beforeInitbeforeSwap
1
41d
0x8cf7…2080Runs code on every swap · Runs at pool creation
Robinhood
beforeInitbeforeSwap
1
41d
0x8f2b…e8c4Runs code on every swap · Can take tokens from swaps · Gates who can add liquidity · Runs at pool creation
Base
beforeInitbeforeAddLiqbeforeSwapafterSwap+1
1
41d
0x7d3c…a8c4Runs code on every swap · Can take tokens from swaps · Gates who can add liquidity · Runs at pool creation
Base
beforeInitbeforeAddLiqbeforeSwapafterSwap+1
1
41d
0xe0e3…70ccRuns code on every swap · Can take tokens from swaps · Sets its own swap fee · Runs at pool creation
Base
beforeInitafterInitbeforeSwapafterSwap+2
1
41d
0xbad6…2080Runs code on every swap · Runs at pool creation
Robinhood
beforeInitbeforeSwap
1
41d
VeylFeeHookRuns code on every swap · Can take tokens from swaps · Runs at pool creation
Ethereum
beforeInitbeforeSwapafterSwapswapDelta+1
1
41d
0xd4a6…2080Runs code on every swap · Runs at pool creation
Robinhood
beforeInitbeforeSwap
1
41d
0x3be0…28c4Runs code on every swap · Can take tokens from swaps · Gates who can add liquidity · Runs at pool creation
Base
beforeInitbeforeAddLiqbeforeSwapafterSwap+1
1
41d
ColorisHookRuns code on every swap · Can take tokens from swaps
Base
beforeSwapafterSwapswapDeltaafterSwapDelta
1
41d
0xbb52…0144Runs code on every swap · Can take tokens from swaps
Robinhood
afterRemoveLiqafterSwapafterSwapDelta
1
41d
0x828e…e080Runs code on every swap · Runs at pool creation
Robinhood
beforeInitbeforeSwap
1
41d
0x4d4b…a8c4Runs code on every swap · Can take tokens from swaps · Gates who can add liquidity · Runs at pool creation
Base
beforeInitbeforeAddLiqbeforeSwapafterSwap+1
1
41d
0x7c09…a080Runs code on every swap · Runs at pool creation
Robinhood
beforeInitbeforeSwap
1
41d
0x55d0…2080Runs code on every swap · Runs at pool creation
Robinhood
beforeInitbeforeSwap
1
41d
0x93af…68c4Runs code on every swap · Can take tokens from swaps · Gates who can add liquidity · Runs at pool creation
Base
beforeInitbeforeAddLiqbeforeSwapafterSwap+1
1
41d
0xfc80…00ccRuns code on every swap · Can take tokens from swaps
Robinhood
beforeSwapafterSwapswapDeltaafterSwapDelta
1
41d
0x42a4…0800Sets its own swap fee · Gates who can add liquidity
BSC
beforeAddLiq
1
41d
0xbf16…e080Runs code on every swap · Runs at pool creation
Robinhood
beforeInitbeforeSwap
1
41d
UYOASellFeeHookRuns code on every swap · Can take tokens from swaps · Runs at pool creation
Robinhood
beforeInitbeforeSwapafterSwapswapDelta+1
1
41d
0x97d8…a080Runs code on every swap · Runs at pool creation
Robinhood
beforeInitbeforeSwap
1
41d
0x0e5d…a080Runs code on every swap · Runs at pool creation
Robinhood
beforeInitbeforeSwap
1
41d
0x40bd…6080Runs code on every swap · Runs at pool creation
Robinhood
beforeInitbeforeSwap
1
41d
TaxHookRuns code on every swap · Can take tokens from swaps · Runs at pool creation
Robinhood
beforeInitbeforeSwapafterSwapafterSwapDelta
1
41d
0xbbde…e080Runs code on every swap · Runs at pool creation
Robinhood
beforeInitbeforeSwap
1
41d
0x6ab3…e080Runs code on every swap · Runs at pool creation
Robinhood
beforeInitbeforeSwap
1
41d
0x42b0…88c0Runs code on every swap · Gates who can add liquidity
Ethereum
beforeAddLiqbeforeSwapafterSwap
1
41d
0xf3fe…a080Runs code on every swap · Runs at pool creation
Robinhood
beforeInitbeforeSwap
1
41d
0x62a3…48ccRuns code on every swap · Can take tokens from swaps · Gates who can add liquidity
Robinhood
beforeAddLiqbeforeSwapafterSwapswapDelta+1
1
41d
0xfb24…a080Runs code on every swap · Runs at pool creation
Robinhood
beforeInitbeforeSwap
1
41d
0x110d…6080Runs code on every swap · Runs at pool creation
Robinhood
beforeInitbeforeSwap
1
41d
CurveHookRuns code on every swap · Can take tokens from swaps · Gates who can add liquidity · Runs at pool creation
Robinhood
beforeInitbeforeAddLiqbeforeSwapswapDelta
1
41d
EtfHookRuns code on every swap · Can take tokens from swaps · Runs at pool creation
Ethereum
beforeInitbeforeSwapafterSwapswapDelta+1
1
41d
EtfHookRuns code on every swap · Can take tokens from swaps · Runs at pool creation
Ethereum
beforeInitbeforeSwapafterSwapswapDelta+1
1
41d
GrateRuns code on every swap · Can take tokens from swaps · Can block LP withdrawals · Gates who can add liquidity · Runs at pool creation · Handles donations to LPs
Robinhood
beforeInitbeforeAddLiqbeforeRemoveLiqbeforeSwap+4
1
41d
IMDRIPHookRuns code on every swap · Can take tokens from swaps · Runs at pool creation
Ethereum
beforeInitbeforeSwapafterSwapswapDelta+1
1