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
6mo
J3sseHookRuns code on every swap · Can take tokens from swaps · Gates who can add liquidity · Runs at pool creation
Base
beforeInitbeforeAddLiqbeforeSwapswapDelta
1
6mo
0x28e7…0044Runs code on every swap · Can take tokens from swaps
Base
afterSwapafterSwapDelta
1
6mo
0x0ebe…c044Runs code on every swap · Can take tokens from swaps
Base
afterSwapafterSwapDelta
1
6mo
0x2c44…8044Runs code on every swap · Can take tokens from swaps
Base
afterSwapafterSwapDelta
1
6mo
0x2632…0044Runs code on every swap · Can take tokens from swaps
Base
afterSwapafterSwapDelta
1
6mo
0x6ff4…c044Runs code on every swap · Can take tokens from swaps
Base
afterSwapafterSwapDelta
1
6mo
0xad1d…c044Runs code on every swap · Can take tokens from swaps
Base
afterSwapafterSwapDelta
1
6mo
A51pegHookRuns code on every swap
Base
afterAddLiqafterSwap
1
6mo
0x7eb0…8044Runs code on every swap · Can take tokens from swaps
Base
afterSwapafterSwapDelta
1
6mo
BatoHookRuns code on every swap · Can take tokens from swaps · Gates who can add liquidity · Runs at pool creation
Base
beforeInitbeforeAddLiqbeforeSwapswapDelta
1
6mo
0x4937…0440Runs code on every swap
Base
afterAddLiqafterSwap
1
6mo
0x3379…0044Runs code on every swap · Can take tokens from swaps
Base
afterSwapafterSwapDelta
1
6mo
0x1cda…8044Runs code on every swap · Can take tokens from swaps
Base
afterSwapafterSwapDelta
1
6mo
0xcccd…8044Runs code on every swap · Can take tokens from swaps
Base
afterSwapafterSwapDelta
1
6mo
0xffb6…c044Runs code on every swap · Can take tokens from swaps
Base
afterSwapafterSwapDelta
1
6mo
0xff6f…0044Runs code on every swap · Can take tokens from swaps
Base
afterSwapafterSwapDelta
1
6mo
C0inbaseHookRuns code on every swap · Can take tokens from swaps · Gates who can add liquidity · Runs at pool creation
Base
beforeInitbeforeAddLiqbeforeSwapswapDelta
1
6mo
0xd61b…8145Runs code on every swap · Can take tokens from swaps · Takes a cut when LPs withdraw
Base
afterRemoveLiqafterSwapafterSwapDeltaremoveLiqDelta
1
6mo
ZhaoHookRuns code on every swap · Can take tokens from swaps · Gates who can add liquidity · Runs at pool creation
Base
beforeInitbeforeAddLiqbeforeSwapswapDelta
1
6mo
0xf2b1…0145Runs code on every swap · Can take tokens from swaps · Takes a cut when LPs withdraw
Base
afterRemoveLiqafterSwapafterSwapDeltaremoveLiqDelta
1
6mo
0xec8b…4145Runs code on every swap · Can take tokens from swaps · Takes a cut when LPs withdraw
Base
afterRemoveLiqafterSwapafterSwapDeltaremoveLiqDelta
1
6mo
0x991c…0440Runs code on every swap
Base
afterAddLiqafterSwap
1
6mo
0x1b18…4044Runs code on every swap · Can take tokens from swaps
Base
afterSwapafterSwapDelta
1
6mo
0xb624…4044Runs code on every swap · Can take tokens from swaps
Base
afterSwapafterSwapDelta
1
6mo
0x5af7…c145Runs code on every swap · Can take tokens from swaps · Takes a cut when LPs withdraw
Base
afterRemoveLiqafterSwapafterSwapDeltaremoveLiqDelta
1
6mo
0x12ad…44ccRuns code on every swap · Can take tokens from swaps
Base
afterAddLiqbeforeSwapafterSwapswapDelta+1
1
6mo
0x5db8…c044Runs code on every swap · Can take tokens from swaps
Base
afterSwapafterSwapDelta
1
6mo
0x47ff…0044Runs code on every swap · Can take tokens from swaps
Base
afterSwapafterSwapDelta
1
6mo
HHookRuns code on every swap · Can take tokens from swaps · Runs at pool creation
Base
afterInitbeforeSwapafterSwapswapDelta+1
1
6mo
0x9c37…8044Runs code on every swap · Can take tokens from swaps
Base
afterSwapafterSwapDelta
1
6mo
0x4b2d…4044Runs code on every swap · Can take tokens from swaps
Base
afterSwapafterSwapDelta
1
6mo
0x1730…8044Runs code on every swap · Can take tokens from swaps
Base
afterSwapafterSwapDelta
1
6mo
0x4911…0044Runs code on every swap · Can take tokens from swaps
Base
afterSwapafterSwapDelta
1
6mo
0x1924…0044Runs code on every swap · Can take tokens from swaps
Base
afterSwapafterSwapDelta
1
6mo
0x8252…c044Runs code on every swap · Can take tokens from swaps
Base
afterSwapafterSwapDelta
1
6mo
0x2246…8044Runs code on every swap · Can take tokens from swaps
Base
afterSwapafterSwapDelta
1
6mo
0x2064…0044Runs code on every swap · Can take tokens from swaps
Base
afterSwapafterSwapDelta
1
6mo
0x3f88…1fc7Runs code on every swap · Can take tokens from swaps · Can block LP withdrawals · Takes a cut when LPs withdraw · Gates who can add liquidity · Adjusts deposit amounts · Runs at pool creation
Base
afterInitbeforeAddLiqafterAddLiqbeforeRemoveLiq+6
1
6mo
0x8502…8044Runs code on every swap · Can take tokens from swaps
Base
afterSwapafterSwapDelta
1
6mo
0x144d…0440Runs code on every swap
Base
afterAddLiqafterSwap
1
6mo
J3sseHookRuns code on every swap · Can take tokens from swaps · Gates who can add liquidity · Runs at pool creation
Base
beforeInitbeforeAddLiqbeforeSwapswapDelta
1
6mo
J3sseHookRuns code on every swap · Can take tokens from swaps · Gates who can add liquidity · Runs at pool creation
Base
beforeInitbeforeAddLiqbeforeSwapswapDelta
1
6mo
0x6c3b…8044Runs code on every swap · Can take tokens from swaps
Base
afterSwapafterSwapDelta
1
6mo
0x76fb…8145Runs code on every swap · Can take tokens from swaps · Takes a cut when LPs withdraw
Base
afterRemoveLiqafterSwapafterSwapDeltaremoveLiqDelta
1
6mo
0x60c3…c044Runs code on every swap · Can take tokens from swaps
Base
afterSwapafterSwapDelta
1
6mo
0xbcbd…8145Runs code on every swap · Can take tokens from swaps · Takes a cut when LPs withdraw
Base
afterRemoveLiqafterSwapafterSwapDeltaremoveLiqDelta
1
6mo
0xdda2…8145Runs code on every swap · Can take tokens from swaps · Takes a cut when LPs withdraw
Base
afterRemoveLiqafterSwapafterSwapDeltaremoveLiqDelta
1
6mo
0x8b5b…0044Runs code on every swap · Can take tokens from swaps
Base
afterSwapafterSwapDelta
1
6mo
0xd6b7…c044Runs code on every swap · Can take tokens from swaps
Base
afterSwapafterSwapDelta
1
6mo
0xd17a…8145Runs code on every swap · Can take tokens from swaps · Takes a cut when LPs withdraw
Base
afterRemoveLiqafterSwapafterSwapDeltaremoveLiqDelta
1