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
40d
0x2054…c0ccRuns code on every swap · Can take tokens from swaps
Robinhood
beforeSwapafterSwapswapDeltaafterSwapDelta
1
40d
0x29e2…a8c4Runs code on every swap · Can take tokens from swaps · Gates who can add liquidity · Runs at pool creation
Base
beforeInitbeforeAddLiqbeforeSwapafterSwap+1
1
40d
0x6e06…e488Runs code on every swap · Can take tokens from swaps · Runs at pool creation
Arbitrum
beforeInitafterAddLiqbeforeSwapswapDelta
1
40d
0xec23…2488Runs code on every swap · Can take tokens from swaps · Runs at pool creation
Arbitrum
beforeInitafterAddLiqbeforeSwapswapDelta
1
40d
0x73df…a488Runs code on every swap · Can take tokens from swaps · Runs at pool creation
Arbitrum
beforeInitafterAddLiqbeforeSwapswapDelta
1
40d
0xab20…a8c4Runs code on every swap · Can take tokens from swaps · Gates who can add liquidity · Runs at pool creation
Base
beforeInitbeforeAddLiqbeforeSwapafterSwap+1
1
40d
CharterFractionHookGates who can add liquidity · Runs at pool creation
Robinhood
beforeInitbeforeAddLiq
1
40d
0xaf04…e488Runs code on every swap · Can take tokens from swaps · Runs at pool creation
Arbitrum
beforeInitafterAddLiqbeforeSwapswapDelta
1
40d
DoveHookGates who can add liquidity · Runs at pool creation
Robinhood
beforeInitbeforeAddLiq
1
40d
0x74f5…a488Runs code on every swap · Can take tokens from swaps · Runs at pool creation
Arbitrum
beforeInitafterAddLiqbeforeSwapswapDelta
1
40d
0xa853…2488Runs code on every swap · Can take tokens from swaps · Runs at pool creation
Arbitrum
beforeInitafterAddLiqbeforeSwapswapDelta
1
40d
0xb29a…e8c4Runs code on every swap · Can take tokens from swaps · Gates who can add liquidity · Runs at pool creation
Base
beforeInitbeforeAddLiqbeforeSwapafterSwap+1
1
40d
0x80fb…8880Runs code on every swap · Gates who can add liquidity
Robinhood
beforeAddLiqbeforeSwap
1
40d
0x318e…28c4Runs code on every swap · Can take tokens from swaps · Gates who can add liquidity · Runs at pool creation
Base
beforeInitbeforeAddLiqbeforeSwapafterSwap+1
1
40d
0x9d35…8088Runs code on every swap · Can take tokens from swaps
Robinhood
beforeSwapswapDelta
1
40d
EntityHookRuns code on every swap · Can take tokens from swaps · Sets its own swap fee · Can block LP withdrawals · Takes a cut when LPs withdraw · Gates who can add liquidity · Adjusts deposit amounts · Runs at pool creation · Handles donations to LPs
Ethereum
beforeInitafterInitbeforeAddLiqafterAddLiq+10
1
40d
0xb9f8…28c4Runs code on every swap · Can take tokens from swaps · Gates who can add liquidity · Runs at pool creation
Base
beforeInitbeforeAddLiqbeforeSwapafterSwap+1
1
40d
0x515c…68c4Runs code on every swap · Can take tokens from swaps · Gates who can add liquidity · Runs at pool creation
Base
beforeInitbeforeAddLiqbeforeSwapafterSwap+1
1
40d
0x7956…e8c4Runs code on every swap · Can take tokens from swaps · Gates who can add liquidity · Runs at pool creation
Base
beforeInitbeforeAddLiqbeforeSwapafterSwap+1
1
40d
BoundHookRuns code on every swap · Gates who can add liquidity · Runs at pool creation
Robinhood
beforeInitbeforeAddLiqafterSwap
1
40d
0x0434…c080Runs code on every swap
Robinhood
beforeSwap
1
40d
0xbb3f…4088Runs code on every swap · Can take tokens from swaps
Robinhood
beforeSwapswapDelta
1
40d
0xe96a…a0ccRuns code on every swap · Can take tokens from swaps · Runs at pool creation
Ethereum
beforeInitbeforeSwapafterSwapswapDelta+1
1
40d
0xdc85…4144Runs code on every swap · Can take tokens from swaps
Robinhood
afterRemoveLiqafterSwapafterSwapDelta
1
40d
0x2539…28c4Runs code on every swap · Can take tokens from swaps · Gates who can add liquidity · Runs at pool creation
Base
beforeInitbeforeAddLiqbeforeSwapafterSwap+1
1
40d
0xbf0b…6000Runs at pool creation
Robinhood
beforeInit
1
40d
0xf9a9…28c4Runs code on every swap · Can take tokens from swaps · Gates who can add liquidity · Runs at pool creation
Base
beforeInitbeforeAddLiqbeforeSwapafterSwap+1
1
40d
HoneyFeeHookRuns code on every swap · Can take tokens from swaps · Runs at pool creation
Robinhood
beforeInitbeforeSwapafterSwapswapDelta+1
1
40d
0x185a…c880Runs code on every swap · Gates who can add liquidity
Robinhood
beforeAddLiqbeforeSwap
1
40d
0x3d99…a8c4Runs code on every swap · Can take tokens from swaps · Gates who can add liquidity · Runs at pool creation
Base
beforeInitbeforeAddLiqbeforeSwapafterSwap+1
1
40d
VeylFeeHookRuns code on every swap · Can take tokens from swaps · Runs at pool creation
Ethereum
beforeInitbeforeSwapafterSwapswapDelta+1
1
40d
TEST3TaxHookRuns code on every swap · Can take tokens from swaps
Ethereum
afterSwapafterSwapDelta
1
40d
0xfc3d…a8c4Runs code on every swap · Can take tokens from swaps · Gates who can add liquidity · Runs at pool creation
Base
beforeInitbeforeAddLiqbeforeSwapafterSwap+1
1
40d
0x9f83…4088Runs code on every swap · Can take tokens from swaps
Robinhood
beforeSwapswapDelta
1
40d
0xc57f…e0ccRuns code on every swap · Can take tokens from swaps · Runs at pool creation
Ethereum
beforeInitbeforeSwapafterSwapswapDelta+1
1
40d
0xb174…4144Runs code on every swap · Can take tokens from swaps
Robinhood
afterRemoveLiqafterSwapafterSwapDelta
1
40d
0x9cc1…a8c4Runs code on every swap · Can take tokens from swaps · Gates who can add liquidity · Runs at pool creation
Base
beforeInitbeforeAddLiqbeforeSwapafterSwap+1
1
40d
0xcc4f…4088Runs code on every swap · Can take tokens from swaps
Robinhood
beforeSwapswapDelta
1
40d
LaunchHookRuns code on every swap · Sets its own swap fee · Runs at pool creation
Robinhood
beforeInitbeforeSwapafterSwap
1
40d
TEST2TaxHookRuns code on every swap · Can take tokens from swaps
Ethereum
afterSwapafterSwapDelta
1
40d
PreSaleHookRuns code on every swap
Robinhood
afterAddLiqbeforeSwapafterSwap
1
40d
0x39c2…40ccRuns code on every swap · Can take tokens from swaps
Robinhood
beforeSwapafterSwapswapDeltaafterSwapDelta
1
40d
0x6327…c144Runs code on every swap · Can take tokens from swaps
Robinhood
afterRemoveLiqafterSwapafterSwapDelta
1
40d
0x5e42…a8c4Runs code on every swap · Can take tokens from swaps · Gates who can add liquidity · Runs at pool creation
Base
beforeInitbeforeAddLiqbeforeSwapafterSwap+1
1
40d
0x5d8e…0144Runs code on every swap · Can take tokens from swaps
Robinhood
afterRemoveLiqafterSwapafterSwapDelta
1
40d
0x52cb…80ccRuns code on every swap · Can take tokens from swaps
Ethereum
beforeSwapafterSwapswapDeltaafterSwapDelta
1
40d
0xc951…68c4Runs code on every swap · Can take tokens from swaps · Gates who can add liquidity · Runs at pool creation
Base
beforeInitbeforeAddLiqbeforeSwapafterSwap+1
1
40d
SwingRuns code on every swap · Can take tokens from swaps · Runs at pool creation
Ethereum
beforeInitbeforeSwapafterSwapswapDelta+1
1
40d
0x1eaf…68c4Runs code on every swap · Can take tokens from swaps · Gates who can add liquidity · Runs at pool creation
Base
beforeInitbeforeAddLiqbeforeSwapafterSwap+1
1
40d
0x89ea…8088Runs code on every swap · Can take tokens from swaps
Robinhood
beforeSwapswapDelta
1