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
56d
0x04c1…a080Runs code on every swap · Runs at pool creation
Robinhood
beforeInitbeforeSwap
1
56d
0x0422…40ccRuns code on every swap · Can take tokens from swaps
Robinhood
beforeSwapafterSwapswapDeltaafterSwapDelta
1
56d
0x2061…c044Runs code on every swap · Can take tokens from swaps
Robinhood
afterSwapafterSwapDelta
1
56d
FeeHookRuns code on every swap · Gates who can add liquidity · Runs at pool creation
Robinhood
beforeInitbeforeAddLiqafterSwap
1
56d
0x2563…0144Runs code on every swap · Can take tokens from swaps
Robinhood
afterRemoveLiqafterSwapafterSwapDelta
1
56d
0x4269…2840Runs code on every swap · Gates who can add liquidity · Runs at pool creation
Robinhood
beforeInitbeforeAddLiqafterSwap
1
56d
0xb5af…6080Runs code on every swap · Runs at pool creation
Robinhood
beforeInitbeforeSwap
1
56d
0x018f…6080Runs code on every swap · Runs at pool creation
Robinhood
beforeInitbeforeSwap
1
56d
0x1cdb…5040Runs code on every swap · Runs at pool creation
Robinhood
afterInitafterSwap
1
56d
0xb77e…2080Runs code on every swap · Runs at pool creation
Robinhood
beforeInitbeforeSwap
1
56d
0xdc38…85c7Runs code on every swap · Can take tokens from swaps · Takes a cut when LPs withdraw · Adjusts deposit amounts
Robinhood
afterAddLiqafterRemoveLiqbeforeSwapafterSwap+3
1
56d
0x0d68…0accRuns code on every swap · Can take tokens from swaps · Can block LP withdrawals · Gates who can add liquidity
Robinhood
beforeAddLiqbeforeRemoveLiqbeforeSwapafterSwap+2
1
56d
0x0f71…60ccRuns code on every swap · Can take tokens from swaps · Runs at pool creation
Robinhood
beforeInitbeforeSwapafterSwapswapDelta+1
1
56d
0xf0fa…6080Runs code on every swap · Runs at pool creation
Robinhood
beforeInitbeforeSwap
1
56d
MemeHookRuns 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
56d
0xb15d…9040Runs code on every swap · Runs at pool creation
Robinhood
afterInitafterSwap
1
56d
0x7f94…6080Runs code on every swap · Runs at pool creation
Robinhood
beforeInitbeforeSwap
1
56d
0xa237…6080Runs code on every swap · Runs at pool creation
Robinhood
beforeInitbeforeSwap
1
56d
0x6557…2080Runs code on every swap · Runs at pool creation
Robinhood
beforeInitbeforeSwap
1
56d
0xf85e…0144Runs code on every swap · Can take tokens from swaps
Robinhood
afterRemoveLiqafterSwapafterSwapDelta
1
56d
0x3f21…e080Runs code on every swap · Runs at pool creation
Robinhood
beforeInitbeforeSwap
1
56d
0x6a5a…0080Runs code on every swap · Sets its own swap fee
Robinhood
beforeSwap
1
56d
0xc787…6080Runs code on every swap · Runs at pool creation
Robinhood
beforeInitbeforeSwap
1
56d
0xb36b…0880Runs code on every swap · Gates who can add liquidity
Robinhood
beforeAddLiqbeforeSwap
1
56d
0x46ed…e080Runs code on every swap · Runs at pool creation
Robinhood
beforeInitbeforeSwap
1
56d
0x01b3…c044Runs code on every swap · Can take tokens from swaps
Robinhood
afterSwapafterSwapDelta
1
56d
UnihoodStockHookRuns code on every swap · Can take tokens from swaps · Gates who can add liquidity · Runs at pool creation
Robinhood
beforeInitbeforeAddLiqbeforeSwapafterSwap+2
1
56d
0xd684…e080Runs code on every swap · Runs at pool creation
Robinhood
beforeInitbeforeSwap
1
56d
0x524a…6080Runs code on every swap · Runs at pool creation
Robinhood
beforeInitbeforeSwap
1
56d
0xbcf2…a080Runs code on every swap · Runs at pool creation
Robinhood
beforeInitbeforeSwap
1
56d
0x2994…e080Runs code on every swap · Runs at pool creation
Robinhood
beforeInitbeforeSwap
1
56d
0x2dec…a080Runs code on every swap · Runs at pool creation
Robinhood
beforeInitbeforeSwap
1
56d
0x1bd8…a080Runs code on every swap · Runs at pool creation
Robinhood
beforeInitbeforeSwap
1
56d
0x7552…2080Runs code on every swap · Runs at pool creation
Robinhood
beforeInitbeforeSwap
1
56d
0x9e4f…2080Runs code on every swap · Runs at pool creation
Robinhood
beforeInitbeforeSwap
1
56d
0x8d5d…a080Runs code on every swap · Runs at pool creation
Robinhood
beforeInitbeforeSwap
1
56d
0xb9e6…eaa8Runs 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+2
1
56d
NexsetsHookETH fee hook for a token launch that cycles buy and sell taxes through a 1–5% repeating schedule. Applies a 60% anti-snipe tax during a 4-second post-launch window for non-whitelisted addresses, with an admin-controlled sell-only override (up to 60%). LP is permanently locked after the one-time seed. All fees route 100% to the protocol treasury.
Robinhood
beforeAddLiqbeforeRemoveLiqbeforeSwapafterSwap+2
1
56d
0xee30…e0ccRuns code on every swap · Can take tokens from swaps · Runs at pool creation
Robinhood
beforeInitbeforeSwapafterSwapswapDelta+1
1
56d
0x3643…0accRuns code on every swap · Can take tokens from swaps · Can block LP withdrawals · Gates who can add liquidity
Robinhood
beforeAddLiqbeforeRemoveLiqbeforeSwapafterSwap+2
1
56d
0x24a0…2080Runs code on every swap · Runs at pool creation
Robinhood
beforeInitbeforeSwap
1
56d
NftTradeFeeHookRuns code on every swap · Can take tokens from swaps · Sets its own swap fee · Runs at pool creation · Handles donations to LPs
Robinhood
beforeInitbeforeSwapafterSwapbeforeDonate+1
1
56d
0x2350…e080Runs code on every swap · Runs at pool creation
Robinhood
beforeInitbeforeSwap
1
56d
0x84bf…6044Runs code on every swap · Can take tokens from swaps · Runs at pool creation
Robinhood
beforeInitafterSwapafterSwapDelta
1
56d
0xea37…05c7Runs code on every swap · Can take tokens from swaps · Takes a cut when LPs withdraw · Adjusts deposit amounts
Robinhood
afterAddLiqafterRemoveLiqbeforeSwapafterSwap+3
1
56d
StandardRewardsHookRuns code on every swap · Can take tokens from swaps · Runs at pool creation
Robinhood
beforeInitbeforeSwapafterSwapswapDelta+1
1
56d
BoostHookRuns code on every swap · Can take tokens from swaps · Runs at pool creation
Robinhood
beforeInitafterAddLiqafterRemoveLiqbeforeSwap+3
1
56d
0xc42b…0880Runs code on every swap · Gates who can add liquidity
Robinhood
beforeAddLiqbeforeSwap
1
56d
PreSaleHookRuns code on every swap
Robinhood
afterAddLiqbeforeSwapafterSwap
1
56d
0xa42b…60ccRuns code on every swap · Can take tokens from swaps · Runs at pool creation
Robinhood
beforeInitbeforeSwapafterSwapswapDelta+1
1