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
12d
0xc0c0…9440Runs code on every swap · Runs at pool creation
Robinhood
afterInitafterAddLiqafterSwap
1
12d
0x6bb9…0040Runs code on every swap
Robinhood
afterSwap
1
12d
0xe817…4144Runs code on every swap · Can take tokens from swaps
Robinhood
afterRemoveLiqafterSwapafterSwapDelta
1
12d
0x63b1…4040Runs code on every swap
Robinhood
afterSwap
1
12d
0xdca3…8040Runs code on every swap
Robinhood
afterSwap
1
12d
0xe8d6…00ccRuns code on every swap · Can take tokens from swaps
Robinhood
beforeSwapafterSwapswapDeltaafterSwapDelta
1
12d
0xb502…e0ccRuns code on every swap · Can take tokens from swaps · Runs at pool creation
Robinhood
beforeInitbeforeSwapafterSwapswapDelta+1
1
12d
StashHookRuns code on every swap · Can take tokens from swaps · Runs at pool creation
Robinhood
beforeInitbeforeSwapafterSwapswapDelta+1
1
12d
PairDeepHookRuns code on every swap · Can block LP withdrawals · Gates who can add liquidity · Runs at pool creation
Robinhood
beforeInitbeforeAddLiqbeforeRemoveLiqbeforeSwap
1
12d
0x0d2e…8880Runs code on every swap · Gates who can add liquidity
Robinhood
beforeAddLiqbeforeSwap
1
12d
0x7db3…6888Runs code on every swap · Can take tokens from swaps · Gates who can add liquidity · Runs at pool creation
Robinhood
beforeInitbeforeAddLiqbeforeSwapswapDelta
1
12d
0x3ed6…4880Runs code on every swap · Gates who can add liquidity
Robinhood
beforeAddLiqbeforeSwap
1
12d
0x5e37…68ecRuns code on every swap · Can take tokens from swaps · Gates who can add liquidity · Runs at pool creation · Handles donations to LPs
Robinhood
beforeInitbeforeAddLiqbeforeSwapafterSwap+3
1
12d
0xf5bd…1afcRuns 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
afterInitbeforeAddLiqbeforeRemoveLiqbeforeSwap+5
1
12d
FoilcardRuns code on every swap · Can take tokens from swaps · Runs at pool creation
Robinhood
beforeInitbeforeSwapafterSwapswapDelta+1
1
12d
FoilcardRuns code on every swap · Can take tokens from swaps · Runs at pool creation
Robinhood
beforeInitbeforeSwapafterSwapswapDelta+1
1
12d
0x004f…0088Runs code on every swap · Can take tokens from swaps
Robinhood
beforeSwapswapDelta
1
12d
DynamicFeeHookZeroRoyaltyRuns 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
afterInitbeforeAddLiqbeforeRemoveLiqbeforeSwap+5
1
12d
0x1e45…dafcRuns 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
afterInitbeforeAddLiqbeforeRemoveLiqbeforeSwap+5
1
12d
0xc721…68ccRuns code on every swap · Can take tokens from swaps · Gates who can add liquidity · Runs at pool creation
Robinhood
beforeInitbeforeAddLiqbeforeSwapafterSwap+2
1
12d
PiggleRuns code on every swap · Can take tokens from swaps · Runs at pool creation
Robinhood
beforeInitbeforeSwapafterSwapswapDelta+1
1
12d
0x0e66…0088Runs code on every swap · Can take tokens from swaps
Robinhood
beforeSwapswapDelta
1
12d
PiggleRuns code on every swap · Can take tokens from swaps · Runs at pool creation
Robinhood
beforeInitbeforeSwapafterSwapswapDelta+1
1
12d
BeaconProxyRuns code on every swap · Can take tokens from swaps · Gates who can add liquidity · Runs at pool creation
Robinhood
beforeInitbeforeAddLiqafterAddLiqafterRemoveLiq+4
1
12d
0xf3b1…80c0Runs code on every swap · Sets its own swap fee
Robinhood
beforeSwapafterSwap
1
12d
0x0f4d…0088Runs code on every swap · Can take tokens from swaps
Robinhood
beforeSwapswapDelta
1
12d
0x8f07…4144Runs code on every swap · Can take tokens from swaps
Robinhood
afterRemoveLiqafterSwapafterSwapDelta
1
12d
0x3578…4144Runs code on every swap · Can take tokens from swaps
Robinhood
afterRemoveLiqafterSwapafterSwapDelta
1
12d
0x1c23…68ccRuns code on every swap · Can take tokens from swaps · Gates who can add liquidity · Runs at pool creation
Robinhood
beforeInitbeforeAddLiqbeforeSwapafterSwap+2
1
12d
StashHookRuns code on every swap · Can take tokens from swaps · Runs at pool creation
Robinhood
beforeInitbeforeSwapafterSwapswapDelta+1
1
12d
0x852d…80c0Runs code on every swap · Sets its own swap fee
Robinhood
beforeSwapafterSwap
1
12d
StickyHookRuns code on every swap · Can take tokens from swaps · Sets its own swap fee · Runs at pool creation
Robinhood
beforeInitbeforeSwapafterSwapafterSwapDelta
1
12d
StashHookRuns code on every swap · Can take tokens from swaps · Runs at pool creation
Robinhood
beforeInitbeforeSwapafterSwapswapDelta+1
1
12d
StashHookRuns code on every swap · Can take tokens from swaps · Runs at pool creation
Robinhood
beforeInitbeforeSwapafterSwapswapDelta+1
1
12d
StashHookRuns code on every swap · Can take tokens from swaps · Runs at pool creation
Robinhood
beforeInitbeforeSwapafterSwapswapDelta+1
1
12d
StashHookRuns code on every swap · Can take tokens from swaps · Runs at pool creation
Robinhood
beforeInitbeforeSwapafterSwapswapDelta+1
1
12d
FoundationHookV1Runs code on every swap · Can take tokens from swaps · Runs at pool creation
Robinhood
beforeInitbeforeSwapafterSwapswapDelta+1
1
12d
0x1f21…3ac0Runs code on every swap · Sets its own swap fee · Can block LP withdrawals · Gates who can add liquidity · Runs at pool creation
Robinhood
beforeInitafterInitbeforeAddLiqbeforeRemoveLiq+2
1
12d
0xf2ff…4880Runs code on every swap · Gates who can add liquidity
Robinhood
beforeAddLiqbeforeSwap
1
12d
0xa27a…a8ccRuns code on every swap · Can take tokens from swaps · Gates who can add liquidity · Runs at pool creation
Robinhood
beforeInitbeforeAddLiqbeforeSwapafterSwap+2
1
12d
0x7ade…0ac0Runs code on every swap · Can block LP withdrawals · Gates who can add liquidity
Robinhood
beforeAddLiqbeforeRemoveLiqbeforeSwapafterSwap
1
12d
0x11eb…baccRuns code on every swap · Can take tokens from swaps · Can block LP withdrawals · Gates who can add liquidity · Runs at pool creation
Robinhood
beforeInitafterInitbeforeAddLiqbeforeRemoveLiq+4
1
12d
PebbleHookRuns code on every swap · Can take tokens from swaps · Gates who can add liquidity · Runs at pool creation
Robinhood
beforeInitbeforeAddLiqbeforeSwapafterSwap+2
1
12d
FairLaunchRuns code on every swap · Sets its own swap fee · Can block LP withdrawals · Runs at pool creation
Robinhood
afterInitbeforeRemoveLiqbeforeSwap
1
12d
0x218e…4880Runs code on every swap · Gates who can add liquidity
Robinhood
beforeAddLiqbeforeSwap
1
12d
FoundationHookV1Runs code on every swap · Can take tokens from swaps · Runs at pool creation
Robinhood
beforeInitbeforeSwapafterSwapswapDelta+1
1
12d
0x3983…20ccRuns code on every swap · Can take tokens from swaps · Runs at pool creation
Robinhood
beforeInitbeforeSwapafterSwapswapDelta+1
1
12d
FixedFeePoolHookV1Runs 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
afterInitbeforeAddLiqbeforeRemoveLiqbeforeSwap+5
1
12d
FixedFeePoolHookV1Runs 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
afterInitbeforeAddLiqbeforeRemoveLiqbeforeSwap+5
1
12d
DynamicFeeHookZeroRoyaltyRuns 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
afterInitbeforeAddLiqbeforeRemoveLiqbeforeSwap+5
1