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
39d
0x397f…00ccRuns code on every swap · Can take tokens from swaps
Robinhood
beforeSwapafterSwapswapDeltaafterSwapDelta
1
39d
0x683d…0144Runs code on every swap · Can take tokens from swaps
Robinhood
afterRemoveLiqafterSwapafterSwapDelta
1
39d
0xd5b9…00ccRuns code on every swap · Can take tokens from swaps
Robinhood
beforeSwapafterSwapswapDeltaafterSwapDelta
1
39d
0x6d85…4880Runs code on every swap · Gates who can add liquidity
Robinhood
beforeAddLiqbeforeSwap
1
39d
0xfc4f…8144Runs code on every swap · Can take tokens from swaps
Robinhood
afterRemoveLiqafterSwapafterSwapDelta
1
39d
0x187b…3fffRuns 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
Robinhood
beforeInitafterInitbeforeAddLiqafterAddLiq+10
1
39d
0xfd94…0144Runs code on every swap · Can take tokens from swaps
Robinhood
afterRemoveLiqafterSwapafterSwapDelta
1
39d
0xc331…80ccRuns code on every swap · Can take tokens from swaps
Robinhood
beforeSwapafterSwapswapDeltaafterSwapDelta
1
39d
0x4799…0144Runs code on every swap · Can take tokens from swaps
Robinhood
afterRemoveLiqafterSwapafterSwapDelta
1
39d
0xd5be…80ccRuns code on every swap · Can take tokens from swaps
Robinhood
beforeSwapafterSwapswapDeltaafterSwapDelta
1
39d
0x1d49…e0ccRuns code on every swap · Can take tokens from swaps · Runs at pool creation
Robinhood
beforeInitbeforeSwapafterSwapswapDelta+1
1
39d
0xc006…0144Runs code on every swap · Can take tokens from swaps
Robinhood
afterRemoveLiqafterSwapafterSwapDelta
1
39d
0xaec5…60ccRuns code on every swap · Can take tokens from swaps · Runs at pool creation
Robinhood
beforeInitbeforeSwapafterSwapswapDelta+1
1
39d
GenieHookRuns code on every swap · Can take tokens from swaps · Runs at pool creation
Robinhood
beforeInitbeforeSwapafterSwapswapDelta+1
1
39d
0x00b7…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
Robinhood
beforeInitafterInitbeforeAddLiqafterAddLiq+10
1
39d
0x2441…80ccRuns code on every swap · Can take tokens from swaps
Robinhood
beforeSwapafterSwapswapDeltaafterSwapDelta
1
39d
0x97c8…c144Runs code on every swap · Can take tokens from swaps
Robinhood
afterRemoveLiqafterSwapafterSwapDelta
1
39d
0x15df…8088Runs code on every swap · Can take tokens from swaps
Robinhood
beforeSwapswapDelta
1
39d
0x8e71…0144Runs code on every swap · Can take tokens from swaps
Robinhood
afterRemoveLiqafterSwapafterSwapDelta
1
39d
0x9344…c144Runs code on every swap · Can take tokens from swaps
Robinhood
afterRemoveLiqafterSwapafterSwapDelta
1
39d
0xb087…0144Runs code on every swap · Can take tokens from swaps
Robinhood
afterRemoveLiqafterSwapafterSwapDelta
1
39d
BirbFeeHookRuns code on every swap · Can take tokens from swaps · Runs at pool creation · Handles donations to LPs
Robinhood
beforeInitbeforeSwapafterSwapbeforeDonate+2
1
39d
0xfab4…aae0Runs code on every swap · Can block LP withdrawals · Gates who can add liquidity · Runs at pool creation · Handles donations to LPs
Robinhood
beforeInitbeforeAddLiqbeforeRemoveLiqbeforeSwap+2
1
39d
0x08db…e080Runs code on every swap · Runs at pool creation
Robinhood
beforeInitbeforeSwap
1
39d
0x9ecf…e080Runs code on every swap · Runs at pool creation
Robinhood
beforeInitbeforeSwap
1
39d
0x6905…4144Runs code on every swap · Can take tokens from swaps
Robinhood
afterRemoveLiqafterSwapafterSwapDelta
1
39d
0xe94b…a080Runs code on every swap · Runs at pool creation
Robinhood
beforeInitbeforeSwap
1
39d
0x96f3…e080Runs code on every swap · Runs at pool creation
Robinhood
beforeInitbeforeSwap
1
39d
0x519c…6080Runs code on every swap · Runs at pool creation
Robinhood
beforeInitbeforeSwap
1
39d
0x8d1c…c144Runs code on every swap · Can take tokens from swaps
Robinhood
afterRemoveLiqafterSwapafterSwapDelta
1
39d
0x2f7f…a080Runs code on every swap · Runs at pool creation
Robinhood
beforeInitbeforeSwap
1
39d
0x027c…0144Runs code on every swap · Can take tokens from swaps
Robinhood
afterRemoveLiqafterSwapafterSwapDelta
1
39d
0x5169…2080Runs code on every swap · Runs at pool creation
Robinhood
beforeInitbeforeSwap
1
39d
0x6d8f…8144Runs code on every swap · Can take tokens from swaps
Robinhood
afterRemoveLiqafterSwapafterSwapDelta
1
39d
0x433c…6080Runs code on every swap · Runs at pool creation
Robinhood
beforeInitbeforeSwap
1
39d
0xe801…8144Runs code on every swap · Can take tokens from swaps
Robinhood
afterRemoveLiqafterSwapafterSwapDelta
1
39d
0xe587…a080Runs code on every swap · Runs at pool creation
Robinhood
beforeInitbeforeSwap
1
39d
0x02de…4144Runs code on every swap · Can take tokens from swaps
Robinhood
afterRemoveLiqafterSwapafterSwapDelta
1
39d
0x35b2…e080Runs code on every swap · Runs at pool creation
Robinhood
beforeInitbeforeSwap
1
39d
0x9d53…e080Runs code on every swap · Runs at pool creation
Robinhood
beforeInitbeforeSwap
1
39d
0xa3be…8144Runs code on every swap · Can take tokens from swaps
Robinhood
afterRemoveLiqafterSwapafterSwapDelta
1
39d
0xc621…2080Runs code on every swap · Runs at pool creation
Robinhood
beforeInitbeforeSwap
1
39d
0x9b7b…2080Runs code on every swap · Runs at pool creation
Robinhood
beforeInitbeforeSwap
1
39d
0x34aa…c144Runs code on every swap · Can take tokens from swaps
Robinhood
afterRemoveLiqafterSwapafterSwapDelta
1
39d
0x27c8…a080Runs code on every swap · Runs at pool creation
Robinhood
beforeInitbeforeSwap
1
39d
0x5c48…c0ccRuns code on every swap · Can take tokens from swaps
Robinhood
beforeSwapafterSwapswapDeltaafterSwapDelta
1
39d
0x7f57…8144Runs code on every swap · Can take tokens from swaps
Robinhood
afterRemoveLiqafterSwapafterSwapDelta
1
39d
0x9542…0144Runs code on every swap · Can take tokens from swaps
Robinhood
afterRemoveLiqafterSwapafterSwapDelta
1
40d
0xe176…2accRuns code on every swap · Can take tokens from swaps · Can block LP withdrawals · Gates who can add liquidity · Runs at pool creation
Robinhood
beforeInitbeforeAddLiqbeforeRemoveLiqbeforeSwap+3
1
40d
0x9349…00ccRuns code on every swap · Can take tokens from swaps
Robinhood
beforeSwapafterSwapswapDeltaafterSwapDelta
1