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
51d
0xbd14…4144Runs code on every swap · Can take tokens from swaps
Robinhood
afterRemoveLiqafterSwapafterSwapDelta
1
51d
0x774c…0144Runs code on every swap · Can take tokens from swaps
Robinhood
afterRemoveLiqafterSwapafterSwapDelta
1
51d
LOBSTERHookRuns code on every swap · Sets its own swap fee · Runs at pool creation
Ethereum
afterInitbeforeSwapafterSwap
1
51d
0x1e46…0144Runs code on every swap · Can take tokens from swaps
Robinhood
afterRemoveLiqafterSwapafterSwapDelta
1
51d
FusionRuns code on every swap · Can take tokens from swaps
Ethereum
beforeSwapafterSwapswapDeltaafterSwapDelta
1
51d
DegenV4FeeHookRuns code on every swap · Can take tokens from swaps · Runs at pool creation
BSC
beforeInitbeforeSwapafterSwapswapDelta+1
1
51d
0x244e…2080Runs code on every swap · Runs at pool creation
Robinhood
beforeInitbeforeSwap
1
51d
0x6d3d…c144Runs code on every swap · Can take tokens from swaps
Robinhood
afterRemoveLiqafterSwapafterSwapDelta
1
51d
0xa604…80ccRuns code on every swap · Can take tokens from swaps
Robinhood
beforeSwapafterSwapswapDeltaafterSwapDelta
1
51d
0x7c97…5503Takes a cut when LPs withdraw · Adjusts deposit amounts · Runs at pool creation
Robinhood
afterInitafterAddLiqafterRemoveLiqaddLiqDelta+1
1
51d
SparcHookRuns code on every swap · Can take tokens from swaps · Runs at pool creation
Robinhood
beforeInitbeforeSwapafterSwapswapDelta+1
1
51d
LoxMarketRuns code on every swap · Can take tokens from swaps · Gates who can add liquidity · Runs at pool creation
Robinhood
beforeInitbeforeAddLiqbeforeSwapafterSwap+2
1
51d
0x5228…8144Runs code on every swap · Can take tokens from swaps
Robinhood
afterRemoveLiqafterSwapafterSwapDelta
1
51d
0x3049…28ccRuns 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
1
51d
0x4e60…4144Runs code on every swap · Can take tokens from swaps
Robinhood
afterRemoveLiqafterSwapafterSwapDelta
1
51d
0x3d71…8044Runs code on every swap · Can take tokens from swaps
Robinhood
afterSwapafterSwapDelta
1
51d
0xd28e…9a00Can block LP withdrawals · Gates who can add liquidity · Runs at pool creation
Robinhood
afterInitbeforeAddLiqbeforeRemoveLiq
1
51d
0x715c…0144Runs code on every swap · Can take tokens from swaps
Robinhood
afterRemoveLiqafterSwapafterSwapDelta
1
51d
0x6ed7…4144Runs code on every swap · Can take tokens from swaps
Robinhood
afterRemoveLiqafterSwapafterSwapDelta
1
51d
0xb4da…c144Runs code on every swap · Can take tokens from swaps
Robinhood
afterRemoveLiqafterSwapafterSwapDelta
1
51d
0x9948…9a00Can block LP withdrawals · Gates who can add liquidity · Runs at pool creation
Robinhood
afterInitbeforeAddLiqbeforeRemoveLiq
1
51d
0x3f4f…c144Runs code on every swap · Can take tokens from swaps
Robinhood
afterRemoveLiqafterSwapafterSwapDelta
1
51d
0x0b49…0144Runs code on every swap · Can take tokens from swaps
Robinhood
afterRemoveLiqafterSwapafterSwapDelta
1
51d
0x86d5…1a00Can block LP withdrawals · Gates who can add liquidity · Runs at pool creation
Robinhood
afterInitbeforeAddLiqbeforeRemoveLiq
1
51d
0x8bf5…da00Can block LP withdrawals · Gates who can add liquidity · Runs at pool creation
Robinhood
afterInitbeforeAddLiqbeforeRemoveLiq
1
51d
0xdd62…8144Runs code on every swap · Can take tokens from swaps
Robinhood
afterRemoveLiqafterSwapafterSwapDelta
1
51d
0xe931…0144Runs code on every swap · Can take tokens from swaps
Robinhood
afterRemoveLiqafterSwapafterSwapDelta
1
51d
0x25eb…4144Runs code on every swap · Can take tokens from swaps
Robinhood
afterRemoveLiqafterSwapafterSwapDelta
1
51d
0xc121…a0ccRuns code on every swap · Can take tokens from swaps · Runs at pool creation
Ethereum
beforeInitbeforeSwapafterSwapswapDelta+1
1
51d
0x56f7…a000Runs at pool creation
Robinhood
beforeInit
1
51d
0x6061…0144Runs code on every swap · Can take tokens from swaps
Robinhood
afterRemoveLiqafterSwapafterSwapDelta
1
51d
0x21c3…0144Runs code on every swap · Can take tokens from swaps
Robinhood
afterRemoveLiqafterSwapafterSwapDelta
1
51d
0x2d70…4144Runs code on every swap · Can take tokens from swaps
Robinhood
afterRemoveLiqafterSwapafterSwapDelta
1
51d
0xdf90…80ccRuns code on every swap · Can take tokens from swaps
Robinhood
beforeSwapafterSwapswapDeltaafterSwapDelta
1
51d
0x8031…c0ccRuns code on every swap · Can take tokens from swaps
Robinhood
beforeSwapafterSwapswapDeltaafterSwapDelta
1
51d
SharePoolLockRuns at pool creation
Robinhood
beforeInit
1
51d
0x0d0a…6080Runs code on every swap · Runs at pool creation
Robinhood
beforeInitbeforeSwap
1
51d
0xe60d…c044Runs code on every swap · Can take tokens from swaps
Robinhood
afterSwapafterSwapDelta
1
51d
0x74e7…1040Runs code on every swap · Runs at pool creation
Robinhood
afterInitafterSwap
1
51d
0xa990…5040Runs code on every swap · Runs at pool creation
Robinhood
afterInitafterSwap
1
51d
0x0a4b…1040Runs code on every swap · Runs at pool creation
Robinhood
afterInitafterSwap
1
51d
0xbc68…5040Runs code on every swap · Runs at pool creation
Robinhood
afterInitafterSwap
1
51d
0xf29a…9040Runs code on every swap · Runs at pool creation
Robinhood
afterInitafterSwap
1
51d
0x7669…9040Runs code on every swap · Runs at pool creation
Robinhood
afterInitafterSwap
1
51d
0x2801…d040Runs code on every swap · Runs at pool creation
Robinhood
afterInitafterSwap
1
51d
0x8a2b…5040Runs code on every swap · Runs at pool creation
Robinhood
afterInitafterSwap
1
51d
0x694c…d040Runs code on every swap · Runs at pool creation
Robinhood
afterInitafterSwap
1
51d
0x3e6c…9040Runs code on every swap · Runs at pool creation
Robinhood
afterInitafterSwap
1
51d
0x7728…00ccRuns code on every swap · Can take tokens from swaps
Robinhood
beforeSwapafterSwapswapDeltaafterSwapDelta
1
51d
0x4401…9040Runs code on every swap · Runs at pool creation
Robinhood
afterInitafterSwap
1