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
45d
0xa2ed…8088Runs code on every swap · Can take tokens from swaps
Robinhood
beforeSwapswapDelta
1
45d
0x468d…0088Runs code on every swap · Can take tokens from swaps
BSC
beforeSwapswapDelta
1
45d
0xf5c8…0088Runs code on every swap · Can take tokens from swaps
Robinhood
beforeSwapswapDelta
1
45d
0x412a…8088Runs code on every swap · Can take tokens from swaps
Robinhood
beforeSwapswapDelta
1
45d
ForgeV2MemeHookRuns code on every swap · Can take tokens from swaps · Runs at pool creation
Base
beforeInitafterSwapafterSwapDelta
1
45d
0xb9b9…0088Runs code on every swap · Can take tokens from swaps
Robinhood
beforeSwapswapDelta
1
45d
AnchorPoolHookV2Runs code on every swap · Can take tokens from swaps · Gates who can add liquidity · Runs at pool creation
Base
beforeInitbeforeAddLiqbeforeSwapswapDelta
1
45d
0xbb69…8144Runs code on every swap · Can take tokens from swaps
Ethereum
afterRemoveLiqafterSwapafterSwapDelta
1
45d
0x7f3a…c088Runs code on every swap · Can take tokens from swaps
Robinhood
beforeSwapswapDelta
1
45d
0x3fd3…4088Runs code on every swap · Can take tokens from swaps
Ethereum
beforeSwapswapDelta
1
45d
0x61b6…8144Runs code on every swap · Can take tokens from swaps
Ethereum
afterRemoveLiqafterSwapafterSwapDelta
1
45d
0xce2c…a8c4Runs code on every swap · Can take tokens from swaps · Gates who can add liquidity · Runs at pool creation
Base
beforeInitbeforeAddLiqbeforeSwapafterSwap+1
1
45d
0x9a7b…4144Runs code on every swap · Can take tokens from swaps
Ethereum
afterRemoveLiqafterSwapafterSwapDelta
1
45d
0xb3ae…00ccRuns code on every swap · Can take tokens from swaps
Robinhood
beforeSwapafterSwapswapDeltaafterSwapDelta
1
45d
0x8bcb…4144Runs code on every swap · Can take tokens from swaps
Ethereum
afterRemoveLiqafterSwapafterSwapDelta
1
45d
HectileHookRuns code on every swap · Can take tokens from swaps · Runs at pool creation
Ethereum
beforeInitbeforeSwapafterSwapswapDelta+1
1
45d
0x782d…c0ccRuns code on every swap · Can take tokens from swaps
Robinhood
beforeSwapafterSwapswapDeltaafterSwapDelta
1
45d
0x328c…c0ccRuns code on every swap · Can take tokens from swaps
Robinhood
beforeSwapafterSwapswapDeltaafterSwapDelta
1
45d
0xdd4b…80ccRuns code on every swap · Can take tokens from swaps
Robinhood
beforeSwapafterSwapswapDeltaafterSwapDelta
1
45d
0xdf5f…c044Runs code on every swap · Can take tokens from swaps
Ethereum
afterSwapafterSwapDelta
1
45d
0x3e75…8144Runs code on every swap · Can take tokens from swaps
Robinhood
afterRemoveLiqafterSwapafterSwapDelta
1
45d
0x5198…40ccRuns code on every swap · Can take tokens from swaps
Robinhood
beforeSwapafterSwapswapDeltaafterSwapDelta
1
45d
WireHookRuns code on every swap · Can take tokens from swaps
Ethereum
beforeSwapafterSwapafterSwapDelta
1
45d
0x0023…8088Runs code on every swap · Can take tokens from swaps
Robinhood
beforeSwapswapDelta
1
45d
SandoHookRuns code on every swap · Can take tokens from swaps · Runs at pool creation
BSC
beforeInitafterSwapafterSwapDelta
1
45d
SandoHookRuns code on every swap · Can take tokens from swaps · Runs at pool creation
Robinhood
beforeInitafterSwapafterSwapDelta
1
45d
0xa0d1…80c4Runs code on every swap · Can take tokens from swaps
Robinhood
beforeSwapafterSwapafterSwapDelta
1
45d
0xf0e7…4880Runs code on every swap · Gates who can add liquidity
Robinhood
beforeAddLiqbeforeSwap
1
45d
0x6118…8144Runs code on every swap · Can take tokens from swaps
Robinhood
afterRemoveLiqafterSwapafterSwapDelta
1
45d
0xb9c7…c0ccRuns code on every swap · Can take tokens from swaps
Ethereum
beforeSwapafterSwapswapDeltaafterSwapDelta
1
45d
0x1469…a8c4Runs code on every swap · Can take tokens from swaps · Gates who can add liquidity · Runs at pool creation
Base
beforeInitbeforeAddLiqbeforeSwapafterSwap+1
1
45d
0xb5f1…c080Runs code on every swap
Robinhood
beforeSwap
1
45d
0x42d9…c880Runs code on every swap · Sets its own swap fee · Gates who can add liquidity
Robinhood
beforeAddLiqbeforeSwap
1
45d
0x8a60…40ccRuns code on every swap · Can take tokens from swaps
Robinhood
beforeSwapafterSwapswapDeltaafterSwapDelta
1
45d
0x687c…c144Runs code on every swap · Can take tokens from swaps
Robinhood
afterRemoveLiqafterSwapafterSwapDelta
1
45d
KestrelTaxHookRuns code on every swap · Can take tokens from swaps · Runs at pool creation
Base
beforeInitbeforeSwapafterSwapswapDelta+1
1
45d
0x3f8c…e0c0Runs code on every swap · Sets its own swap fee · Runs at pool creation
Ethereum
beforeInitbeforeSwapafterSwap
1
45d
0x0064…00ccRuns code on every swap · Can take tokens from swaps
Robinhood
beforeSwapafterSwapswapDeltaafterSwapDelta
1
45d
0x98f9…c0ccRuns code on every swap · Can take tokens from swaps
Robinhood
beforeSwapafterSwapswapDeltaafterSwapDelta
1
45d
0xa432…c0ccRuns code on every swap · Can take tokens from swaps
Robinhood
beforeSwapafterSwapswapDeltaafterSwapDelta
1
45d
0xec8d…c0ccRuns code on every swap · Can take tokens from swaps
Robinhood
beforeSwapafterSwapswapDeltaafterSwapDelta
1
45d
0x847c…0a80Runs code on every swap · Can block LP withdrawals · Gates who can add liquidity
Robinhood
beforeAddLiqbeforeRemoveLiqbeforeSwap
1
46d
0x7ce1…a0ccRuns code on every swap · Can take tokens from swaps · Runs at pool creation
Robinhood
beforeInitbeforeSwapafterSwapswapDelta+1
1
46d
BloomHookRuns code on every swap · Can take tokens from swaps · Runs at pool creation
Robinhood
beforeInitbeforeSwapafterSwapswapDelta+1
1
46d
0x4f5b…c5c7Runs code on every swap · Can take tokens from swaps · Takes a cut when LPs withdraw · Adjusts deposit amounts
BSC
afterAddLiqafterRemoveLiqbeforeSwapafterSwap+3
1
46d
0xfff4…40ccRuns code on every swap · Can take tokens from swaps
Robinhood
beforeSwapafterSwapswapDeltaafterSwapDelta
1
46d
0x9a4c…40ccRuns code on every swap · Can take tokens from swaps
Robinhood
beforeSwapafterSwapswapDeltaafterSwapDelta
1
46d
0xe74f…40ccRuns code on every swap · Can take tokens from swaps
Robinhood
beforeSwapafterSwapswapDeltaafterSwapDelta
1
46d
0x215f…40ccRuns code on every swap · Can take tokens from swaps
Robinhood
beforeSwapafterSwapswapDeltaafterSwapDelta
1
46d
0x8f7a…00ccRuns code on every swap · Can take tokens from swaps
Robinhood
beforeSwapafterSwapswapDeltaafterSwapDelta
1