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
29d
PepesFamilyRuns code on every swap · Can take tokens from swaps · Gates who can add liquidity · Runs at pool creation
Robinhood
beforeInitbeforeAddLiqbeforeSwapafterSwap+2
6
30d
0xa110…aaecRuns 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+4
6
30d
0x6ed1…a8ccRuns code on every swap · Can take tokens from swaps · Gates who can add liquidity · Runs at pool creation
Base
beforeInitbeforeAddLiqbeforeSwapafterSwap+2
6
30d
DammHookRuns 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
6
30d
V23HookLaunchpad hook for heks.fun on Robinhood Chain; V2.3 successor to V22Hook. Charges fees as hook deltas (not LP fee): a 1% protocol base fee, optional creator tax (0–10%), and a time-decaying anti-snipe surcharge on buys during a 10-second launch window. An optional holder gate restricts buys to NFT holders for a configurable post-launch period. After launch windows close, anyone may add/remove liquidity through PositionManager.
Robinhood
beforeInitbeforeAddLiqbeforeRemoveLiqbeforeSwap+4
6
31d
StudioLauncherRuns code on every swap · Can take tokens from swaps · Gates who can add liquidity · Runs at pool creation
Robinhood
beforeInitbeforeAddLiqbeforeSwapafterSwap+2
6
31d
PepesFamilyRuns code on every swap · Can take tokens from swaps · Gates who can add liquidity · Runs at pool creation
Robinhood
beforeInitbeforeAddLiqbeforeSwapafterSwap+2
6
31d
MarlinDynamicFeeHookV2Runs code on every swap · Sets its own swap fee · Runs at pool creation
Robinhood
beforeInitbeforeSwap
6
32d
0xe4d9…00ccRuns code on every swap · Can take tokens from swaps
Robinhood
beforeSwapafterSwapswapDeltaafterSwapDelta
6
35d
0x7104…70c0Runs code on every swap · Sets its own swap fee · Runs at pool creation
Base
beforeInitafterInitbeforeSwapafterSwap
6
36d
0x9bc2…e0ccRuns code on every swap · Can take tokens from swaps · Runs at pool creation
Robinhood
beforeInitbeforeSwapafterSwapswapDelta+1
6
36d
0x3329…0880Runs code on every swap · Sets its own swap fee · Gates who can add liquidity
Robinhood
beforeAddLiqbeforeSwap
6
36d
0xec96…20ccRuns code on every swap · Can take tokens from swaps · Runs at pool creation
Robinhood
beforeInitbeforeSwapafterSwapswapDelta+1
6
37d
XFundHookRuns code on every swap · Can take tokens from swaps · Runs at pool creation
Robinhood
beforeInitbeforeSwapafterSwapswapDelta+1
6
37d
0x39fa…8088Runs code on every swap · Can take tokens from swaps
Robinhood
beforeSwapswapDelta
6
38d
NotchHookRuns code on every swap · Sets its own swap fee · Gates who can add liquidity · Runs at pool creation · Handles donations to LPs
Robinhood
beforeInitbeforeAddLiqbeforeSwapafterSwap+1
6
39d
0x3f1d…a8ccRuns code on every swap · Can take tokens from swaps · Gates who can add liquidity · Runs at pool creation
Robinhood
beforeInitbeforeAddLiqbeforeSwapafterSwap+2
6
39d
LaunchFeeHookRuns code on every swap · Can take tokens from swaps · Runs at pool creation
Robinhood
beforeInitafterSwapafterSwapDelta
6
40d
0x5d1e…e0ccRuns code on every swap · Can take tokens from swaps · Runs at pool creation
Robinhood
beforeInitbeforeSwapafterSwapswapDelta+1
6
42d
0x47ae…68ccRuns code on every swap · Can take tokens from swaps · Gates who can add liquidity · Runs at pool creation
Base
beforeInitbeforeAddLiqbeforeSwapafterSwap+2
6
42d
0x0fbb…00ccRuns code on every swap · Can take tokens from swaps
Robinhood
beforeSwapafterSwapswapDeltaafterSwapDelta
6
43d
0xe00d…a0ccRuns code on every swap · Can take tokens from swaps · Runs at pool creation
Robinhood
beforeInitbeforeSwapafterSwapswapDelta+1
6
43d
RotationHookRuns code on every swap · Sets its own swap fee · Gates who can add liquidity · Runs at pool creation · Handles donations to LPs
Robinhood
beforeInitbeforeAddLiqbeforeSwapbeforeDonate
6
44d
KerbHookRuns code on every swap · Sets its own swap fee · Runs at pool creation
Robinhood
beforeInitbeforeSwapafterSwap
6
44d
OursMemeHookRuns code on every swap · Can take tokens from swaps · Runs at pool creation
Robinhood
beforeInitafterSwapafterSwapDelta
6
44d
0x6623…c0ccRuns code on every swap · Can take tokens from swaps
Robinhood
beforeSwapafterSwapswapDeltaafterSwapDelta
6
45d
MofoHookRuns code on every swap · Sets its own swap fee · Gates who can add liquidity · Runs at pool creation
Robinhood
beforeInitbeforeAddLiqbeforeSwapafterSwap
6
45d
0xf96a…80ccRuns code on every swap · Can take tokens from swaps
Robinhood
beforeSwapafterSwapswapDeltaafterSwapDelta
6
46d
0x7d26…0080Runs code on every swap
Robinhood
beforeSwap
6
46d
0x05cb…4880Runs code on every swap · Sets its own swap fee · Gates who can add liquidity
Robinhood
beforeAddLiqbeforeSwap
6
46d
AlfredHookRuns code on every swap · Can take tokens from swaps · Sets its own swap fee · Gates who can add liquidity · Runs at pool creation · Handles donations to LPs
Robinhood
beforeInitbeforeAddLiqafterAddLiqafterRemoveLiq+5
6
47d
AgemicaFeeHookRuns code on every swap · Can take tokens from swaps
Robinhood
beforeSwapafterSwapswapDeltaafterSwapDelta
6
47d
0x6487…70ccRuns code on every swap · Can take tokens from swaps · Runs at pool creation
Robinhood
beforeInitafterInitbeforeSwapafterSwap+2
6
47d
0x0c9c…a0ccRuns code on every swap · Can take tokens from swaps · Runs at pool creation
Robinhood
beforeInitbeforeSwapafterSwapswapDelta+1
6
48d
0xa437…60ccRuns code on every swap · Can take tokens from swaps · Runs at pool creation
Robinhood
beforeInitbeforeSwapafterSwapswapDelta+1
6
49d
LaunchHookRuns code on every swap · Can take tokens from swaps · Gates who can add liquidity · Runs at pool creation
Robinhood
beforeInitbeforeAddLiqbeforeSwapafterSwap+2
6
49d
0x2a91…00ccRuns code on every swap · Can take tokens from swaps
Robinhood
beforeSwapafterSwapswapDeltaafterSwapDelta
6
49d
VibePadFeeHookRuns code on every swap · Can take tokens from swaps · Runs at pool creation
Robinhood
beforeInitbeforeSwapafterSwapswapDelta+1
6
49d
MofoHookRuns code on every swap · Sets its own swap fee · Gates who can add liquidity · Runs at pool creation
Robinhood
beforeInitbeforeAddLiqbeforeSwapafterSwap
6
50d
0xaa49…afc4Runs code on every swap · Can take tokens from swaps · Sets its own swap fee · Can block LP withdrawals · Gates who can add liquidity · Runs at pool creation
Base
beforeInitbeforeAddLiqafterAddLiqbeforeRemoveLiq+4
6
50d
0x7aad…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
6
50d
0x37c8…6080Runs code on every swap · Sets its own swap fee · Runs at pool creation
Robinhood
beforeInitbeforeSwap
6
51d
AnyPositionManagerRuns code on every swap · Can take tokens from swaps · Runs at pool creation · Handles donations to LPs
Robinhood
beforeInitafterAddLiqafterRemoveLiqbeforeSwap+4
6
51d
FewV4ShellHookRoutes all swaps through a FewToken-wrapped LP pool via an atomic wrap/swap/unwrap sequence in beforeSwap, returning the full fill as a beforeSwap delta so the shell pool itself is never the execution venue. Reverts if no LP route or sufficient inventory is available; hookData is ignored; an owner can register explicit LP pool mappings.
Ethereum
beforeInitbeforeSwapswapDelta
6
52d
BurningShroomsHookRuns code on every swap · Can take tokens from swaps · Runs at pool creation
Robinhood
beforeInitbeforeSwapafterSwapswapDelta+1
6
52d
0xa86a…d0ccRuns code on every swap · Can take tokens from swaps · Sets its own swap fee · Runs at pool creation
Base
afterInitbeforeSwapafterSwapswapDelta+1
6
53d
HoodxHookRuns code on every swap · Can take tokens from swaps
Robinhood
beforeSwapafterSwapswapDeltaafterSwapDelta
6
53d
LeveragedLiquidityHookA JIT-liquidity hook for Morpho-backed leveraged tokens. Each swap atomically mints or redeems vault positions via a primary hook, installs a transaction-scoped concentrated liquidity position sized to match the swap, executes through the pool, then removes it in afterSwap. External liquidity additions are blocked; swaps use a dynamic fee override at a fixed 30 bps protocol charge.
Base
beforeInitbeforeAddLiqbeforeRemoveLiqbeforeSwap+2
6
53d
ArcmanHookRuns code on every swap · Can take tokens from swaps
Ethereum
beforeSwapafterSwapswapDeltaafterSwapDelta
6
53d
FlashPerpsHookCustom-curve perpetuals issuance hook where each registered PERP/USDG pool mints or unwinds leveraged perp exposure through Morpho-backed vaults. All swaps are fully intercepted via BeforeSwapDelta (no passive liquidity); a fixed 0.30% USDG fee routes to a buyback module.
Base
beforeInitbeforeAddLiqbeforeSwapswapDelta
6