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
47d
0xab49…5fc3Runs code on every swap · Can block LP withdrawals · Takes a cut when LPs withdraw · Gates who can add liquidity · Adjusts deposit amounts · Runs at pool creation
Base
afterInitbeforeAddLiqafterAddLiqbeforeRemoveLiq+5
1
47d
SplashHookRuns code on every swap · Can take tokens from swaps
Base
beforeSwapafterSwapswapDeltaafterSwapDelta
1
47d
0xe739…4044Runs code on every swap · Can take tokens from swaps
Base
afterSwapafterSwapDelta
1
47d
0x4af0…4044Runs code on every swap · Can take tokens from swaps
Base
afterSwapafterSwapDelta
1
47d
CroakzHookRuns code on every swap · Can take tokens from swaps · Runs at pool creation
Base
afterInitafterSwapafterSwapDelta
1
47d
0xb8f6…4044Runs code on every swap · Can take tokens from swaps
Base
afterSwapafterSwapDelta
1
47d
ClankerHookStaticFeeRuns code on every swap · Can take tokens from swaps · Sets its own swap fee · Gates who can add liquidity · Runs at pool creation
Base
beforeInitbeforeAddLiqbeforeSwapafterSwap+2
1
47d
MixpadHookRuns code on every swap · Can take tokens from swaps · Runs at pool creation
Base
beforeInitbeforeSwapafterSwapswapDelta+1
1
48d
0x0b0b…8080Runs code on every swap
Base
beforeSwap
1
48d
0xc47e…c0ccRuns code on every swap · Can take tokens from swaps
Base
beforeSwapafterSwapswapDeltaafterSwapDelta
1
48d
0xce2a…c0ccRuns code on every swap · Can take tokens from swaps
Base
beforeSwapafterSwapswapDeltaafterSwapDelta
1
48d
0x0181…90c4Runs code on every swap · Can take tokens from swaps · Sets its own swap fee · Runs at pool creation
Base
afterInitbeforeSwapafterSwapafterSwapDelta
1
48d
LastLightRuns code on every swap · Can take tokens from swaps · Sets its own swap fee · Runs at pool creation
Base
afterInitbeforeSwapafterSwapafterSwapDelta
1
49d
LastLightRuns code on every swap · Can take tokens from swaps · Sets its own swap fee · Runs at pool creation
Base
afterInitbeforeSwapafterSwapafterSwapDelta
1
49d
DisclosedBuybackHookRuns code on every swap · Can take tokens from swaps · Runs at pool creation
Base
beforeInitbeforeSwapafterSwapswapDelta+1
1
49d
ComputeHookRuns code on every swap · Can take tokens from swaps
Base
beforeSwapafterSwapswapDeltaafterSwapDelta
1
49d
GraftHookRuns code on every swap · Can take tokens from swaps · Runs at pool creation
Base
beforeInitbeforeSwapafterSwapswapDelta+1
1
49d
0xd1c8…e0ccRuns code on every swap · Can take tokens from swaps · Runs at pool creation
Base
beforeInitbeforeSwapafterSwapswapDelta+1
1
49d
ZcogHookRuns code on every swap · Can take tokens from swaps
Base
beforeSwapafterSwapswapDeltaafterSwapDelta
1
49d
FulcrumHookRuns code on every swap · Can take tokens from swaps
Base
beforeSwapafterSwapswapDeltaafterSwapDelta
1
49d
PairPadQuoteFeeHookRuns code on every swap · Can take tokens from swaps · Runs at pool creation
Base
beforeInitbeforeSwapafterSwapswapDelta+1
1
49d
0x5fb0…0080Runs code on every swap
Base
beforeSwap
1
49d
0x5a80…8044Runs code on every swap · Can take tokens from swaps
Base
afterSwapafterSwapDelta
1
50d
0xf5e6…8044Runs code on every swap · Can take tokens from swaps
Base
afterSwapafterSwapDelta
1
50d
0xff47…c044Runs code on every swap · Can take tokens from swaps
Base
afterSwapafterSwapDelta
1
50d
0x0d2b…4044Runs code on every swap · Can take tokens from swaps
Base
afterSwapafterSwapDelta
1
50d
0x27f6…8044Runs code on every swap · Can take tokens from swaps
Base
afterSwapafterSwapDelta
1
50d
0xb565…4044Runs code on every swap · Can take tokens from swaps
Base
afterSwapafterSwapDelta
1
50d
0xea4e…4044Runs code on every swap · Can take tokens from swaps
Base
afterSwapafterSwapDelta
1
50d
0x00b2…c880Runs code on every swap · Gates who can add liquidity
Base
beforeAddLiqbeforeSwap
1
50d
0x91af…c880Runs code on every swap · Gates who can add liquidity
Base
beforeAddLiqbeforeSwap
1
50d
0x6186…8880Runs code on every swap · Gates who can add liquidity
Base
beforeAddLiqbeforeSwap
1
51d
0xe9e6…0880Runs code on every swap · Gates who can add liquidity
Base
beforeAddLiqbeforeSwap
1
51d
PositionManagerRuns 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
Base
afterInitbeforeAddLiqbeforeRemoveLiqafterRemoveLiq+5
1
52d
0xaf55…0044Runs code on every swap · Can take tokens from swaps
Base
afterSwapafterSwapDelta
1
52d
0xa363…00ccRuns code on every swap · Can take tokens from swaps
Base
beforeSwapafterSwapswapDeltaafterSwapDelta
1
52d
0x2660…c088Runs code on every swap · Can take tokens from swaps
Base
beforeSwapswapDelta
1
52d
ElaHookRuns code on every swap · Can take tokens from swaps · Gates who can add liquidity · Runs at pool creation
Base
beforeInitbeforeAddLiqbeforeSwapafterSwap+2
1
52d
0xfdc0…0accRuns code on every swap · Can take tokens from swaps · Can block LP withdrawals · Gates who can add liquidity
Base
beforeAddLiqbeforeRemoveLiqbeforeSwapafterSwap+2
1
52d
0xd96c…20c4Runs code on every swap · Can take tokens from swaps · Sets its own swap fee · Runs at pool creation
Base
beforeInitbeforeSwapafterSwapafterSwapDelta
1
52d
0x7f71…a000Runs at pool creation
Base
beforeInit
1
53d
0x461e…e0c4Runs code on every swap · Can take tokens from swaps · Sets its own swap fee · Runs at pool creation
Base
beforeInitbeforeSwapafterSwapafterSwapDelta
1
53d
ShotHookRuns code on every swap · Can take tokens from swaps · Sets its own swap fee
Base
beforeSwapafterSwapswapDeltaafterSwapDelta
1
53d
LastLightRuns code on every swap · Can take tokens from swaps · Sets its own swap fee · Runs at pool creation
Base
afterInitbeforeSwapafterSwapafterSwapDelta
1
53d
FeeHookRuns code on every swap · Can take tokens from swaps
Base
beforeSwapafterSwapswapDeltaafterSwapDelta
1
53d
LastLightRuns code on every swap · Can take tokens from swaps · Sets its own swap fee · Runs at pool creation
Base
afterInitbeforeSwapafterSwapafterSwapDelta
1
53d
BeigeHookRuns code on every swap · Can take tokens from swaps
Base
beforeSwapafterSwapswapDeltaafterSwapDelta
1
53d
BeigeHookRuns code on every swap · Can take tokens from swaps
Base
beforeSwapafterSwapswapDeltaafterSwapDelta
1
53d
AirbagHookRuns code on every swap · Can take tokens from swaps
Base
beforeSwapafterSwapafterSwapDelta
1
53d
LastLightRuns code on every swap · Can take tokens from swaps · Sets its own swap fee · Runs at pool creation
Base
afterInitbeforeSwapafterSwapafterSwapDelta
1