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
44d
0xb3a2…2dccRuns code on every swap · Can take tokens from swaps · Sets its own swap fee · Gates who can add liquidity · Runs at pool creation
Robinhood
beforeInitbeforeAddLiqafterAddLiqafterRemoveLiq+4
3
44d
0x163c…e8ccRuns 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
3
44d
SignetRuns code on every swap · Can take tokens from swaps · Runs at pool creation
Robinhood
beforeInitbeforeSwapafterSwapswapDelta+1
3
44d
TallyRuns code on every swap · Can take tokens from swaps · Runs at pool creation
Robinhood
beforeInitbeforeSwapafterSwapswapDelta+1
3
44d
0xc915…c044Runs code on every swap · Can take tokens from swaps
Robinhood
afterSwapafterSwapDelta
3
44d
0x4915…40ccRuns code on every swap · Can take tokens from swaps
Robinhood
beforeSwapafterSwapswapDeltaafterSwapDelta
3
44d
TurnstileRuns code on every swap · Can take tokens from swaps · Runs at pool creation
Robinhood
beforeInitbeforeSwapafterSwapswapDelta+1
3
44d
SluiceRuns code on every swap · Can take tokens from swaps · Runs at pool creation
Robinhood
beforeInitbeforeSwapafterSwapswapDelta+1
3
44d
EmberRuns code on every swap · Can take tokens from swaps · Runs at pool creation
Robinhood
beforeInitbeforeSwapafterSwapswapDelta+1
3
45d
0x7e10…80ccRuns code on every swap · Can take tokens from swaps
Robinhood
beforeSwapafterSwapswapDeltaafterSwapDelta
3
45d
MixpadHookRuns code on every swap · Can take tokens from swaps · Runs at pool creation
Robinhood
beforeInitbeforeSwapafterSwapswapDelta+1
3
45d
0x8dcb…a000Runs at pool creation
Robinhood
beforeInit
3
46d
0x9f21…00ccRuns code on every swap · Can take tokens from swaps
Robinhood
beforeSwapafterSwapswapDeltaafterSwapDelta
3
46d
0xca07…0044Runs code on every swap · Can take tokens from swaps
Robinhood
afterSwapafterSwapDelta
3
46d
0x92d7…00ccRuns code on every swap · Can take tokens from swaps
Robinhood
beforeSwapafterSwapswapDeltaafterSwapDelta
3
46d
GropmemePadFeeHookRuns code on every swap · Can take tokens from swaps · Runs at pool creation
Robinhood
beforeInitbeforeSwapafterSwapswapDelta+1
3
46d
0x2130…00ccRuns code on every swap · Can take tokens from swaps
Robinhood
beforeSwapafterSwapswapDeltaafterSwapDelta
3
46d
0xa4a4…20ccRuns code on every swap · Can take tokens from swaps · Runs at pool creation
Robinhood
beforeInitbeforeSwapafterSwapswapDelta+1
3
46d
0x9781…02ccRuns code on every swap · Can take tokens from swaps · Can block LP withdrawals
Robinhood
beforeRemoveLiqbeforeSwapafterSwapswapDelta+1
3
46d
0x13e4…e0ccRuns code on every swap · Can take tokens from swaps · Runs at pool creation
Robinhood
beforeInitbeforeSwapafterSwapswapDelta+1
3
46d
QuarterMemeFeeHookRuns code on every swap · Can take tokens from swaps · Runs at pool creation
Robinhood
beforeInitbeforeSwapafterSwapswapDelta+1
3
46d
YardHookRuns code on every swap · Sets its own swap fee · Runs at pool creation
Robinhood
beforeInitbeforeSwap
3
47d
0x0866…2000Runs at pool creation
Robinhood
beforeInit
3
47d
0xb6ae…8040Runs code on every swap
Robinhood
afterSwap
3
47d
BagDotFunHookRuns code on every swap · Sets its own swap fee · Runs at pool creation
Robinhood
beforeInitbeforeSwap
3
47d
0x7148…60ccRuns code on every swap · Can take tokens from swaps · Runs at pool creation
Robinhood
beforeInitbeforeSwapafterSwapswapDelta+1
3
47d
NonFungibleSlopFeeHookV2Runs code on every swap · Can take tokens from swaps · Runs at pool creation
Robinhood
beforeInitafterSwapafterSwapDelta
3
47d
0x1f93…2840Runs code on every swap · Gates who can add liquidity · Runs at pool creation
Robinhood
beforeInitbeforeAddLiqafterSwap
3
47d
0x2c25…c0ccRuns code on every swap · Can take tokens from swaps
Robinhood
beforeSwapafterSwapswapDeltaafterSwapDelta
3
48d
0x2dd2…20ccRuns code on every swap · Can take tokens from swaps · Runs at pool creation
Robinhood
beforeInitbeforeSwapafterSwapswapDelta+1
3
48d
0x465f…c0ccRuns code on every swap · Can take tokens from swaps
Robinhood
beforeSwapafterSwapswapDeltaafterSwapDelta
3
48d
0xe649…45c7Runs code on every swap · Can take tokens from swaps · Takes a cut when LPs withdraw · Adjusts deposit amounts
Robinhood
afterAddLiqafterRemoveLiqbeforeSwapafterSwap+3
3
49d
DegenMemeHookRuns code on every swap · Can take tokens from swaps · Runs at pool creation
Robinhood
beforeInitafterSwapafterSwapDelta
3
49d
LacquerRuns code on every swap · Can take tokens from swaps · Runs at pool creation
Robinhood
beforeInitbeforeSwapafterSwapswapDelta+1
3
49d
0xc540…80ccRuns code on every swap · Can take tokens from swaps
Robinhood
beforeSwapafterSwapswapDeltaafterSwapDelta
3
49d
0xe55f…e2ccRuns code on every swap · Can take tokens from swaps · Can block LP withdrawals · Runs at pool creation
Robinhood
beforeInitbeforeRemoveLiqbeforeSwapafterSwap+2
3
50d
0x9153…85cfRuns code on every swap · Can take tokens from swaps · Takes a cut when LPs withdraw · Adjusts deposit amounts
Robinhood
afterAddLiqafterRemoveLiqbeforeSwapafterSwap+4
3
50d
0xb58c…40ccRuns code on every swap · Can take tokens from swaps
Robinhood
beforeSwapafterSwapswapDeltaafterSwapDelta
3
51d
0xa9c8…1098Runs code on every swap · Can take tokens from swaps · Runs at pool creation · Handles donations to LPs
Robinhood
afterInitbeforeSwapafterDonateswapDelta
3
51d
0xdc95…00ccRuns code on every swap · Can take tokens from swaps
Robinhood
beforeSwapafterSwapswapDeltaafterSwapDelta
3
51d
0x5a97…e080Runs code on every swap · Runs at pool creation
Robinhood
beforeInitbeforeSwap
3
51d
MstrFunHookRuns code on every swap · Can take tokens from swaps · Gates who can add liquidity · Runs at pool creation
Robinhood
beforeInitbeforeAddLiqafterSwapafterSwapDelta
3
51d
0xb82b…2044Runs code on every swap · Can take tokens from swaps · Runs at pool creation
Robinhood
beforeInitafterSwapafterSwapDelta
3
51d
KwiboHookRuns code on every swap · Can take tokens from swaps · Gates who can add liquidity · Runs at pool creation · Handles donations to LPs
Robinhood
beforeInitbeforeAddLiqbeforeSwapafterSwap+3
3
51d
SimHookRuns 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
Robinhood
beforeInitafterInitbeforeAddLiqafterAddLiq+4
3
51d
0x4648…85cfRuns code on every swap · Can take tokens from swaps · Takes a cut when LPs withdraw · Adjusts deposit amounts
Robinhood
afterAddLiqafterRemoveLiqbeforeSwapafterSwap+4
3
52d
0xca85…a880Runs code on every swap · Sets its own swap fee · Gates who can add liquidity · Runs at pool creation
Robinhood
beforeInitbeforeAddLiqbeforeSwap
3
53d
0x1915…c5c7Runs code on every swap · Can take tokens from swaps · Takes a cut when LPs withdraw · Adjusts deposit amounts
Robinhood
afterAddLiqafterRemoveLiqbeforeSwapafterSwap+3
3
53d
0xb7ae…40c0Runs code on every swap · Sets its own swap fee
Robinhood
beforeSwapafterSwap
3
53d
Ctrl Immutable Launch HookImmutable, non-proxy launchpad hook for Ctrl tokens paired with native ETH. Collects a fixed 1% ETH fee using swap return deltas for creator rewards, referrals, treasury and a graduation bounty. Empty swap hookData is accepted; attribution data is optional. Core LP fee is zero. Only the initial factory seed liquidity can be added, and its position is permanently locked. Graduation at 4.2 ETH net principal releases the bounty without migrating liquidity.
Robinhood
beforeInitbeforeAddLiqbeforeSwapafterSwap+2
3