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
5mo
0x7279…c145Runs code on every swap · Can take tokens from swaps · Takes a cut when LPs withdraw
Base
afterRemoveLiqafterSwapafterSwapDeltaremoveLiqDelta
1
5mo
0xbf17…0145Runs code on every swap · Can take tokens from swaps · Takes a cut when LPs withdraw
Base
afterRemoveLiqafterSwapafterSwapDeltaremoveLiqDelta
1
5mo
0xf2a8…0145Runs code on every swap · Can take tokens from swaps · Takes a cut when LPs withdraw
Base
afterRemoveLiqafterSwapafterSwapDeltaremoveLiqDelta
1
5mo
0xd6cf…c145Runs code on every swap · Can take tokens from swaps · Takes a cut when LPs withdraw
Base
afterRemoveLiqafterSwapafterSwapDeltaremoveLiqDelta
1
5mo
0x6c1e…c145Runs code on every swap · Can take tokens from swaps · Takes a cut when LPs withdraw
Base
afterRemoveLiqafterSwapafterSwapDeltaremoveLiqDelta
1
5mo
0x02f3…8145Runs code on every swap · Can take tokens from swaps · Takes a cut when LPs withdraw
Base
afterRemoveLiqafterSwapafterSwapDeltaremoveLiqDelta
1
5mo
0x0b13…8145Runs code on every swap · Can take tokens from swaps · Takes a cut when LPs withdraw
Base
afterRemoveLiqafterSwapafterSwapDeltaremoveLiqDelta
1
5mo
0x5e7b…eaccRuns 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
5mo
0x6b58…eaccRuns 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
5mo
0x4a82…c088Runs code on every swap · Can take tokens from swaps
Base
beforeSwapswapDelta
1
5mo
0x3bae…4145Runs code on every swap · Can take tokens from swaps · Takes a cut when LPs withdraw
Base
afterRemoveLiqafterSwapafterSwapDeltaremoveLiqDelta
1
5mo
0xe291…c088Runs code on every swap · Can take tokens from swaps
Base
beforeSwapswapDelta
1
5mo
0x19a9…c145Runs code on every swap · Can take tokens from swaps · Takes a cut when LPs withdraw
Base
afterRemoveLiqafterSwapafterSwapDeltaremoveLiqDelta
1
5mo
0x88ea…4088Runs code on every swap · Can take tokens from swaps
Base
beforeSwapswapDelta
1
5mo
0x9c9d…8088Runs code on every swap · Can take tokens from swaps
Base
beforeSwapswapDelta
1
5mo
0x4629…0088Runs code on every swap · Can take tokens from swaps
Base
beforeSwapswapDelta
1
5mo
0x831a…4088Runs code on every swap · Can take tokens from swaps
Base
beforeSwapswapDelta
1
5mo
0x2575…4088Runs code on every swap · Can take tokens from swaps
Base
beforeSwapswapDelta
1
5mo
ProjectHookV1Runs code on every swap · Runs at pool creation
Base
afterInitbeforeSwap
1
5mo
0x8c83…4088Runs code on every swap · Can take tokens from swaps
Base
beforeSwapswapDelta
1
5mo
0x3c97…8088Runs code on every swap · Can take tokens from swaps
Base
beforeSwapswapDelta
1
5mo
0x52dc…8088Runs code on every swap · Can take tokens from swaps
Base
beforeSwapswapDelta
1
5mo
0x9919…c145Runs code on every swap · Can take tokens from swaps · Takes a cut when LPs withdraw
Base
afterRemoveLiqafterSwapafterSwapDeltaremoveLiqDelta
1
5mo
0x6a55…0088Runs code on every swap · Can take tokens from swaps
Base
beforeSwapswapDelta
1
5mo
0xef33…c088Runs code on every swap · Can take tokens from swaps
Base
beforeSwapswapDelta
1
5mo
0x4377…4145Runs code on every swap · Can take tokens from swaps · Takes a cut when LPs withdraw
Base
afterRemoveLiqafterSwapafterSwapDeltaremoveLiqDelta
1
5mo
0xa529…0088Runs code on every swap · Can take tokens from swaps
Base
beforeSwapswapDelta
1
5mo
TST1_HookRuns code on every swap
Base
beforeSwap
1
5mo
0x7da0…c145Runs code on every swap · Can take tokens from swaps · Takes a cut when LPs withdraw
Base
afterRemoveLiqafterSwapafterSwapDeltaremoveLiqDelta
1
5mo
0x5fdb…0145Runs code on every swap · Can take tokens from swaps · Takes a cut when LPs withdraw
Base
afterRemoveLiqafterSwapafterSwapDeltaremoveLiqDelta
1
5mo
HelixProtocol_HookRuns code on every swap
Base
beforeSwap
1
5mo
0x5876…4088Runs code on every swap · Can take tokens from swaps
Base
beforeSwapswapDelta
1
5mo
0x2392…8145Runs code on every swap · Can take tokens from swaps · Takes a cut when LPs withdraw
Base
afterRemoveLiqafterSwapafterSwapDeltaremoveLiqDelta
1
5mo
0x6a44…8088Runs code on every swap · Can take tokens from swaps
Base
beforeSwapswapDelta
1
5mo
0x2b4a…0145Runs code on every swap · Can take tokens from swaps · Takes a cut when LPs withdraw
Base
afterRemoveLiqafterSwapafterSwapDeltaremoveLiqDelta
1
5mo
0xa7ab…c145Runs code on every swap · Can take tokens from swaps · Takes a cut when LPs withdraw
Base
afterRemoveLiqafterSwapafterSwapDeltaremoveLiqDelta
1
5mo
0x4efe…4145Runs code on every swap · Can take tokens from swaps · Takes a cut when LPs withdraw
Base
afterRemoveLiqafterSwapafterSwapDeltaremoveLiqDelta
1
5mo
0xe322…c145Runs code on every swap · Can take tokens from swaps · Takes a cut when LPs withdraw
Base
afterRemoveLiqafterSwapafterSwapDeltaremoveLiqDelta
1
5mo
0xe3f8…8145Runs code on every swap · Can take tokens from swaps · Takes a cut when LPs withdraw
Base
afterRemoveLiqafterSwapafterSwapDeltaremoveLiqDelta
1
5mo
0xb974…4145Runs code on every swap · Can take tokens from swaps · Takes a cut when LPs withdraw
Base
afterRemoveLiqafterSwapafterSwapDeltaremoveLiqDelta
1
5mo
0xa89b…8145Runs code on every swap · Can take tokens from swaps · Takes a cut when LPs withdraw
Base
afterRemoveLiqafterSwapafterSwapDeltaremoveLiqDelta
1
5mo
HookBidHookRuns code on every swap · Can take tokens from swaps · Gates who can add liquidity · Runs at pool creation
Base
beforeInitbeforeAddLiqbeforeSwapswapDelta
1
5mo
0x50bd…0145Runs code on every swap · Can take tokens from swaps · Takes a cut when LPs withdraw
Base
afterRemoveLiqafterSwapafterSwapDeltaremoveLiqDelta
1
5mo
0x142d…4080Runs code on every swap
Base
beforeSwap
1
5mo
SentientHookRuns code on every swap · Runs at pool creation
Base
beforeInitbeforeSwap
1
5mo
0xa132…4088Runs code on every swap · Can take tokens from swaps
Base
beforeSwapswapDelta
1
5mo
0xa556…80ccRuns code on every swap · Can take tokens from swaps
Base
beforeSwapafterSwapswapDeltaafterSwapDelta
1
5mo
0xc87b…9080Runs code on every swap · Sets its own swap fee · Runs at pool creation
Base
afterInitbeforeSwap
1
5mo
0xceaf…c145Runs code on every swap · Can take tokens from swaps · Takes a cut when LPs withdraw
Base
afterRemoveLiqafterSwapafterSwapDeltaremoveLiqDelta
1
5mo
0xb1ed…8145Runs code on every swap · Can take tokens from swaps · Takes a cut when LPs withdraw
Base
afterRemoveLiqafterSwapafterSwapDeltaremoveLiqDelta
1