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
2mo
PonsV2MemeHookRuns code on every swap · Can take tokens from swaps · Runs at pool creation
Base
beforeInitafterSwapafterSwapDelta
1
2mo
0x24c2…c0c4Runs code on every swap · Can take tokens from swaps · Sets its own swap fee
Base
beforeSwapafterSwapafterSwapDelta
1
2mo
0xf1e2…4880Runs code on every swap · Sets its own swap fee · Gates who can add liquidity
Base
beforeAddLiqbeforeSwap
1
2mo
LuckHookRuns code on every swap · Can take tokens from swaps · Runs at pool creation
Base
afterInitbeforeSwapafterSwapswapDelta+1
1
2mo
LuckHookRuns code on every swap · Can take tokens from swaps · Runs at pool creation
Base
afterInitbeforeSwapafterSwapswapDelta+1
1
2mo
0xcfc9…8080Runs code on every swap · Sets its own swap fee
Base
beforeSwap
1
2mo
0x9270…80ccRuns code on every swap · Can take tokens from swaps
Base
beforeSwapafterSwapswapDeltaafterSwapDelta
1
2mo
0x0b6d…4145Runs code on every swap · Can take tokens from swaps · Takes a cut when LPs withdraw
Base
afterRemoveLiqafterSwapafterSwapDeltaremoveLiqDelta
1
2mo
0x2516…c0c4Runs code on every swap · Can take tokens from swaps · Sets its own swap fee
Base
beforeSwapafterSwapafterSwapDelta
1
2mo
0x802b…10ccRuns code on every swap · Can take tokens from swaps · Runs at pool creation
Base
afterInitbeforeSwapafterSwapswapDelta+1
1
2mo
0x7dba…00c4Runs code on every swap · Can take tokens from swaps · Sets its own swap fee
Base
beforeSwapafterSwapafterSwapDelta
1
2mo
0x5641…80c4Runs code on every swap · Can take tokens from swaps · Sets its own swap fee
Base
beforeSwapafterSwapafterSwapDelta
1
2mo
0xfdc5…90ccRuns code on every swap · Can take tokens from swaps · Runs at pool creation
Base
afterInitbeforeSwapafterSwapswapDelta+1
1
2mo
0x09e8…c0c4Runs code on every swap · Can take tokens from swaps · Sets its own swap fee
Base
beforeSwapafterSwapafterSwapDelta
1
2mo
0x6e4e…2accRuns code on every swap · Can take tokens from swaps · Can block LP withdrawals · Gates who can add liquidity · Runs at pool creation
Base
beforeInitbeforeAddLiqbeforeRemoveLiqbeforeSwap+3
1
2mo
0xacf1…40c4Runs code on every swap · Can take tokens from swaps · Sets its own swap fee
Base
beforeSwapafterSwapafterSwapDelta
1
2mo
0x79f6…0888Runs code on every swap · Can take tokens from swaps · Gates who can add liquidity
Base
beforeAddLiqbeforeSwapswapDelta
1
2mo
0xd581…6b41Runs code on every swap · Can block LP withdrawals · Takes a cut when LPs withdraw · Gates who can add liquidity · Runs at pool creation
Base
beforeInitbeforeAddLiqbeforeRemoveLiqafterRemoveLiq+2
1
2mo
B20TaxHookRuns code on every swap · Can take tokens from swaps · Runs at pool creation
Base
beforeInitbeforeSwapafterSwapswapDelta+1
1
2mo
0x7f1d…0a44Runs code on every swap · Can take tokens from swaps · Can block LP withdrawals · Gates who can add liquidity
Base
beforeAddLiqbeforeRemoveLiqafterSwapafterSwapDelta
1
2mo
0x427a…0a44Runs code on every swap · Can take tokens from swaps · Can block LP withdrawals · Gates who can add liquidity
Base
beforeAddLiqbeforeRemoveLiqafterSwapafterSwapDelta
1
2mo
B20TaxHookRuns code on every swap · Can take tokens from swaps · Runs at pool creation
Base
beforeInitbeforeSwapafterSwapswapDelta+1
1
2mo
0xbd00…0a44Runs code on every swap · Can take tokens from swaps · Can block LP withdrawals · Gates who can add liquidity
Base
beforeAddLiqbeforeRemoveLiqafterSwapafterSwapDelta
1
2mo
B20TaxHookRuns code on every swap · Can take tokens from swaps · Runs at pool creation
Base
beforeInitbeforeSwapafterSwapswapDelta+1
1
2mo
0xbeaa…4145Runs code on every swap · Can take tokens from swaps · Takes a cut when LPs withdraw
Base
afterRemoveLiqafterSwapafterSwapDeltaremoveLiqDelta
1
2mo
0xa29e…8145Runs code on every swap · Can take tokens from swaps · Takes a cut when LPs withdraw
Base
afterRemoveLiqafterSwapafterSwapDeltaremoveLiqDelta
1
2mo
JITRangeHookA sole-operator JIT liquidity hook that prices each swap via an internal quote engine, then injects a single-sided one-tick liquidity range at a computed effective price tick in beforeSwap and removes it in afterSwap, enforcing full fill and window-based notional caps. Blocks third-party LPs via beforeAddLiquidity revert; requires operator to push prices off-chain and fund inventory as ERC-6909 claims.
Base
beforeAddLiqbeforeSwapafterSwap
1
2mo
B20TaxHookRuns code on every swap · Can take tokens from swaps · Runs at pool creation
Base
beforeInitbeforeSwapafterSwapswapDelta+1
1
2mo
0x7ea3…0a44Runs code on every swap · Can take tokens from swaps · Can block LP withdrawals · Gates who can add liquidity
Base
beforeAddLiqbeforeRemoveLiqafterSwapafterSwapDelta
1
2mo
0x1b12…c5cfRuns code on every swap · Can take tokens from swaps · Sets its own swap fee · Takes a cut when LPs withdraw · Adjusts deposit amounts
Base
afterAddLiqafterRemoveLiqbeforeSwapafterSwap+4
1
2mo
0x11f2…00ccRuns code on every swap · Can take tokens from swaps
Base
beforeSwapafterSwapswapDeltaafterSwapDelta
1
2mo
0xa848…6040Runs code on every swap · Runs at pool creation
Base
beforeInitafterSwap
1
2mo
0x899c…80c4Runs code on every swap · Can take tokens from swaps · Sets its own swap fee
Base
beforeSwapafterSwapafterSwapDelta
1
2mo
0xccd1…70c4Runs code on every swap · Can take tokens from swaps · Runs at pool creation
Base
beforeInitafterInitbeforeSwapafterSwap+1
1
2mo
0x8da9…90ccRuns code on every swap · Can take tokens from swaps · Runs at pool creation
Base
afterInitbeforeSwapafterSwapswapDelta+1
1
2mo
0x5f3e…10ccRuns code on every swap · Can take tokens from swaps · Runs at pool creation
Base
afterInitbeforeSwapafterSwapswapDelta+1
1
2mo
0x9ce0…0145Runs code on every swap · Can take tokens from swaps · Takes a cut when LPs withdraw
Base
afterRemoveLiqafterSwapafterSwapDeltaremoveLiqDelta
1
2mo
0x0577…90ccRuns code on every swap · Can take tokens from swaps · Runs at pool creation
Base
afterInitbeforeSwapafterSwapswapDelta+1
1
2mo
0x00e4…8080Runs code on every swap · Sets its own swap fee
Base
beforeSwap
1
2mo
0xa3d6…c080Runs code on every swap · Sets its own swap fee
Base
beforeSwap
1
2mo
0xb995…0088Runs code on every swap · Can take tokens from swaps · Sets its own swap fee
Base
beforeSwapswapDelta
1
2mo
0x005a…0088Runs code on every swap · Can take tokens from swaps · Sets its own swap fee
Base
beforeSwapswapDelta
1
2mo
0xe060…0880Runs code on every swap · Sets its own swap fee · Gates who can add liquidity
Base
beforeAddLiqbeforeSwap
1
2mo
0x9b65…8ac0Runs code on every swap · Can block LP withdrawals · Gates who can add liquidity
Base
beforeAddLiqbeforeRemoveLiqbeforeSwapafterSwap
1
2mo
TriarchyBookRuns code on every swap · Can take tokens from swaps
Base
beforeSwapafterSwapswapDeltaafterSwapDelta
1
2mo
SatoInitGuardHookRuns at pool creation
Base
beforeInit
1
2mo
0x3530…0880Runs code on every swap · Sets its own swap fee · Gates who can add liquidity
Base
beforeAddLiqbeforeSwap
1
2mo
0x5417…c0c4Runs code on every swap · Can take tokens from swaps · Sets its own swap fee
Base
beforeSwapafterSwapafterSwapDelta
1
2mo
0xf671…c0c4Runs code on every swap · Can take tokens from swaps · Sets its own swap fee
Base
beforeSwapafterSwapafterSwapDelta
1
2mo
0x5bde…40c4Runs code on every swap · Can take tokens from swaps · Sets its own swap fee
Base
beforeSwapafterSwapafterSwapDelta
1