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
2mo
0x92bc…80ccRuns code on every swap · Can take tokens from swaps
Robinhood
beforeSwapafterSwapswapDeltaafterSwapDelta
1
2mo
0x5a5c…c0ccRuns code on every swap · Can take tokens from swaps
Robinhood
beforeSwapafterSwapswapDeltaafterSwapDelta
1
2mo
0xd192…0088Runs code on every swap · Can take tokens from swaps · Sets its own swap fee
Robinhood
beforeSwapswapDelta
1
2mo
0xb24e…4144Runs code on every swap · Can take tokens from swaps
Robinhood
afterRemoveLiqafterSwapafterSwapDelta
1
2mo
ListingTapeHookRuns code on every swap · Gates who can add liquidity · Runs at pool creation
Robinhood
beforeInitafterInitbeforeAddLiqbeforeSwap+1
1
2mo
0x3a69…c0ccRuns code on every swap · Can take tokens from swaps
Robinhood
beforeSwapafterSwapswapDeltaafterSwapDelta
1
2mo
0xadb3…b8c0Runs code on every swap · Gates who can add liquidity · Runs at pool creation
Robinhood
beforeInitafterInitbeforeAddLiqbeforeSwap+1
1
2mo
0x70fe…80ccRuns code on every swap · Can take tokens from swaps
Robinhood
beforeSwapafterSwapswapDeltaafterSwapDelta
1
2mo
0x37db…80ccRuns code on every swap · Can take tokens from swaps
Robinhood
beforeSwapafterSwapswapDeltaafterSwapDelta
1
2mo
0x0e7b…c144Runs code on every swap · Can take tokens from swaps
Robinhood
afterRemoveLiqafterSwapafterSwapDelta
1
2mo
0x779c…0144Runs code on every swap · Can take tokens from swaps
Robinhood
afterRemoveLiqafterSwapafterSwapDelta
1
2mo
0x2924…50ccRuns code on every swap · Can take tokens from swaps · Runs at pool creation
Robinhood
afterInitbeforeSwapafterSwapswapDelta+1
1
2mo
0x2ec8…0044Runs code on every swap · Can take tokens from swaps
Robinhood
afterSwapafterSwapDelta
1
2mo
TickerTapeHookRuns code on every swap · Gates who can add liquidity · Runs at pool creation
Robinhood
beforeInitafterInitbeforeAddLiqbeforeSwap+1
1
2mo
MultiPoolsHookUniswap v4 hook that applies configurable swap fees (with an elevated antisniper fee during a post-launch window) by taking ETH from swap deltas and routing it to a fee vault, buyback burner, rewards distributor, and platform address. LP additions are restricted to a factory-designated seeder, and LP removals are permanently locked.
Robinhood
beforeAddLiqbeforeRemoveLiqbeforeSwapafterSwap+2
1
2mo
0xd337…e044Runs code on every swap · Can take tokens from swaps · Runs at pool creation
Robinhood
beforeInitafterSwapafterSwapDelta
1
2mo
0x0d87…c0ccRuns code on every swap · Can take tokens from swaps
Robinhood
beforeSwapafterSwapswapDeltaafterSwapDelta
1
2mo
BobbyRuns code on every swap · Can take tokens from swaps · Runs at pool creation
Robinhood
beforeInitbeforeSwapafterSwapswapDelta+1
1
2mo
GpuTollRuns code on every swap · Can take tokens from swaps
Robinhood
afterAddLiqbeforeSwapafterSwapswapDelta+1
1
2mo
LanternTollA decaying anti-snipe toll hook that charges up to 25% of the ETH leg on all four swap shapes at pool launch, declining linearly to 1% over 180 seconds from the seeder's first liquidity add. Tolls accrue as ERC-6909 claims inside the PoolManager and are permissionlessly collectable to a fixed treasury address.
Robinhood
afterAddLiqbeforeSwapafterSwapswapDelta+1
1
2mo
0x3946…8044Runs code on every swap · Can take tokens from swaps
Robinhood
afterSwapafterSwapDelta
1
2mo
0x130b…80ccRuns code on every swap · Can take tokens from swaps
Robinhood
beforeSwapafterSwapswapDeltaafterSwapDelta
1
2mo
0x6caf…8044Runs code on every swap · Can take tokens from swaps
Robinhood
afterSwapafterSwapDelta
1
2mo
0x6f89…8144Runs code on every swap · Can take tokens from swaps
Robinhood
afterRemoveLiqafterSwapafterSwapDelta
1
2mo
0x926d…8044Runs code on every swap · Can take tokens from swaps
Robinhood
afterSwapafterSwapDelta
1
2mo
CryoTollRuns code on every swap · Can take tokens from swaps
Robinhood
afterAddLiqbeforeSwapafterSwapswapDelta+1
1
2mo
0x00d6…c0ccRuns code on every swap · Can take tokens from swaps
Robinhood
beforeSwapafterSwapswapDeltaafterSwapDelta
1
2mo
0xa01b…38c0Runs code on every swap · Gates who can add liquidity · Runs at pool creation
Robinhood
beforeInitafterInitbeforeAddLiqbeforeSwap+1
1
2mo
AirlockGateRuns code on every swap · Can take tokens from swaps · Sets its own swap fee · Gates who can add liquidity · Runs at pool creation
Robinhood
beforeInitbeforeAddLiqbeforeSwapafterSwap+2
1
2mo
QuotronWethHookRuns code on every swap · Can take tokens from swaps · Sets its own swap fee · Runs at pool creation
Robinhood
beforeInitafterInitbeforeSwapafterSwap+2
1
2mo
0x8517…c144Runs code on every swap · Can take tokens from swaps
Robinhood
afterRemoveLiqafterSwapafterSwapDelta
1
2mo
Fomo4DHookRuns code on every swap · Can take tokens from swaps · Can block LP withdrawals · Gates who can add liquidity
Robinhood
beforeAddLiqbeforeRemoveLiqbeforeSwapafterSwap+2
1
2mo
0xd7ec…0144Runs code on every swap · Can take tokens from swaps
Robinhood
afterRemoveLiqafterSwapafterSwapDelta
1
2mo
0xe03f…10ccRuns code on every swap · Can take tokens from swaps · Sets its own swap fee · Runs at pool creation
Robinhood
afterInitbeforeSwapafterSwapswapDelta+1
1
2mo
DirectionalFeeHookCollects a configurable per-direction fee (in basis points, up to 5%) on each swap's unspecified currency via afterSwap, forwarding proceeds to a per-pool vault. Rates are separately configurable for zeroForOne and oneForZero, take effect after a 5-minute delay, and can be suspended globally by the owner via a pause flag without blocking swaps.
Robinhood
afterSwapafterSwapDelta
1
2mo
EndgameHookRuns code on every swap · Can block LP withdrawals · Gates who can add liquidity · Runs at pool creation
Robinhood
beforeInitbeforeAddLiqbeforeRemoveLiqbeforeSwap+1
1
2mo
ScripHookRuns code on every swap · Gates who can add liquidity · Runs at pool creation
Robinhood
beforeInitafterInitbeforeAddLiqbeforeSwap+1
1
2mo
0xf016…c144Runs code on every swap · Can take tokens from swaps
Robinhood
afterRemoveLiqafterSwapafterSwapDelta
1
2mo
0x13c4…00ccRuns code on every swap · Can take tokens from swaps
Robinhood
beforeSwapafterSwapswapDeltaafterSwapDelta
1
2mo
0x8432…80ccRuns code on every swap · Can take tokens from swaps
Robinhood
beforeSwapafterSwapswapDeltaafterSwapDelta
1
2mo
StonkFunFeeHookRuns code on every swap · Can take tokens from swaps
Robinhood
beforeSwapafterSwapswapDeltaafterSwapDelta
1
2mo
StonkWorkersFeeHookVolatility-based fee hook for ETH/token launch pools (PackLaunch). Charges ETH fees on buys in beforeSwap and sells in afterSwap, with the rate floating between 1% and 6.6% based on recent tick movement. Only exact-input swaps are supported; exact-output swaps revert.
Robinhood
beforeSwapafterSwapswapDeltaafterSwapDelta
1
2mo
0xd7ec…8044Runs code on every swap · Can take tokens from swaps
Robinhood
afterSwapafterSwapDelta
1
2mo
0xd3f0…4044Runs code on every swap · Can take tokens from swaps
Robinhood
afterSwapafterSwapDelta
1
2mo
0xa93f…c044Runs code on every swap · Can take tokens from swaps
Robinhood
afterSwapafterSwapDelta
1
2mo
0x18ed…8044Runs code on every swap · Can take tokens from swaps
Robinhood
afterSwapafterSwapDelta
1
2mo
0xcbbf…c044Runs code on every swap · Can take tokens from swaps
Robinhood
afterSwapafterSwapDelta
1
2mo
0x0498…8044Runs code on every swap · Can take tokens from swaps
Robinhood
afterSwapafterSwapDelta
1
3mo
0x25dd…c044Runs code on every swap · Can take tokens from swaps
Robinhood
afterSwapafterSwapDelta
1
3mo
0xd12a…0144Runs code on every swap · Can take tokens from swaps
Robinhood
afterRemoveLiqafterSwapafterSwapDelta
1