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
41d
0x8dcb…00ccRuns code on every swap · Can take tokens from swaps
Ethereum
beforeSwapafterSwapswapDeltaafterSwapDelta
1
41d
0x28d1…40ccRuns code on every swap · Can take tokens from swaps
Ethereum
beforeSwapafterSwapswapDeltaafterSwapDelta
1
41d
0xcdb2…80c0Runs code on every swap
Ethereum
beforeSwapafterSwap
1
41d
0x6a99…80c0Runs code on every swap
Ethereum
beforeSwapafterSwap
1
41d
0x2f26…80c0Runs code on every swap
Ethereum
beforeSwapafterSwap
1
41d
0x2663…40c0Runs code on every swap
Ethereum
beforeSwapafterSwap
1
41d
0x5e3e…40c0Runs code on every swap
Ethereum
beforeSwapafterSwap
1
41d
CoffinTaxHookRuns code on every swap · Can take tokens from swaps · Runs at pool creation
Ethereum
beforeInitbeforeSwapafterSwapswapDelta+1
1
41d
0x8dbf…c088Runs code on every swap · Can take tokens from swaps
Ethereum
beforeSwapswapDelta
1
41d
IdentitySyncHookRuns code on every swap · Can take tokens from swaps
Ethereum
beforeSwapswapDelta
1
41d
0x8c75…80c0Runs code on every swap
Ethereum
beforeSwapafterSwap
1
41d
FloorRuns code on every swap · Can take tokens from swaps · Runs at pool creation
Ethereum
beforeInitbeforeSwapafterSwapswapDelta+1
1
41d
0xc73f…c0c0Runs code on every swap
Ethereum
beforeSwapafterSwap
1
41d
0x6221…40c0Runs code on every swap
Ethereum
beforeSwapafterSwap
1
41d
GweiAbsoluteYieldHookRuns code on every swap · Sets its own swap fee · Runs at pool creation
Ethereum
beforeInitbeforeSwapafterSwap
1
41d
SpecimenHookRuns code on every swap · Can take tokens from swaps · Sets its own swap fee · Runs at pool creation
Ethereum
beforeInitbeforeSwapafterSwapswapDelta+1
1
41d
0xff8d…40ccRuns code on every swap · Can take tokens from swaps
Ethereum
beforeSwapafterSwapswapDeltaafterSwapDelta
1
41d
0x83db…a488Runs code on every swap · Can take tokens from swaps · Runs at pool creation
Ethereum
beforeInitafterAddLiqbeforeSwapswapDelta
1
41d
0x2e08…6488Runs code on every swap · Can take tokens from swaps · Runs at pool creation
Ethereum
beforeInitafterAddLiqbeforeSwapswapDelta
1
41d
0x79a0…80ccRuns code on every swap · Can take tokens from swaps
Ethereum
beforeSwapafterSwapswapDeltaafterSwapDelta
1
41d
0x87e4…c0ccRuns code on every swap · Can take tokens from swaps
Ethereum
beforeSwapafterSwapswapDeltaafterSwapDelta
1
41d
0xb4cd…80ccRuns code on every swap · Can take tokens from swaps
Ethereum
beforeSwapafterSwapswapDeltaafterSwapDelta
1
41d
0x9759…40ccRuns code on every swap · Can take tokens from swaps
Ethereum
beforeSwapafterSwapswapDeltaafterSwapDelta
1
41d
0x9012…40ccRuns code on every swap · Can take tokens from swaps
Ethereum
beforeSwapafterSwapswapDeltaafterSwapDelta
1
41d
0x519a…00ccRuns code on every swap · Can take tokens from swaps
Ethereum
beforeSwapafterSwapswapDeltaafterSwapDelta
1
41d
0x2951…80ccRuns code on every swap · Can take tokens from swaps
Ethereum
beforeSwapafterSwapswapDeltaafterSwapDelta
1
41d
SRRHookRuns code on every swap · Can take tokens from swaps · Sets its own swap fee · Runs at pool creation
Ethereum
afterInitbeforeSwapafterSwapswapDelta+1
1
41d
LiquidityOSHookRuns code on every swap · Can take tokens from swaps · Sets its own swap fee · Gates who can add liquidity · Runs at pool creation
Ethereum
afterInitbeforeAddLiqbeforeSwapafterSwap+1
1
41d
PolyHookRuns code on every swap · Can take tokens from swaps
Ethereum
beforeSwapafterSwapafterSwapDelta
1
41d
CubitQuoteHookRuns code on every swap · Can take tokens from swaps · Gates who can add liquidity · Runs at pool creation
Ethereum
afterInitbeforeAddLiqbeforeSwapafterSwap+2
1
41d
POIHookRuns code on every swap · Can take tokens from swaps · Sets its own swap fee · Runs at pool creation
Ethereum
beforeInitafterInitbeforeSwapafterSwap+2
1
41d
0xea47…00ccRuns code on every swap · Can take tokens from swaps
Ethereum
beforeSwapafterSwapswapDeltaafterSwapDelta
1
41d
0x02b1…c0ccRuns code on every swap · Can take tokens from swaps
Ethereum
beforeSwapafterSwapswapDeltaafterSwapDelta
1
41d
0x0f94…40ccRuns code on every swap · Can take tokens from swaps
Ethereum
beforeSwapafterSwapswapDeltaafterSwapDelta
1
41d
CubitQuoteHookRuns code on every swap · Can take tokens from swaps · Gates who can add liquidity · Runs at pool creation
Ethereum
afterInitbeforeAddLiqbeforeSwapafterSwap+2
1
41d
0xc44a…40ccRuns code on every swap · Can take tokens from swaps
Ethereum
beforeSwapafterSwapswapDeltaafterSwapDelta
1
41d
0x3dfa…00ccRuns code on every swap · Can take tokens from swaps
Ethereum
beforeSwapafterSwapswapDeltaafterSwapDelta
1
41d
0x69e8…c0ccRuns code on every swap · Can take tokens from swaps
Ethereum
beforeSwapafterSwapswapDeltaafterSwapDelta
1
41d
0x8fca…6488Runs code on every swap · Can take tokens from swaps · Runs at pool creation
Ethereum
beforeInitafterAddLiqbeforeSwapswapDelta
1
41d
0xc7b2…e488Runs code on every swap · Can take tokens from swaps · Runs at pool creation
Ethereum
beforeInitafterAddLiqbeforeSwapswapDelta
1
41d
0x6d3b…a488Runs code on every swap · Can take tokens from swaps · Runs at pool creation
Ethereum
beforeInitafterAddLiqbeforeSwapswapDelta
1
41d
0xa853…2488Runs code on every swap · Can take tokens from swaps · Runs at pool creation
Ethereum
beforeInitafterAddLiqbeforeSwapswapDelta
1
41d
0xa079…0144Runs code on every swap · Can take tokens from swaps
Ethereum
afterRemoveLiqafterSwapafterSwapDelta
1
41d
0x8ac1…e8ccRuns code on every swap · Can take tokens from swaps · Gates who can add liquidity · Runs at pool creation
Ethereum
beforeInitbeforeAddLiqbeforeSwapafterSwap+2
1
42d
MayanTollHookRuns code on every swap · Can take tokens from swaps · Runs at pool creation
Ethereum
beforeInitbeforeSwapafterSwapswapDelta+1
1
42d
0x0087…c144Runs code on every swap · Can take tokens from swaps
Ethereum
afterRemoveLiqafterSwapafterSwapDelta
1
42d
0x5794…80ccRuns code on every swap · Can take tokens from swaps
Ethereum
beforeSwapafterSwapswapDeltaafterSwapDelta
1
42d
0x5505…5044Runs code on every swap · Can take tokens from swaps · Runs at pool creation
Ethereum
afterInitafterSwapafterSwapDelta
1
42d
ChainRuns code on every swap · Can take tokens from swaps · Runs at pool creation
Ethereum
afterInitafterSwapafterSwapDelta
1
42d
0xbb69…8144Runs code on every swap · Can take tokens from swaps
Ethereum
afterRemoveLiqafterSwapafterSwapDelta
1