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
0x948b…8144Runs code on every swap · Can take tokens from swaps
Robinhood
afterRemoveLiqafterSwapafterSwapDelta
1
54d
0x7bfb…45c7Runs code on every swap · Can take tokens from swaps · Takes a cut when LPs withdraw · Adjusts deposit amounts
Robinhood
afterAddLiqafterRemoveLiqbeforeSwapafterSwap+3
1
54d
0x6c17…e080Runs code on every swap · Runs at pool creation
Robinhood
beforeInitbeforeSwap
1
54d
0xa582…4144Runs code on every swap · Can take tokens from swaps
Robinhood
afterRemoveLiqafterSwapafterSwapDelta
1
54d
0xff90…e080Runs code on every swap · Runs at pool creation
Robinhood
beforeInitbeforeSwap
1
54d
0xe77b…8144Runs code on every swap · Can take tokens from swaps
Robinhood
afterRemoveLiqafterSwapafterSwapDelta
1
54d
0xd37d…4144Runs code on every swap · Can take tokens from swaps
Robinhood
afterRemoveLiqafterSwapafterSwapDelta
1
54d
0x74e2…8144Runs code on every swap · Can take tokens from swaps
Robinhood
afterRemoveLiqafterSwapafterSwapDelta
1
54d
0x5236…2deaRuns code on every swap · Can take tokens from swaps · Gates who can add liquidity · Adjusts deposit amounts · Runs at pool creation · Handles donations to LPs
Robinhood
beforeInitbeforeAddLiqafterAddLiqafterRemoveLiq+5
1
54d
0xc37e…eaccRuns 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
54d
0xd679…c144Runs code on every swap · Can take tokens from swaps
Robinhood
afterRemoveLiqafterSwapafterSwapDelta
1
54d
0xc22c…05c7Runs code on every swap · Can take tokens from swaps · Takes a cut when LPs withdraw · Adjusts deposit amounts
Robinhood
afterAddLiqafterRemoveLiqbeforeSwapafterSwap+3
1
54d
0x6610…c144Runs code on every swap · Can take tokens from swaps
Robinhood
afterRemoveLiqafterSwapafterSwapDelta
1
54d
0xde78…0080Runs code on every swap · Sets its own swap fee
Robinhood
beforeSwap
1
54d
TraceHookRuns code on every swap · Can take tokens from swaps · Runs at pool creation
Robinhood
beforeInitbeforeSwapafterSwapswapDelta+1
1
54d
GardenPublicV4HookRuns 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
54d
0x3122…0880Runs code on every swap · Gates who can add liquidity
Robinhood
beforeAddLiqbeforeSwap
1
54d
0x22fd…8144Runs code on every swap · Can take tokens from swaps
Robinhood
afterRemoveLiqafterSwapafterSwapDelta
1
54d
0x0e70…05cfRuns code on every swap · Can take tokens from swaps · Takes a cut when LPs withdraw · Adjusts deposit amounts
Robinhood
afterAddLiqafterRemoveLiqbeforeSwapafterSwap+4
1
54d
0x5a9a…c144Runs code on every swap · Can take tokens from swaps
Robinhood
afterRemoveLiqafterSwapafterSwapDelta
1
54d
0xf592…6dcfRuns code on every swap · Can take tokens from swaps · Takes a cut when LPs withdraw · Gates who can add liquidity · Adjusts deposit amounts · Runs at pool creation
Robinhood
beforeInitbeforeAddLiqafterAddLiqafterRemoveLiq+6
1
54d
0x3a71…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
54d
0xee15…e080Runs code on every swap · Runs at pool creation
Robinhood
beforeInitbeforeSwap
1
54d
0x20d6…2080Runs code on every swap · Runs at pool creation
Robinhood
beforeInitbeforeSwap
1
54d
0xc302…60ccRuns code on every swap · Can take tokens from swaps · Runs at pool creation
Robinhood
beforeInitbeforeSwapafterSwapswapDelta+1
1
54d
0xa3e6…6080Runs code on every swap · Runs at pool creation
Robinhood
beforeInitbeforeSwap
1
54d
0x8cd2…6080Runs code on every swap · Runs at pool creation
Robinhood
beforeInitbeforeSwap
1
54d
GardenPublicV4HookRuns 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
54d
0xdd19…e080Runs code on every swap · Runs at pool creation
Robinhood
beforeInitbeforeSwap
1
54d
0x3a69…6080Runs code on every swap · Runs at pool creation
Robinhood
beforeInitbeforeSwap
1
54d
0xc67c…a080Runs code on every swap · Runs at pool creation
Robinhood
beforeInitbeforeSwap
1
54d
ShellRuns code on every swap · Can take tokens from swaps · Runs at pool creation
Robinhood
beforeInitbeforeSwapafterSwapswapDelta+1
1
54d
0xff1b…60ccRuns code on every swap · Can take tokens from swaps · Runs at pool creation
Robinhood
beforeInitbeforeSwapafterSwapswapDelta+1
1
54d
0x194b…40ccRuns code on every swap · Can take tokens from swaps
Robinhood
beforeSwapafterSwapswapDeltaafterSwapDelta
1
54d
0xfd3e…a080Runs code on every swap · Runs at pool creation
Robinhood
beforeInitbeforeSwap
1
54d
TollRuns code on every swap · Can take tokens from swaps · Gates who can add liquidity · Runs at pool creation
Robinhood
beforeInitbeforeAddLiqbeforeSwapafterSwap+2
1
54d
0x0350…00ccRuns code on every swap · Can take tokens from swaps
Robinhood
beforeSwapafterSwapswapDeltaafterSwapDelta
1
54d
TollRuns code on every swap · Can take tokens from swaps · Gates who can add liquidity · Runs at pool creation
Robinhood
beforeInitbeforeAddLiqbeforeSwapafterSwap+2
1
54d
0x18a7…8144Runs code on every swap · Can take tokens from swaps
Robinhood
afterRemoveLiqafterSwapafterSwapDelta
1
54d
0xc5b1…a080Runs code on every swap · Runs at pool creation
Robinhood
beforeInitbeforeSwap
1
54d
0x467e…e080Runs code on every swap · Runs at pool creation
Robinhood
beforeInitbeforeSwap
1
54d
0x345d…2080Runs code on every swap · Runs at pool creation
Robinhood
beforeInitbeforeSwap
1
54d
0xe630…0144Runs code on every swap · Can take tokens from swaps
Robinhood
afterRemoveLiqafterSwapafterSwapDelta
1
54d
0xc0e2…e080Runs code on every swap · Runs at pool creation
Robinhood
beforeInitbeforeSwap
1
54d
0xd1c3…e080Runs code on every swap · Runs at pool creation
Robinhood
beforeInitbeforeSwap
1
54d
0xa024…2080Runs code on every swap · Runs at pool creation
Robinhood
beforeInitbeforeSwap
1
54d
0x6bb0…6080Runs code on every swap · Runs at pool creation
Robinhood
beforeInitbeforeSwap
1
54d
0x349c…2080Runs code on every swap · Runs at pool creation
Robinhood
beforeInitbeforeSwap
1
54d
0x0503…a080Runs code on every swap · Runs at pool creation
Robinhood
beforeInitbeforeSwap
1
54d
0xc7c3…00c4Runs code on every swap · Can take tokens from swaps
Robinhood
beforeSwapafterSwapafterSwapDelta
1