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
57d
UnihoodStockHookRuns code on every swap · Can take tokens from swaps · Gates who can add liquidity · Runs at pool creation
Robinhood
beforeInitbeforeAddLiqbeforeSwapafterSwap+2
1
57d
0x3d24…0144Runs code on every swap · Can take tokens from swaps
Robinhood
afterRemoveLiqafterSwapafterSwapDelta
1
57d
0x85e7…4144Runs code on every swap · Can take tokens from swaps
Robinhood
afterRemoveLiqafterSwapafterSwapDelta
1
57d
0x89aa…c144Runs code on every swap · Can take tokens from swaps
Robinhood
afterRemoveLiqafterSwapafterSwapDelta
1
57d
0x8b99…c144Runs code on every swap · Can take tokens from swaps
Robinhood
afterRemoveLiqafterSwapafterSwapDelta
1
57d
0xfc9e…00a0Runs code on every swap · Sets its own swap fee · Handles donations to LPs
Robinhood
beforeSwapbeforeDonate
1
57d
0xc247…4144Runs code on every swap · Can take tokens from swaps
Robinhood
afterRemoveLiqafterSwapafterSwapDelta
1
57d
0xfa01…0144Runs code on every swap · Can take tokens from swaps
Robinhood
afterRemoveLiqafterSwapafterSwapDelta
1
57d
0x0a6c…20ccRuns code on every swap · Can take tokens from swaps · Runs at pool creation
Robinhood
beforeInitbeforeSwapafterSwapswapDelta+1
1
57d
0x1413…2aa0Runs code on every swap · Sets its own swap fee · Can block LP withdrawals · Gates who can add liquidity · Runs at pool creation · Handles donations to LPs
Robinhood
beforeInitbeforeAddLiqbeforeRemoveLiqbeforeSwap+1
1
57d
0x91d8…6aa0Runs code on every swap · Sets its own swap fee · Can block LP withdrawals · Gates who can add liquidity · Runs at pool creation · Handles donations to LPs
Robinhood
beforeInitbeforeAddLiqbeforeRemoveLiqbeforeSwap+1
1
57d
RhythmHookRuns code on every swap · Can block LP withdrawals · Gates who can add liquidity · Runs at pool creation
Robinhood
beforeInitafterInitbeforeAddLiqbeforeRemoveLiq+2
1
57d
0x2491…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
57d
RhythmHookRuns code on every swap · Can block LP withdrawals · Gates who can add liquidity · Runs at pool creation
Robinhood
beforeInitafterInitbeforeAddLiqbeforeRemoveLiq+2
1
57d
0x8595…aaa0Runs code on every swap · Sets its own swap fee · Can block LP withdrawals · Gates who can add liquidity · Runs at pool creation · Handles donations to LPs
Robinhood
beforeInitbeforeAddLiqbeforeRemoveLiqbeforeSwap+1
1
57d
0xce2c…aaa0Runs code on every swap · Sets its own swap fee · Can block LP withdrawals · Gates who can add liquidity · Runs at pool creation · Handles donations to LPs
Robinhood
beforeInitbeforeAddLiqbeforeRemoveLiqbeforeSwap+1
1
57d
0x9e59…e0ccRuns code on every swap · Can take tokens from swaps · Runs at pool creation
Robinhood
beforeInitbeforeSwapafterSwapswapDelta+1
1
57d
0xf8c8…60ccRuns code on every swap · Can take tokens from swaps · Runs at pool creation
Robinhood
beforeInitbeforeSwapafterSwapswapDelta+1
1
57d
0x2b06…9844Runs code on every swap · Can take tokens from swaps · Gates who can add liquidity · Runs at pool creation
Robinhood
afterInitbeforeAddLiqafterSwapafterSwapDelta
1
57d
0x3a01…e088Runs code on every swap · Can take tokens from swaps · Sets its own swap fee · Runs at pool creation
Robinhood
beforeInitbeforeSwapswapDelta
1
57d
PreSaleHookRuns code on every swap
Robinhood
afterAddLiqbeforeSwapafterSwap
1
57d
0x9d11…0144Runs code on every swap · Can take tokens from swaps
Robinhood
afterRemoveLiqafterSwapafterSwapDelta
1
57d
0x1eb3…8144Runs code on every swap · Can take tokens from swaps
Robinhood
afterRemoveLiqafterSwapafterSwapDelta
1
57d
LaunchHookRuns code on every swap · Can take tokens from swaps · Can block LP withdrawals · Runs at pool creation
Robinhood
beforeInitbeforeRemoveLiqbeforeSwapafterSwap+2
1
57d
0x8a65…05c7Runs code on every swap · Can take tokens from swaps · Takes a cut when LPs withdraw · Adjusts deposit amounts
Robinhood
afterAddLiqafterRemoveLiqbeforeSwapafterSwap+3
1
57d
0xfcd5…8144Runs code on every swap · Can take tokens from swaps
Robinhood
afterRemoveLiqafterSwapafterSwapDelta
1
57d
0x51c3…00ccRuns code on every swap · Can take tokens from swaps
Robinhood
beforeSwapafterSwapswapDeltaafterSwapDelta
1
57d
0x4d0e…0144Runs code on every swap · Can take tokens from swaps
Robinhood
afterRemoveLiqafterSwapafterSwapDelta
1
57d
0x3f9b…c880Runs code on every swap · Gates who can add liquidity
Robinhood
beforeAddLiqbeforeSwap
1
57d
0x3f01…80ccRuns code on every swap · Can take tokens from swaps
Robinhood
beforeSwapafterSwapswapDeltaafterSwapDelta
1
57d
0x415e…40ccRuns code on every swap · Can take tokens from swaps
Robinhood
beforeSwapafterSwapswapDeltaafterSwapDelta
1
57d
0x5d28…20ccRuns code on every swap · Can take tokens from swaps · Runs at pool creation
Robinhood
beforeInitbeforeSwapafterSwapswapDelta+1
1
57d
0x2790…ea80Runs code on every swap · Can block LP withdrawals · Gates who can add liquidity · Runs at pool creation
Robinhood
beforeInitbeforeAddLiqbeforeRemoveLiqbeforeSwap
1
57d
OnlyPoolsTaxHookRuns code on every swap · Can take tokens from swaps · Runs at pool creation
Robinhood
beforeInitbeforeSwapafterSwapswapDelta+1
1
57d
RhythmHookRuns code on every swap · Can block LP withdrawals · Gates who can add liquidity · Runs at pool creation
Robinhood
beforeInitafterInitbeforeAddLiqbeforeRemoveLiq+2
1
57d
0xf75f…c101Takes a cut when LPs withdraw
Robinhood
afterRemoveLiqremoveLiqDelta
1
57d
0xba68…4144Runs code on every swap · Can take tokens from swaps
Robinhood
afterRemoveLiqafterSwapafterSwapDelta
1
57d
0xda33…4144Runs code on every swap · Can take tokens from swaps
Robinhood
afterRemoveLiqafterSwapafterSwapDelta
1
57d
0xdc5c…c144Runs code on every swap · Can take tokens from swaps
Robinhood
afterRemoveLiqafterSwapafterSwapDelta
1
57d
0x2ac6…4880Runs code on every swap · Gates who can add liquidity
Robinhood
beforeAddLiqbeforeSwap
1
57d
0x789a…8144Runs code on every swap · Can take tokens from swaps
Robinhood
afterRemoveLiqafterSwapafterSwapDelta
1
57d
0xeac3…4040Runs code on every swap
Robinhood
afterSwap
1
57d
0xbaec…4144Runs code on every swap · Can take tokens from swaps
Robinhood
afterRemoveLiqafterSwapafterSwapDelta
1
57d
0xf774…8144Runs code on every swap · Can take tokens from swaps
Robinhood
afterRemoveLiqafterSwapafterSwapDelta
1
57d
DataFeeHookRuns code on every swap · Can take tokens from swaps
Robinhood
afterAddLiqbeforeSwapafterSwapswapDelta+1
1
57d
0x9373…0144Runs code on every swap · Can take tokens from swaps
Robinhood
afterRemoveLiqafterSwapafterSwapDelta
1
57d
0xf2bf…c040Runs code on every swap
Robinhood
afterSwap
1
57d
0xf426…4144Runs code on every swap · Can take tokens from swaps
Robinhood
afterRemoveLiqafterSwapafterSwapDelta
1
57d
0xeae5…8144Runs code on every swap · Can take tokens from swaps
Robinhood
afterRemoveLiqafterSwapafterSwapDelta
1
57d
0xf20f…0144Runs code on every swap · Can take tokens from swaps
Robinhood
afterRemoveLiqafterSwapafterSwapDelta
1