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
54d
0x5ba9…0144Runs code on every swap · Can take tokens from swaps
Robinhood
afterRemoveLiqafterSwapafterSwapDelta
1
55d
ArrowsManagedRangeHookRuns code on every swap · Can take tokens from swaps · Gates who can add liquidity · Runs at pool creation · Handles donations to LPs
Robinhood
beforeInitbeforeAddLiqbeforeSwapbeforeDonate+1
1
55d
VerdictRuns code on every swap · Can take tokens from swaps · Runs at pool creation
Ethereum
afterInitafterSwapafterSwapDelta
1
55d
0x24ea…40ccRuns code on every swap · Can take tokens from swaps
Robinhood
beforeSwapafterSwapswapDeltaafterSwapDelta
1
55d
0x326b…0144Runs code on every swap · Can take tokens from swaps
Robinhood
afterRemoveLiqafterSwapafterSwapDelta
1
55d
LoxMarketRuns code on every swap · Can take tokens from swaps · Runs at pool creation
Robinhood
beforeInitbeforeSwapafterSwapswapDelta+1
1
55d
HoodSaleV4HookRuns code on every swap · Can take tokens from swaps · Runs at pool creation
Robinhood
beforeInitbeforeSwapafterSwapswapDelta+1
1
55d
ZCHFSavingsRouterHookA ZCHF/svZCHF pool hook that provides protocol-owned JIT liquidity for each swap, maintains anchor liquidity centered at the savings vault's fair price, and blocks external liquidity additions. Price sync can be triggered permissionlessly if spot price drifts too far from the fair rate.
Ethereum
beforeInitbeforeAddLiqbeforeRemoveLiqbeforeSwap+1
1
55d
0x9026…c144Runs code on every swap · Can take tokens from swaps
Robinhood
afterRemoveLiqafterSwapafterSwapDelta
1
55d
FoundationHookV1Runs code on every swap · Can take tokens from swaps · Runs at pool creation
Robinhood
beforeInitbeforeSwapafterSwapswapDelta+1
1
55d
0xd96c…20c4Runs code on every swap · Can take tokens from swaps · Sets its own swap fee · Runs at pool creation
Base
beforeInitbeforeSwapafterSwapafterSwapDelta
1
55d
FoundationHookV1Runs code on every swap · Can take tokens from swaps · Runs at pool creation
Robinhood
beforeInitbeforeSwapafterSwapswapDelta+1
1
55d
0xd425…6000Runs at pool creation
Robinhood
beforeInit
1
55d
0x7ccf…4888Runs code on every swap · Can take tokens from swaps · Gates who can add liquidity
BSC
beforeAddLiqbeforeSwapswapDelta
1
55d
0x2819…0888Runs code on every swap · Can take tokens from swaps · Gates who can add liquidity
BSC
beforeAddLiqbeforeSwapswapDelta
1
55d
0xdb53…8888Runs code on every swap · Can take tokens from swaps · Gates who can add liquidity
BSC
beforeAddLiqbeforeSwapswapDelta
1
55d
0x7f71…a000Runs at pool creation
Base
beforeInit
1
55d
0x9a97…50c4Runs code on every swap · Can take tokens from swaps · Runs at pool creation
Robinhood
afterInitbeforeSwapafterSwapafterSwapDelta
1
55d
0xe5c0…8080Runs code on every swap · Sets its own swap fee
Robinhood
beforeSwap
1
55d
0xe3cc…6000Runs at pool creation
BSC
beforeInit
1
55d
0x2bc8…40ccRuns code on every swap · Can take tokens from swaps
Robinhood
beforeSwapafterSwapswapDeltaafterSwapDelta
1
55d
0xfef4…00ccRuns code on every swap · Can take tokens from swaps
Robinhood
beforeSwapafterSwapswapDeltaafterSwapDelta
1
55d
0x4694…80ccRuns code on every swap · Can take tokens from swaps
Robinhood
beforeSwapafterSwapswapDeltaafterSwapDelta
1
55d
0x4f96…c044Runs code on every swap · Can take tokens from swaps
BSC
afterSwapafterSwapDelta
1
55d
0x0b52…8144Runs code on every swap · Can take tokens from swaps
Robinhood
afterRemoveLiqafterSwapafterSwapDelta
1
55d
0x53fa…0144Runs code on every swap · Can take tokens from swaps
Robinhood
afterRemoveLiqafterSwapafterSwapDelta
1
55d
0x22e2…eac0Runs code on every swap · Can block LP withdrawals · Gates who can add liquidity · Runs at pool creation
Robinhood
beforeInitbeforeAddLiqbeforeRemoveLiqbeforeSwap+1
1
55d
0x2dde…c0c4Runs code on every swap · Can take tokens from swaps
Robinhood
beforeSwapafterSwapafterSwapDelta
1
55d
0x4a92…4144Runs code on every swap · Can take tokens from swaps
Robinhood
afterRemoveLiqafterSwapafterSwapDelta
1
55d
0x461e…e0c4Runs code on every swap · Can take tokens from swaps · Sets its own swap fee · Runs at pool creation
Base
beforeInitbeforeSwapafterSwapafterSwapDelta
1
55d
0xbfd9…2080Runs code on every swap · Runs at pool creation
Robinhood
beforeInitbeforeSwap
1
55d
0xcda8…0144Runs code on every swap · Can take tokens from swaps
Robinhood
afterRemoveLiqafterSwapafterSwapDelta
1
55d
0x9192…a5c7Runs code on every swap · Can take tokens from swaps · Takes a cut when LPs withdraw · Adjusts deposit amounts · Runs at pool creation
BSC
beforeInitafterAddLiqafterRemoveLiqbeforeSwap+4
1
55d
0xc624…6080Runs code on every swap · Runs at pool creation
Robinhood
beforeInitbeforeSwap
1
55d
0x3416…6080Runs code on every swap · Runs at pool creation
Robinhood
beforeInitbeforeSwap
1
55d
0xd4c1…e080Runs code on every swap · Runs at pool creation
Robinhood
beforeInitbeforeSwap
1
55d
0xb690…caccRuns code on every swap · Can take tokens from swaps · Can block LP withdrawals · Gates who can add liquidity
Robinhood
beforeAddLiqbeforeRemoveLiqbeforeSwapafterSwap+2
1
55d
0x0cf3…2080Runs code on every swap · Runs at pool creation
Robinhood
beforeInitbeforeSwap
1
55d
0x4e2c…2080Runs code on every swap · Runs at pool creation
Robinhood
beforeInitbeforeSwap
1
55d
0x5425…6080Runs code on every swap · Runs at pool creation
Robinhood
beforeInitbeforeSwap
1
55d
0xaa87…e080Runs code on every swap · Runs at pool creation
Robinhood
beforeInitbeforeSwap
1
55d
0xcca8…0144Runs code on every swap · Can take tokens from swaps
Robinhood
afterRemoveLiqafterSwapafterSwapDelta
1
55d
0x2071…e080Runs code on every swap · Runs at pool creation
Robinhood
beforeInitbeforeSwap
1
55d
0x300c…2080Runs code on every swap · Runs at pool creation
Robinhood
beforeInitbeforeSwap
1
55d
0x7caa…0144Runs code on every swap · Can take tokens from swaps
Robinhood
afterRemoveLiqafterSwapafterSwapDelta
1
55d
0x3e62…2080Runs code on every swap · Runs at pool creation
Robinhood
beforeInitbeforeSwap
1
55d
0x6a11…4880Runs code on every swap · Gates who can add liquidity
Robinhood
beforeAddLiqbeforeSwap
1
55d
0x5aad…caccRuns code on every swap · Can take tokens from swaps · Can block LP withdrawals · Gates who can add liquidity
Robinhood
beforeAddLiqbeforeRemoveLiqbeforeSwapafterSwap+2
1
55d
0x42a4…c5cfRuns code on every swap · Can take tokens from swaps · Sets its own swap fee · Takes a cut when LPs withdraw · Adjusts deposit amounts
Robinhood
afterAddLiqafterRemoveLiqbeforeSwapafterSwap+4
1
55d
0xf7ae…80ccRuns code on every swap · Can take tokens from swaps
Robinhood
beforeSwapafterSwapswapDeltaafterSwapDelta
1