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
0xd5ff…c888Runs code on every swap · Can take tokens from swaps · Gates who can add liquidity
Base
beforeAddLiqbeforeSwapswapDelta
1
2mo
0x6c60…4888Runs code on every swap · Can take tokens from swaps · Gates who can add liquidity
Base
beforeAddLiqbeforeSwapswapDelta
1
2mo
0xefd4…0accRuns code on every swap · Can take tokens from swaps · Can block LP withdrawals · Gates who can add liquidity
Base
beforeAddLiqbeforeRemoveLiqbeforeSwapafterSwap+2
1
2mo
0x48bf…d0c0Runs code on every swap · Sets its own swap fee · Runs at pool creation
Base
afterInitbeforeSwapafterSwap
1
2mo
0x8783…4accRuns code on every swap · Can take tokens from swaps · Can block LP withdrawals · Gates who can add liquidity
Base
beforeAddLiqbeforeRemoveLiqbeforeSwapafterSwap+2
1
2mo
0xb13d…0145Runs code on every swap · Can take tokens from swaps · Takes a cut when LPs withdraw
Base
afterRemoveLiqafterSwapafterSwapDeltaremoveLiqDelta
1
2mo
0x0add…9040Runs code on every swap · Runs at pool creation
Base
afterInitafterSwap
1
2mo
SquishHookAn afterSwap hook that sweeps a tick-triggered intent queue (SquishBook) at the end of every swap. When a swap moves the price past a registered tick threshold, the hook executes standing instructions (arbitrary external calls with escrowed bounties) and credits the bounties to the swapper; a try/catch ensures a failing intent never reverts the triggering swap.
Base
afterSwap
1
2mo
0x1e4f…80ccRuns code on every swap · Can take tokens from swaps
Base
beforeSwapafterSwapswapDeltaafterSwapDelta
1
2mo
StockPadMaxBuyHookRuns code on every swap
Base
afterSwap
1
2mo
BaldpadFeeHookV3Runs code on every swap · Can take tokens from swaps · Runs at pool creation
Base
beforeInitbeforeSwapafterSwapswapDelta+1
1
2mo
0x51b0…80ccRuns code on every swap · Can take tokens from swaps
Base
beforeSwapafterSwapswapDeltaafterSwapDelta
1
2mo
LuckyBlockHookRuns code on every swap · Can take tokens from swaps
Base
beforeSwapafterSwapswapDeltaafterSwapDelta
1
2mo
0xf2e5…80ccRuns code on every swap · Can take tokens from swaps
Base
beforeSwapafterSwapswapDeltaafterSwapDelta
1
2mo
RetainHookRuns code on every swap · Sets its own swap fee · Runs at pool creation
Base
beforeInitbeforeSwap
1
2mo
LuckyBlockHookRuns code on every swap · Can take tokens from swaps
Base
beforeSwapafterSwapswapDeltaafterSwapDelta
1
2mo
0x6663…0145Runs code on every swap · Can take tokens from swaps · Takes a cut when LPs withdraw
Base
afterRemoveLiqafterSwapafterSwapDeltaremoveLiqDelta
1
2mo
0x41c7…c145Runs code on every swap · Can take tokens from swaps · Takes a cut when LPs withdraw
Base
afterRemoveLiqafterSwapafterSwapDeltaremoveLiqDelta
1
2mo
0xe77b…0145Runs code on every swap · Can take tokens from swaps · Takes a cut when LPs withdraw
Base
afterRemoveLiqafterSwapafterSwapDeltaremoveLiqDelta
1
2mo
0x68c6…6044Runs code on every swap · Can take tokens from swaps · Runs at pool creation
Base
beforeInitafterSwapafterSwapDelta
1
2mo
StockPadHookRuns code on every swap · Runs at pool creation
Base
beforeInitafterSwap
1
2mo
StockPadHookRuns code on every swap · Gates who can add liquidity · Runs at pool creation
Base
beforeInitbeforeAddLiqafterSwap
1
2mo
0x3198…0044Runs code on every swap · Can take tokens from swaps
Base
afterSwapafterSwapDelta
1
2mo
0x2fc1…00ccRuns code on every swap · Can take tokens from swaps
Base
beforeSwapafterSwapswapDeltaafterSwapDelta
1
2mo
0x030f…80ccRuns code on every swap · Can take tokens from swaps
Base
beforeSwapafterSwapswapDeltaafterSwapDelta
1
2mo
0xf874…50c0Runs code on every swap · Sets its own swap fee · Runs at pool creation
Base
afterInitbeforeSwapafterSwap
1
2mo
0xecb8…d0c0Runs code on every swap · Sets its own swap fee · Runs at pool creation
Base
afterInitbeforeSwapafterSwap
1
2mo
0x3878…28ccRuns code on every swap · Can take tokens from swaps · Gates who can add liquidity · Runs at pool creation
Base
beforeInitbeforeAddLiqbeforeSwapafterSwap+2
1
2mo
StreetHookRuns code on every swap · Can take tokens from swaps
Base
beforeSwapswapDelta
1
2mo
BeamRuns code on every swap · Can take tokens from swaps
Base
afterAddLiqbeforeSwapafterSwapswapDelta+1
1
2mo
0x077a…68ccRuns code on every swap · Can take tokens from swaps · Gates who can add liquidity · Runs at pool creation
Base
beforeInitbeforeAddLiqbeforeSwapafterSwap+2
1
2mo
0xc975…a0ccRuns code on every swap · Can take tokens from swaps · Runs at pool creation
Base
beforeInitbeforeSwapafterSwapswapDelta+1
1
2mo
0x2def…8088Runs code on every swap · Can take tokens from swaps
Base
beforeSwapswapDelta
1
2mo
KDiemZapHookRuns 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
Base
beforeInitafterInitbeforeAddLiqafterAddLiq+10
1
2mo
0xb277…a888Runs code on every swap · Can take tokens from swaps · Gates who can add liquidity · Runs at pool creation
Base
beforeInitbeforeAddLiqbeforeSwapswapDelta
1
2mo
BaseExecutionHookRuns code on every swap · Sets its own swap fee · Runs at pool creation
Base
beforeInitafterInitbeforeSwapafterSwap
1
2mo
VertexHookRuns code on every swap · Sets its own swap fee
Base
afterAddLiqbeforeSwap
1
2mo
0xe4a1…0088Runs code on every swap · Can take tokens from swaps
Base
beforeSwapswapDelta
1
2mo
0x4313…c040Runs code on every swap
Base
afterSwap
1
2mo
SiegeHookRuns code on every swap · Can take tokens from swaps
Base
beforeSwapafterSwapswapDeltaafterSwapDelta
1
2mo
0x1b41…8088Runs code on every swap · Can take tokens from swaps
Base
beforeSwapswapDelta
1
2mo
ArbHookRuns code on every swap
Base
afterSwap
1
2mo
0xc537…4040Runs code on every swap
Base
afterSwap
1
2mo
0xdbe4…c088Runs code on every swap · Can take tokens from swaps
Base
beforeSwapswapDelta
1
2mo
0x595a…8088Runs code on every swap · Can take tokens from swaps
Base
beforeSwapswapDelta
1
2mo
MultiPoolsHookRuns code on every swap · Can take tokens from swaps · Can block LP withdrawals · Gates who can add liquidity
Base
beforeAddLiqbeforeRemoveLiqbeforeSwapafterSwap+2
1
2mo
0x79c4…c088Runs code on every swap · Can take tokens from swaps
Base
beforeSwapswapDelta
1
2mo
0xb0d6…0088Runs code on every swap · Can take tokens from swaps
Base
beforeSwapswapDelta
1
2mo
0x81a4…c088Runs code on every swap · Can take tokens from swaps
Base
beforeSwapswapDelta
1
2mo
0xdb0d…a58bRuns code on every swap · Can take tokens from swaps · Takes a cut when LPs withdraw · Adjusts deposit amounts · Runs at pool creation
Base
beforeInitafterAddLiqafterRemoveLiqbeforeSwap+3
1