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
49d
0x5bfb…8044Runs code on every swap · Can take tokens from swaps
Robinhood
afterSwapafterSwapDelta
2
49d
0x00a3…c044Runs code on every swap · Can take tokens from swaps
Robinhood
afterSwapafterSwapDelta
2
49d
0x9fd2…e0ccRuns code on every swap · Can take tokens from swaps · Runs at pool creation
Robinhood
beforeInitbeforeSwapafterSwapswapDelta+1
2
49d
0xe25b…2080Runs code on every swap · Runs at pool creation
Robinhood
beforeInitbeforeSwap
2
49d
XpadStockFeeHookRuns code on every swap · Can take tokens from swaps · Runs at pool creation
Robinhood
beforeInitbeforeSwapafterSwapswapDelta+1
2
49d
0x1503…e0ccRuns code on every swap · Can take tokens from swaps · Runs at pool creation
Robinhood
beforeInitbeforeSwapafterSwapswapDelta+1
2
49d
0x0231…c044Runs code on every swap · Can take tokens from swaps
Robinhood
afterSwapafterSwapDelta
2
49d
0x8723…28ccRuns code on every swap · Can take tokens from swaps · Sets its own swap fee · Gates who can add liquidity · Runs at pool creation
Arbitrum
beforeInitbeforeAddLiqbeforeSwapafterSwap+2
2
49d
0xc714…6044Runs code on every swap · Can take tokens from swaps · Runs at pool creation
Robinhood
beforeInitafterSwapafterSwapDelta
2
49d
0x7d94…6880Runs code on every swap · Sets its own swap fee · Gates who can add liquidity · Runs at pool creation
Robinhood
beforeInitbeforeAddLiqbeforeSwap
2
49d
RobinCoreHookV7Runs code on every swap · Can take tokens from swaps · Runs at pool creation
Robinhood
beforeInitbeforeSwapafterSwapswapDelta+1
2
50d
0x21c2…c080Runs code on every swap
Robinhood
beforeSwap
2
50d
0x27fb…c080Runs code on every swap
Robinhood
beforeSwap
2
50d
0x5dab…4044Runs code on every swap · Can take tokens from swaps
Ethereum
afterSwapafterSwapDelta
2
50d
0x9649…4044Runs code on every swap · Can take tokens from swaps
Arbitrum
afterSwapafterSwapDelta
2
50d
0x6277…4044Runs code on every swap · Can take tokens from swaps
Unichain
afterSwapafterSwapDelta
2
50d
0x1a3c…8044Runs code on every swap · Can take tokens from swaps
Robinhood
afterSwapafterSwapDelta
2
50d
0xe428…4044Runs code on every swap · Can take tokens from swaps
Base
afterSwapafterSwapDelta
2
50d
0x2413…68e0Runs code on every swap · Sets its own swap fee · Gates who can add liquidity · Runs at pool creation · Handles donations to LPs
BNB
beforeInitbeforeAddLiqbeforeSwapafterSwap+1
2
50d
0xb702…60ccRuns code on every swap · Can take tokens from swaps · Runs at pool creation
Robinhood
beforeInitbeforeSwapafterSwapswapDelta+1
2
50d
0xb25c…a0ccRuns code on every swap · Can take tokens from swaps · Runs at pool creation
Robinhood
beforeInitbeforeSwapafterSwapswapDelta+1
2
50d
0xda44…a0ccRuns code on every swap · Can take tokens from swaps · Runs at pool creation
Robinhood
beforeInitbeforeSwapafterSwapswapDelta+1
2
50d
0x8e1e…2044Runs code on every swap · Can take tokens from swaps · Runs at pool creation
Base
beforeInitafterSwapafterSwapDelta
2
50d
0x4795…e8ccRuns code on every swap · Can take tokens from swaps · Gates who can add liquidity · Runs at pool creation
Robinhood
beforeInitbeforeAddLiqbeforeSwapafterSwap+2
2
50d
0x9fbf…40ccRuns code on every swap · Can take tokens from swaps
Robinhood
beforeSwapafterSwapswapDeltaafterSwapDelta
2
50d
0x7f7b…81cdRuns code on every swap · Can take tokens from swaps · Takes a cut when LPs withdraw
Ethereum
afterRemoveLiqbeforeSwapafterSwapswapDelta+2
2
50d
GweiFunFeeHookRuns code on every swap · Can take tokens from swaps · Runs at pool creation
Ethereum
beforeInitbeforeSwapswapDelta
2
50d
QuadHookRuns code on every swap · Can take tokens from swaps · Runs at pool creation
Robinhood
beforeInitbeforeSwapafterSwapswapDelta+1
2
50d
0x87ec…c044Runs code on every swap · Can take tokens from swaps
Robinhood
afterSwapafterSwapDelta
2
50d
0xd879…45c7Runs code on every swap · Can take tokens from swaps · Takes a cut when LPs withdraw · Adjusts deposit amounts
BNB
afterAddLiqafterRemoveLiqbeforeSwapafterSwap+3
2
51d
0x40d2…30c4Runs code on every swap · Can take tokens from swaps · Sets its own swap fee · Runs at pool creation
Robinhood
beforeInitafterInitbeforeSwapafterSwap+1
2
51d
FeeHookRuns code on every swap · Can take tokens from swaps · Runs at pool creation
Robinhood
beforeInitafterSwapafterSwapDelta
2
51d
PulseV4HookAdjusts LP fees dynamically using time-decayed trading volume across nearby tick buckets (half-life one hour), with an additional gas-price-proportional project fee capped at 0.30%. The owner can pause protocol fee collection and withdraw accrued ERC-6909 revenue; LP principal is never touched by the hook.
Robinhood
afterInitbeforeSwapafterSwapafterSwapDelta
2
51d
0x83fc…05c7Runs code on every swap · Can take tokens from swaps · Takes a cut when LPs withdraw · Adjusts deposit amounts
Robinhood
afterAddLiqafterRemoveLiqbeforeSwapafterSwap+3
2
51d
0x4d85…e844Runs code on every swap · Can take tokens from swaps · Gates who can add liquidity · Runs at pool creation
Robinhood
beforeInitbeforeAddLiqafterSwapafterSwapDelta
2
51d
0x7fef…85c7Runs code on every swap · Can take tokens from swaps · Takes a cut when LPs withdraw · Adjusts deposit amounts
Robinhood
afterAddLiqafterRemoveLiqbeforeSwapafterSwap+3
2
51d
0x71f0…41cdRuns code on every swap · Can take tokens from swaps · Takes a cut when LPs withdraw
Ethereum
afterRemoveLiqbeforeSwapafterSwapswapDelta+2
2
51d
0x9a01…2880Runs code on every swap · Sets its own swap fee · Gates who can add liquidity · Runs at pool creation
Robinhood
beforeInitbeforeAddLiqbeforeSwap
2
51d
0x5be6…6088Runs code on every swap · Can take tokens from swaps · Runs at pool creation
Robinhood
beforeInitbeforeSwapswapDelta
2
51d
AllowTaxHookRuns code on every swap · Can take tokens from swaps · Runs at pool creation
Robinhood
beforeInitbeforeSwapafterSwapswapDelta+1
2
51d
0xc2f1…4044Runs code on every swap · Can take tokens from swaps
Robinhood
afterSwapafterSwapDelta
2
51d
0x2163…5080Runs code on every swap · Sets its own swap fee · Runs at pool creation
Base
afterInitbeforeSwap
2
51d
0xe33b…6880Runs code on every swap · Sets its own swap fee · Gates who can add liquidity · Runs at pool creation
Robinhood
beforeInitbeforeAddLiqbeforeSwap
2
51d
0xd293…c5c7Runs code on every swap · Can take tokens from swaps · Takes a cut when LPs withdraw · Adjusts deposit amounts
BNB
afterAddLiqafterRemoveLiqbeforeSwapafterSwap+3
2
51d
0x2144…80c4Runs code on every swap · Can take tokens from swaps
Robinhood
beforeSwapafterSwapafterSwapDelta
2
51d
0x0d1e…c080Runs code on every swap · Sets its own swap fee
Robinhood
beforeSwap
2
51d
0x0000…0020Handles donations to LPs
BNB
beforeDonate
2
51d
NectarHookRuns code on every swap · Can take tokens from swaps · Runs at pool creation
Robinhood
beforeInitbeforeSwapafterSwapswapDelta+1
2
51d
0x13dd…0044Runs code on every swap · Can take tokens from swaps
Robinhood
afterSwapafterSwapDelta
2
51d
NectarHookRuns code on every swap · Can take tokens from swaps · Runs at pool creation
Robinhood
beforeInitbeforeSwapafterSwapswapDelta+1
2