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
26d
0x385e…20ccRuns code on every swap · Can take tokens from swaps · Runs at pool creation
Base
beforeInitbeforeSwapafterSwapswapDelta+1
1
26d
0xb69c…4080Runs code on every swap
Base
beforeSwap
1
26d
FoundationHookV2Runs code on every swap · Can take tokens from swaps · Runs at pool creation
Ethereum
beforeInitbeforeSwapafterSwapswapDelta+1
1
26d
0x378c…68c4Runs code on every swap · Can take tokens from swaps · Gates who can add liquidity · Runs at pool creation
Base
beforeInitbeforeAddLiqbeforeSwapafterSwap+1
1
26d
0x0f04…c080Runs code on every swap
Base
beforeSwap
1
26d
0x5fe8…c080Runs code on every swap
Base
beforeSwap
1
26d
0x078d…8080Runs code on every swap
Base
beforeSwap
1
26d
0xfb1e…40ccRuns code on every swap · Can take tokens from swaps
Robinhood
beforeSwapafterSwapswapDeltaafterSwapDelta
1
26d
0xf93f…4144Runs code on every swap · Can take tokens from swaps
Robinhood
afterRemoveLiqafterSwapafterSwapDelta
1
26d
0xf303…0080Runs code on every swap
Base
beforeSwap
1
26d
FolioHookRuns code on every swap · Can take tokens from swaps · Runs at pool creation
Robinhood
beforeInitbeforeSwapafterSwapswapDelta+1
1
26d
0x80ef…8080Runs code on every swap
Base
beforeSwap
1
26d
FoundationHookV2Runs code on every swap · Can take tokens from swaps · Runs at pool creation
Ethereum
beforeInitbeforeSwapafterSwapswapDelta+1
1
26d
LatentTokenRuns code on every swap · Can take tokens from swaps · Gates who can add liquidity · Runs at pool creation
Ethereum
beforeInitbeforeAddLiqbeforeSwapafterSwap+2
1
26d
FolioHookRuns code on every swap · Can take tokens from swaps · Runs at pool creation
Robinhood
beforeInitbeforeSwapafterSwapswapDelta+1
1
26d
0x558e…4080Runs code on every swap
Base
beforeSwap
1
26d
FoundationHookV2Runs code on every swap · Can take tokens from swaps · Runs at pool creation
Ethereum
beforeInitbeforeSwapafterSwapswapDelta+1
1
26d
0x3caf…c080Runs code on every swap
Base
beforeSwap
1
26d
FolioHookRuns code on every swap · Can take tokens from swaps · Runs at pool creation
Robinhood
beforeInitbeforeSwapafterSwapswapDelta+1
1
26d
0x7fac…8080Runs code on every swap
Base
beforeSwap
1
26d
0xd2c4…68c4Runs code on every swap · Can take tokens from swaps · Gates who can add liquidity · Runs at pool creation
Base
beforeInitbeforeAddLiqbeforeSwapafterSwap+1
1
26d
0x08cf…0144Runs code on every swap · Can take tokens from swaps
Robinhood
afterRemoveLiqafterSwapafterSwapDelta
1
26d
PoqHookRuns code on every swap · Can take tokens from swaps · Gates who can add liquidity · Runs at pool creation
Ethereum
afterInitbeforeAddLiqbeforeSwapafterSwap+2
1
26d
0x5369…c080Runs code on every swap
Base
beforeSwap
1
26d
0xd5fc…c080Runs code on every swap
Base
beforeSwap
1
26d
0xb41b…0080Runs code on every swap
Base
beforeSwap
1
26d
0x11a6…80ccRuns code on every swap · Can take tokens from swaps
Robinhood
beforeSwapafterSwapswapDeltaafterSwapDelta
1
26d
0x85b8…0080Runs code on every swap
Base
beforeSwap
1
26d
0x4908…0080Runs code on every swap
Base
beforeSwap
1
26d
0x15ae…4044Runs code on every swap · Can take tokens from swaps
Robinhood
afterSwapafterSwapDelta
1
26d
FoundationHookV2Runs code on every swap · Can take tokens from swaps · Runs at pool creation
Ethereum
beforeInitbeforeSwapafterSwapswapDelta+1
1
26d
0x718b…0080Runs code on every swap
Base
beforeSwap
1
26d
0x5e45…28c4Runs code on every swap · Can take tokens from swaps · Gates who can add liquidity · Runs at pool creation
Base
beforeInitbeforeAddLiqbeforeSwapafterSwap+1
1
26d
0xee7f…8080Runs code on every swap
Base
beforeSwap
1
26d
0x7926…0144Runs code on every swap · Can take tokens from swaps
Robinhood
afterRemoveLiqafterSwapafterSwapDelta
1
26d
FoundationHookV2Runs code on every swap · Can take tokens from swaps · Runs at pool creation
Ethereum
beforeInitbeforeSwapafterSwapswapDelta+1
1
26d
0x5a0e…c080Runs code on every swap
Base
beforeSwap
1
26d
DialHookRuns code on every swap · Runs at pool creation
Ethereum
beforeInitafterAddLiqafterRemoveLiqbeforeSwap+1
1
26d
0xd197…c080Runs code on every swap
Base
beforeSwap
1
26d
0x7767…c080Runs code on every swap
Base
beforeSwap
1
26d
0x4280…e8c4Runs code on every swap · Can take tokens from swaps · Gates who can add liquidity · Runs at pool creation
Base
beforeInitbeforeAddLiqbeforeSwapafterSwap+1
1
26d
0x7548…c080Runs code on every swap
Base
beforeSwap
1
26d
0xfad8…ea88Runs code on every swap · Can take tokens from swaps · Can block LP withdrawals · Gates who can add liquidity · Runs at pool creation
Base
beforeInitbeforeAddLiqbeforeRemoveLiqbeforeSwap+1
1
26d
0xe6e3…0080Runs code on every swap
Base
beforeSwap
1
26d
FolioHookRuns code on every swap · Can take tokens from swaps · Runs at pool creation
Robinhood
beforeInitbeforeSwapafterSwapswapDelta+1
1
26d
0x1cc2…c144Runs code on every swap · Can take tokens from swaps
Robinhood
afterRemoveLiqafterSwapafterSwapDelta
1
26d
0x8215…4144Runs code on every swap · Can take tokens from swaps
Robinhood
afterRemoveLiqafterSwapafterSwapDelta
1
27d
0xdc65…0080Runs code on every swap
Base
beforeSwap
1
27d
0x2343…28c4Runs code on every swap · Can take tokens from swaps · Gates who can add liquidity · Runs at pool creation
Base
beforeInitbeforeAddLiqbeforeSwapafterSwap+1
1
27d
FoundationHookV2Runs code on every swap · Can take tokens from swaps · Runs at pool creation
Ethereum
beforeInitbeforeSwapafterSwapswapDelta+1
1