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
17d
0xfce4…8088Runs code on every swap · Can take tokens from swaps
Robinhood
beforeSwapswapDelta
1
17d
0x6681…c088Runs code on every swap · Can take tokens from swaps
Robinhood
beforeSwapswapDelta
1
17d
0x57ff…20ccRuns code on every swap · Can take tokens from swaps · Runs at pool creation
Robinhood
beforeInitbeforeSwapafterSwapswapDelta+1
1
17d
BarbRuns code on every swap · Can take tokens from swaps · Runs at pool creation
Robinhood
beforeInitbeforeSwapafterSwapswapDelta+1
1
17d
LanternHookSingle-pool launch hook that restricts initialization to one designated address and a fixed start price, allows only one liquidity add (the launch position via transient storage), and enforces a 3% per-transaction buy cap during the first 2 minutes after launch. After the launch window, afterSwap is a no-op.
Robinhood
beforeInitbeforeAddLiqafterSwap
1
17d
BarbRuns code on every swap · Can take tokens from swaps · Runs at pool creation
Robinhood
beforeInitbeforeSwapafterSwapswapDelta+1
1
17d
FoundationHookV1Runs code on every swap · Can take tokens from swaps · Runs at pool creation
Robinhood
beforeInitbeforeSwapafterSwapswapDelta+1
1
17d
TrufflrHookRuns code on every swap · Can take tokens from swaps · Runs at pool creation
Robinhood
beforeInitbeforeSwapafterSwapswapDelta+1
1
17d
0x9d35…8088Runs code on every swap · Can take tokens from swaps
Robinhood
beforeSwapswapDelta
1
17d
0x25e6…5040Runs code on every swap · Runs at pool creation
Robinhood
afterInitafterSwap
1
17d
0x0ae1…8088Runs code on every swap · Can take tokens from swaps
Robinhood
beforeSwapswapDelta
1
17d
BarbRuns code on every swap · Can take tokens from swaps · Runs at pool creation
Robinhood
beforeInitbeforeSwapafterSwapswapDelta+1
1
17d
0x9678…c088Runs code on every swap · Can take tokens from swaps
Robinhood
beforeSwapswapDelta
1
17d
SlipstreamAggregatorRuns code on every swap · Can take tokens from swaps · Sets its own swap fee · Gates who can add liquidity · Runs at pool creation
Robinhood
beforeInitbeforeAddLiqbeforeSwapswapDelta
1
17d
HookManagerRuns code on every swap · Can take tokens from swaps · Runs at pool creation
Robinhood
beforeInitafterInitbeforeSwapafterSwap+2
1
17d
0x7635…28ccRuns code on every swap · Can take tokens from swaps · Gates who can add liquidity · Runs at pool creation
Robinhood
beforeInitbeforeAddLiqbeforeSwapafterSwap+2
1
17d
FlowHookRuns code on every swap · Can take tokens from swaps · Runs at pool creation
Robinhood
beforeInitbeforeSwapafterSwapswapDelta+1
1
17d
0x862e…8a80Runs code on every swap · Can block LP withdrawals · Gates who can add liquidity
Robinhood
beforeAddLiqbeforeRemoveLiqbeforeSwap
1
17d
V4rcadeFeeHookRuns code on every swap · Can take tokens from swaps · Sets its own swap fee · Can block LP withdrawals · Gates who can add liquidity · Runs at pool creation
Robinhood
beforeInitafterInitbeforeAddLiqbeforeRemoveLiq+4
1
17d
0x4004…c0ccRuns code on every swap · Can take tokens from swaps
Robinhood
beforeSwapafterSwapswapDeltaafterSwapDelta
1
17d
0x6d97…60ccRuns code on every swap · Can take tokens from swaps · Runs at pool creation
Robinhood
beforeInitbeforeSwapafterSwapswapDelta+1
1
17d
PlanchetRuns code on every swap · Can take tokens from swaps · Runs at pool creation
Robinhood
beforeInitbeforeSwapafterSwapswapDelta+1
1
17d
PlanchetRuns code on every swap · Can take tokens from swaps · Runs at pool creation
Robinhood
beforeInitbeforeSwapafterSwapswapDelta+1
1
17d
0xb68a…eaccRuns code on every swap · Can take tokens from swaps · Can block LP withdrawals · Gates who can add liquidity · Runs at pool creation
Robinhood
beforeInitbeforeAddLiqbeforeRemoveLiqbeforeSwap+3
1
17d
0x027c…0088Runs code on every swap · Can take tokens from swaps
Robinhood
beforeSwapswapDelta
1
17d
HullRuns code on every swap · Can take tokens from swaps · Runs at pool creation
Robinhood
beforeInitbeforeSwapafterSwapswapDelta+1
1
17d
HullRuns code on every swap · Can take tokens from swaps · Runs at pool creation
Robinhood
beforeInitbeforeSwapafterSwapswapDelta+1
1
17d
0x3989…a0ccRuns code on every swap · Can take tokens from swaps · Runs at pool creation
Robinhood
beforeInitbeforeSwapafterSwapswapDelta+1
1
17d
0x42d7…80ccRuns code on every swap · Can take tokens from swaps
Robinhood
beforeSwapafterSwapswapDeltaafterSwapDelta
1
17d
0x9240…c0ccRuns code on every swap · Can take tokens from swaps
Robinhood
beforeSwapafterSwapswapDeltaafterSwapDelta
1
17d
0x2f17…6080Runs code on every swap · Runs at pool creation
Robinhood
beforeInitbeforeSwap
1
17d
0x4b6d…2080Runs code on every swap · Runs at pool creation
Robinhood
beforeInitbeforeSwap
1
17d
0xd0bb…e080Runs code on every swap · Runs at pool creation
Robinhood
beforeInitbeforeSwap
1
17d
0x9b21…6080Runs code on every swap · Runs at pool creation
Robinhood
beforeInitbeforeSwap
1
17d
BarbRuns code on every swap · Can take tokens from swaps · Runs at pool creation
Robinhood
beforeInitbeforeSwapafterSwapswapDelta+1
1
17d
0xb33a…4144Runs code on every swap · Can take tokens from swaps
Robinhood
afterRemoveLiqafterSwapafterSwapDelta
1
17d
0x9581…2080Runs code on every swap · Runs at pool creation
Robinhood
beforeInitbeforeSwap
1
17d
0xa813…e080Runs code on every swap · Runs at pool creation
Robinhood
beforeInitbeforeSwap
1
17d
0xf352…2080Runs code on every swap · Runs at pool creation
Robinhood
beforeInitbeforeSwap
1
17d
0x2a7e…2080Runs code on every swap · Runs at pool creation
Robinhood
beforeInitbeforeSwap
1
17d
0xdff6…20ccRuns code on every swap · Can take tokens from swaps · Runs at pool creation
Robinhood
beforeInitbeforeSwapafterSwapswapDelta+1
1
17d
0x5a74…c144Runs code on every swap · Can take tokens from swaps
Robinhood
afterRemoveLiqafterSwapafterSwapDelta
1
17d
0xb9e5…a0ccRuns code on every swap · Can take tokens from swaps · Runs at pool creation
Robinhood
beforeInitbeforeSwapafterSwapswapDelta+1
1
17d
0x8cfc…8144Runs code on every swap · Can take tokens from swaps
Robinhood
afterRemoveLiqafterSwapafterSwapDelta
1
17d
0x32a9…80ccRuns code on every swap · Can take tokens from swaps
Robinhood
beforeSwapafterSwapswapDeltaafterSwapDelta
1
17d
0x6aef…4144Runs code on every swap · Can take tokens from swaps
Robinhood
afterRemoveLiqafterSwapafterSwapDelta
1
17d
0x3779…c144Runs code on every swap · Can take tokens from swaps
Robinhood
afterRemoveLiqafterSwapafterSwapDelta
1
17d
0x5bd1…c144Runs code on every swap · Can take tokens from swaps
Robinhood
afterRemoveLiqafterSwapafterSwapDelta
1
17d
0x3b0d…6080Runs code on every swap · Sets its own swap fee · Runs at pool creation
Robinhood
beforeInitbeforeSwap
1
17d
0xd2fc…6aecRuns 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