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
56d
0xfd3e…a080Runs code on every swap · Runs at pool creation
Robinhood
beforeInitbeforeSwap
1
56d
TollRuns code on every swap · Can take tokens from swaps · Gates who can add liquidity · Runs at pool creation
Robinhood
beforeInitbeforeAddLiqbeforeSwapafterSwap+2
1
56d
0x0350…00ccRuns code on every swap · Can take tokens from swaps
Robinhood
beforeSwapafterSwapswapDeltaafterSwapDelta
1
56d
TollRuns code on every swap · Can take tokens from swaps · Gates who can add liquidity · Runs at pool creation
Robinhood
beforeInitbeforeAddLiqbeforeSwapafterSwap+2
1
56d
0x18a7…8144Runs code on every swap · Can take tokens from swaps
Robinhood
afterRemoveLiqafterSwapafterSwapDelta
1
56d
0xc5b1…a080Runs code on every swap · Runs at pool creation
Robinhood
beforeInitbeforeSwap
1
56d
0x467e…e080Runs code on every swap · Runs at pool creation
Robinhood
beforeInitbeforeSwap
1
56d
0x345d…2080Runs code on every swap · Runs at pool creation
Robinhood
beforeInitbeforeSwap
1
56d
0xe630…0144Runs code on every swap · Can take tokens from swaps
Robinhood
afterRemoveLiqafterSwapafterSwapDelta
1
56d
0xc0e2…e080Runs code on every swap · Runs at pool creation
Robinhood
beforeInitbeforeSwap
1
56d
0xd1c3…e080Runs code on every swap · Runs at pool creation
Robinhood
beforeInitbeforeSwap
1
56d
0xa024…2080Runs code on every swap · Runs at pool creation
Robinhood
beforeInitbeforeSwap
1
56d
0x6bb0…6080Runs code on every swap · Runs at pool creation
Robinhood
beforeInitbeforeSwap
1
56d
0x349c…2080Runs code on every swap · Runs at pool creation
Robinhood
beforeInitbeforeSwap
1
56d
0x0503…a080Runs code on every swap · Runs at pool creation
Robinhood
beforeInitbeforeSwap
1
56d
0xc7c3…00c4Runs code on every swap · Can take tokens from swaps
Robinhood
beforeSwapafterSwapafterSwapDelta
1
56d
0xb47e…e080Runs code on every swap · Runs at pool creation
Robinhood
beforeInitbeforeSwap
1
56d
0xaaf2…a080Runs code on every swap · Runs at pool creation
Robinhood
beforeInitbeforeSwap
1
56d
0x5604…a080Runs code on every swap · Runs at pool creation
Robinhood
beforeInitbeforeSwap
1
56d
0x1cb1…45cfRuns code on every swap · Can take tokens from swaps · Takes a cut when LPs withdraw · Adjusts deposit amounts
BSC
afterAddLiqafterRemoveLiqbeforeSwapafterSwap+4
1
56d
0x8e3d…2080Runs code on every swap · Runs at pool creation
Robinhood
beforeInitbeforeSwap
1
56d
0x0fab…a080Runs code on every swap · Runs at pool creation
Robinhood
beforeInitbeforeSwap
1
56d
0x59b8…6080Runs code on every swap · Runs at pool creation
Robinhood
beforeInitbeforeSwap
1
56d
TollRuns code on every swap · Can take tokens from swaps · Gates who can add liquidity · Runs at pool creation
Robinhood
beforeInitbeforeAddLiqbeforeSwapafterSwap+2
1
56d
0xde51…6080Runs code on every swap · Runs at pool creation
Robinhood
beforeInitbeforeSwap
1
56d
0x38b3…6080Runs code on every swap · Runs at pool creation
Robinhood
beforeInitbeforeSwap
1
56d
0x7dc6…2080Runs code on every swap · Runs at pool creation
Robinhood
beforeInitbeforeSwap
1
56d
0x1ecf…e080Runs code on every swap · Runs at pool creation
Robinhood
beforeInitbeforeSwap
1
56d
0x8a81…2080Runs code on every swap · Runs at pool creation
Robinhood
beforeInitbeforeSwap
1
56d
0x72ce…c0ccRuns code on every swap · Can take tokens from swaps
Robinhood
beforeSwapafterSwapswapDeltaafterSwapDelta
1
56d
0xfb66…2080Runs code on every swap · Runs at pool creation
Robinhood
beforeInitbeforeSwap
1
56d
0x2e93…e080Runs code on every swap · Runs at pool creation
Robinhood
beforeInitbeforeSwap
1
56d
0xe008…2080Runs code on every swap · Runs at pool creation
Robinhood
beforeInitbeforeSwap
1
56d
0xd03e…e080Runs code on every swap · Runs at pool creation
Robinhood
beforeInitbeforeSwap
1
56d
0x7e35…a080Runs code on every swap · Runs at pool creation
Robinhood
beforeInitbeforeSwap
1
56d
0x64c2…e080Runs code on every swap · Runs at pool creation
Robinhood
beforeInitbeforeSwap
1
56d
0xed70…2080Runs code on every swap · Runs at pool creation
Robinhood
beforeInitbeforeSwap
1
56d
0x0647…a080Runs code on every swap · Runs at pool creation
Robinhood
beforeInitbeforeSwap
1
56d
0xa2bf…6080Runs code on every swap · Runs at pool creation
Robinhood
beforeInitbeforeSwap
1
56d
0x5fa0…a080Runs code on every swap · Runs at pool creation
Robinhood
beforeInitbeforeSwap
1
56d
0x7b91…6080Runs code on every swap · Runs at pool creation
Robinhood
beforeInitbeforeSwap
1
56d
0x06b2…6080Runs code on every swap · Runs at pool creation
Robinhood
beforeInitbeforeSwap
1
56d
0x272a…e080Runs code on every swap · Runs at pool creation
Robinhood
beforeInitbeforeSwap
1
56d
0xddec…a080Runs code on every swap · Runs at pool creation
Robinhood
beforeInitbeforeSwap
1
56d
0x2dba…6080Runs code on every swap · Runs at pool creation
Robinhood
beforeInitbeforeSwap
1
56d
0xec02…a080Runs code on every swap · Runs at pool creation
Robinhood
beforeInitbeforeSwap
1
56d
0x789e…e080Runs code on every swap · Runs at pool creation
Robinhood
beforeInitbeforeSwap
1
56d
0xde9f…40ccRuns code on every swap · Can take tokens from swaps
Robinhood
beforeSwapafterSwapswapDeltaafterSwapDelta
1
56d
0x096d…a080Runs code on every swap · Runs at pool creation
Robinhood
beforeInitbeforeSwap
1
56d
0x5e55…6080Runs code on every swap · Runs at pool creation
Robinhood
beforeInitbeforeSwap
1