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
42d
ReverbRuns code on every swap · Can take tokens from swaps · Runs at pool creation
Robinhood
beforeInitbeforeSwapafterSwapswapDelta+1
1
42d
0xa78b…c0ccRuns code on every swap · Can take tokens from swaps
Robinhood
beforeSwapafterSwapswapDeltaafterSwapDelta
1
42d
PrismRuns code on every swap · Can take tokens from swaps · Runs at pool creation
Robinhood
beforeInitbeforeSwapafterSwapswapDelta+1
1
42d
PrismRuns code on every swap · Can take tokens from swaps · Runs at pool creation
Robinhood
beforeInitbeforeSwapafterSwapswapDelta+1
1
42d
IMDPairHookRuns code on every swap · Can take tokens from swaps · Can block LP withdrawals · Gates who can add liquidity · Runs at pool creation
Ethereum
beforeInitbeforeAddLiqbeforeRemoveLiqafterSwap+1
1
42d
0xd454…0080Runs code on every swap
Base
beforeSwap
1
42d
0x0a55…45c7Runs code on every swap · Can take tokens from swaps · Takes a cut when LPs withdraw · Adjusts deposit amounts
Ethereum
afterAddLiqafterRemoveLiqbeforeSwapafterSwap+3
1
42d
0xef04…c0ccRuns code on every swap · Can take tokens from swaps
Robinhood
beforeSwapafterSwapswapDeltaafterSwapDelta
1
42d
0x4374…a8c4Runs code on every swap · Can take tokens from swaps · Gates who can add liquidity · Runs at pool creation
Base
beforeInitbeforeAddLiqbeforeSwapafterSwap+1
1
42d
0xec6c…e488Runs code on every swap · Can take tokens from swaps · Runs at pool creation
Base
beforeInitafterAddLiqbeforeSwapswapDelta
1
42d
0x7285…6488Runs code on every swap · Can take tokens from swaps · Runs at pool creation
Base
beforeInitafterAddLiqbeforeSwapswapDelta
1
42d
0x2224…a488Runs code on every swap · Can take tokens from swaps · Runs at pool creation
Base
beforeInitafterAddLiqbeforeSwapswapDelta
1
42d
0xed05…a488Runs code on every swap · Can take tokens from swaps · Runs at pool creation
Base
beforeInitafterAddLiqbeforeSwapswapDelta
1
42d
0x5842…2488Runs code on every swap · Can take tokens from swaps · Runs at pool creation
Base
beforeInitafterAddLiqbeforeSwapswapDelta
1
42d
0x5e8e…6488Runs code on every swap · Can take tokens from swaps · Runs at pool creation
Base
beforeInitafterAddLiqbeforeSwapswapDelta
1
42d
0xec88…a488Runs code on every swap · Can take tokens from swaps · Runs at pool creation
Base
beforeInitafterAddLiqbeforeSwapswapDelta
1
42d
0xa853…2488Runs code on every swap · Can take tokens from swaps · Runs at pool creation
Base
beforeInitafterAddLiqbeforeSwapswapDelta
1
42d
0x4b7c…e488Runs code on every swap · Can take tokens from swaps · Runs at pool creation
Base
beforeInitafterAddLiqbeforeSwapswapDelta
1
42d
0x39c2…40ccRuns code on every swap · Can take tokens from swaps
Robinhood
beforeSwapafterSwapswapDeltaafterSwapDelta
1
42d
0xf60a…40ccRuns code on every swap · Can take tokens from swaps
Robinhood
beforeSwapafterSwapswapDeltaafterSwapDelta
1
42d
0x86cf…e080Runs code on every swap · Sets its own swap fee · Runs at pool creation
BSC
beforeInitbeforeSwap
1
42d
0xb116…80ccRuns code on every swap · Can take tokens from swaps
Robinhood
beforeSwapafterSwapswapDeltaafterSwapDelta
1
42d
0x87f6…7fffRuns 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
BSC
beforeInitafterInitbeforeAddLiqafterAddLiq+10
1
42d
0x9823…a8c4Runs code on every swap · Can take tokens from swaps · Gates who can add liquidity · Runs at pool creation
Base
beforeInitbeforeAddLiqbeforeSwapafterSwap+1
1
42d
0x1c23…4080Runs code on every swap
Base
beforeSwap
1
42d
0x372c…6488Runs code on every swap · Can take tokens from swaps · Runs at pool creation
BSC
beforeInitafterAddLiqbeforeSwapswapDelta
1
42d
0x19a7…a488Runs code on every swap · Can take tokens from swaps · Runs at pool creation
BSC
beforeInitafterAddLiqbeforeSwapswapDelta
1
42d
0xf8f3…2488Runs code on every swap · Can take tokens from swaps · Runs at pool creation
BSC
beforeInitafterAddLiqbeforeSwapswapDelta
1
42d
0xa80d…e488Runs code on every swap · Can take tokens from swaps · Runs at pool creation
BSC
beforeInitafterAddLiqbeforeSwapswapDelta
1
42d
0x71d6…40ccRuns code on every swap · Can take tokens from swaps
Robinhood
beforeSwapafterSwapswapDeltaafterSwapDelta
1
42d
0xdf66…28c4Runs code on every swap · Can take tokens from swaps · Gates who can add liquidity · Runs at pool creation
Base
beforeInitbeforeAddLiqbeforeSwapafterSwap+1
1
42d
0x40fd…80ccRuns code on every swap · Can take tokens from swaps
Ethereum
beforeSwapafterSwapswapDeltaafterSwapDelta
1
42d
0x1e0d…00ccRuns code on every swap · Can take tokens from swaps
Robinhood
beforeSwapafterSwapswapDeltaafterSwapDelta
1
42d
0x62e5…0144Runs code on every swap · Can take tokens from swaps
Robinhood
afterRemoveLiqafterSwapafterSwapDelta
1
42d
LaunchPoolHookRuns code on every swap · Can take tokens from swaps · Runs at pool creation
Robinhood
beforeInitbeforeSwapafterSwapswapDelta+1
1
42d
0xd115…80ccRuns code on every swap · Can take tokens from swaps
Robinhood
beforeSwapafterSwapswapDeltaafterSwapDelta
1
42d
0x7bfc…4144Runs code on every swap · Can take tokens from swaps
Robinhood
afterRemoveLiqafterSwapafterSwapDelta
1
42d
0x0f38…80ccRuns code on every swap · Can take tokens from swaps
Robinhood
beforeSwapafterSwapswapDeltaafterSwapDelta
1
42d
0x3deb…4144Runs code on every swap · Can take tokens from swaps
Ethereum
afterRemoveLiqafterSwapafterSwapDelta
1
42d
0x702f…e8c4Runs code on every swap · Can take tokens from swaps · Gates who can add liquidity · Runs at pool creation
Base
beforeInitbeforeAddLiqbeforeSwapafterSwap+1
1
42d
0x20f6…8144Runs code on every swap · Can take tokens from swaps
Robinhood
afterRemoveLiqafterSwapafterSwapDelta
1
43d
0xcf97…28c4Runs code on every swap · Can take tokens from swaps · Gates who can add liquidity · Runs at pool creation
Base
beforeInitbeforeAddLiqbeforeSwapafterSwap+1
1
43d
0x0a54…c144Runs code on every swap · Can take tokens from swaps
Robinhood
afterRemoveLiqafterSwapafterSwapDelta
1
43d
0xaba0…e488Runs code on every swap · Can take tokens from swaps · Runs at pool creation
BSC
beforeInitafterAddLiqbeforeSwapswapDelta
1
43d
0x9fd3…a488Runs code on every swap · Can take tokens from swaps · Runs at pool creation
BSC
beforeInitafterAddLiqbeforeSwapswapDelta
1
43d
0x3f3c…e8c4Runs code on every swap · Can take tokens from swaps · Gates who can add liquidity · Runs at pool creation
Base
beforeInitbeforeAddLiqbeforeSwapafterSwap+1
1
43d
0x35a5…00ccRuns code on every swap · Can take tokens from swaps
Robinhood
beforeSwapafterSwapswapDeltaafterSwapDelta
1
43d
0x2e00…68c4Runs code on every swap · Can take tokens from swaps · Gates who can add liquidity · Runs at pool creation
Base
beforeInitbeforeAddLiqbeforeSwapafterSwap+1
1
43d
0xa839…00ccRuns code on every swap · Can take tokens from swaps
Robinhood
beforeSwapafterSwapswapDeltaafterSwapDelta
1
43d
0x4b88…80ccRuns code on every swap · Can take tokens from swaps
Robinhood
beforeSwapafterSwapswapDeltaafterSwapDelta
1