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
39d
0x7c09…a080Runs code on every swap · Runs at pool creation
Robinhood
beforeInitbeforeSwap
1
39d
0x55d0…2080Runs code on every swap · Runs at pool creation
Robinhood
beforeInitbeforeSwap
1
39d
0xfc80…00ccRuns code on every swap · Can take tokens from swaps
Robinhood
beforeSwapafterSwapswapDeltaafterSwapDelta
1
39d
0xbf16…e080Runs code on every swap · Runs at pool creation
Robinhood
beforeInitbeforeSwap
1
39d
UYOASellFeeHookRuns code on every swap · Can take tokens from swaps · Runs at pool creation
Robinhood
beforeInitbeforeSwapafterSwapswapDelta+1
1
39d
0x97d8…a080Runs code on every swap · Runs at pool creation
Robinhood
beforeInitbeforeSwap
1
39d
0x0e5d…a080Runs code on every swap · Runs at pool creation
Robinhood
beforeInitbeforeSwap
1
39d
0x40bd…6080Runs code on every swap · Runs at pool creation
Robinhood
beforeInitbeforeSwap
1
39d
TaxHookRuns code on every swap · Can take tokens from swaps · Runs at pool creation
Robinhood
beforeInitbeforeSwapafterSwapafterSwapDelta
1
39d
0xbbde…e080Runs code on every swap · Runs at pool creation
Robinhood
beforeInitbeforeSwap
1
39d
0x6ab3…e080Runs code on every swap · Runs at pool creation
Robinhood
beforeInitbeforeSwap
1
39d
0xf3fe…a080Runs code on every swap · Runs at pool creation
Robinhood
beforeInitbeforeSwap
1
39d
0x62a3…48ccRuns code on every swap · Can take tokens from swaps · Gates who can add liquidity
Robinhood
beforeAddLiqbeforeSwapafterSwapswapDelta+1
1
39d
0xfb24…a080Runs code on every swap · Runs at pool creation
Robinhood
beforeInitbeforeSwap
1
39d
0x110d…6080Runs code on every swap · Runs at pool creation
Robinhood
beforeInitbeforeSwap
1
39d
CurveHookRuns code on every swap · Can take tokens from swaps · Gates who can add liquidity · Runs at pool creation
Robinhood
beforeInitbeforeAddLiqbeforeSwapswapDelta
1
39d
GrateRuns 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
39d
GrateRuns 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
39d
0x8940…0040Runs code on every swap
Robinhood
afterSwap
1
39d
V22HookA launchpad hook that charges fees as hook return deltas on the pool's numeraire leg (static LP fee is zero). Fees combine a base rate, an optional per-pool creator tax (0–10%), and a time-decaying anti-snipe surcharge on buys only; an optional NFT holder gate restricts buying to collection holders during an early window. Liquidity is locked via a burned PositionManager NFT; removals and donations revert.
Robinhood
beforeInitbeforeAddLiqbeforeRemoveLiqbeforeSwap+4
1
39d
TaxHookRuns code on every swap · Can take tokens from swaps · Runs at pool creation
Robinhood
beforeInitbeforeSwapafterSwapafterSwapDelta
1
39d
0x84d1…4144Runs code on every swap · Can take tokens from swaps
Robinhood
afterRemoveLiqafterSwapafterSwapDelta
1
39d
0x2fb0…c0c0Runs code on every swap
Robinhood
beforeSwapafterSwap
1
39d
0xa5e5…c144Runs code on every swap · Can take tokens from swaps
Robinhood
afterRemoveLiqafterSwapafterSwapDelta
1
39d
0x9038…00ccRuns code on every swap · Can take tokens from swaps
Robinhood
beforeSwapafterSwapswapDeltaafterSwapDelta
1
39d
0x654d…0040Runs code on every swap
Robinhood
afterSwap
1
39d
0x73c9…0044Runs code on every swap · Can take tokens from swaps
Robinhood
afterSwapafterSwapDelta
1
39d
0xf038…c0ccRuns code on every swap · Can take tokens from swaps
Robinhood
beforeSwapafterSwapswapDeltaafterSwapDelta
1
39d
0xe49a…6accRuns 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
39d
0xc31a…0144Runs code on every swap · Can take tokens from swaps
Robinhood
afterRemoveLiqafterSwapafterSwapDelta
1
39d
0x155a…0080Runs code on every swap
Robinhood
beforeSwap
1
39d
0x1d74…c080Runs code on every swap
Robinhood
beforeSwap
1
39d
0x784d…c088Runs code on every swap · Can take tokens from swaps
Robinhood
beforeSwapswapDelta
1
39d
TaxHookRuns code on every swap · Can take tokens from swaps · Runs at pool creation
Robinhood
beforeInitbeforeSwapafterSwapafterSwapDelta
1
39d
0xd4ac…e8c0Runs code on every swap · Sets its own swap fee · Gates who can add liquidity · Runs at pool creation
Robinhood
beforeInitbeforeAddLiqbeforeSwapafterSwap
1
39d
0x91e5…60ccRuns code on every swap · Can take tokens from swaps · Runs at pool creation
Robinhood
beforeInitbeforeSwapafterSwapswapDelta+1
1
39d
0xf02e…20ccRuns code on every swap · Can take tokens from swaps · Runs at pool creation
Robinhood
beforeInitbeforeSwapafterSwapswapDelta+1
1
39d
0x8b0b…0040Runs code on every swap
Robinhood
afterSwap
1
39d
0xbfda…c144Runs code on every swap · Can take tokens from swaps
Robinhood
afterRemoveLiqafterSwapafterSwapDelta
1
39d
BastionHookRuns 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 · Handles donations to LPs
Robinhood
beforeInitafterInitbeforeAddLiqbeforeRemoveLiq+4
1
39d
0x90dd…c080Runs code on every swap
Robinhood
beforeSwap
1
39d
0x50e0…4144Runs code on every swap · Can take tokens from swaps
Robinhood
afterRemoveLiqafterSwapafterSwapDelta
1
39d
0xc3d7…0080Runs code on every swap
Robinhood
beforeSwap
1
39d
LoopFeeHookRuns code on every swap · Can take tokens from swaps · Runs at pool creation
Robinhood
beforeInitbeforeSwapafterSwapswapDelta+1
1
39d
0xe41c…4144Runs code on every swap · Can take tokens from swaps
Robinhood
afterRemoveLiqafterSwapafterSwapDelta
1
39d
0xee4f…8144Runs code on every swap · Can take tokens from swaps
Robinhood
afterRemoveLiqafterSwapafterSwapDelta
1
39d
0xda89…8144Runs code on every swap · Can take tokens from swaps
Robinhood
afterRemoveLiqafterSwapafterSwapDelta
1
39d
HooduFeeHookRuns code on every swap · Sets its own swap fee · Can block LP withdrawals · Gates who can add liquidity · Runs at pool creation
Robinhood
beforeInitbeforeAddLiqbeforeRemoveLiqbeforeSwap
1
39d
PreSaleHookRuns code on every swap
Robinhood
afterAddLiqbeforeSwapafterSwap
1
39d
0x397f…00ccRuns code on every swap · Can take tokens from swaps
Robinhood
beforeSwapafterSwapswapDeltaafterSwapDelta
1