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
51d
0x1505…2088Runs code on every swap · Can take tokens from swaps · Runs at pool creation
Robinhood
beforeInitbeforeSwapswapDelta
1
51d
0xf393…0144Runs code on every swap · Can take tokens from swaps
Robinhood
afterRemoveLiqafterSwapafterSwapDelta
1
51d
0x36d4…6088Runs code on every swap · Can take tokens from swaps · Runs at pool creation
Robinhood
beforeInitbeforeSwapswapDelta
1
51d
0xfd90…a0ccRuns code on every swap · Can take tokens from swaps · Runs at pool creation
Robinhood
beforeInitbeforeSwapafterSwapswapDelta+1
1
51d
0x9eba…6000Runs at pool creation
Robinhood
beforeInit
1
51d
0xaf2e…a088Runs code on every swap · Can take tokens from swaps · Runs at pool creation
Robinhood
beforeInitbeforeSwapswapDelta
1
51d
0x2043…8144Runs code on every swap · Can take tokens from swaps
Robinhood
afterRemoveLiqafterSwapafterSwapDelta
1
51d
0x43d4…a8c0Runs code on every swap · Gates who can add liquidity · Runs at pool creation
Robinhood
beforeInitbeforeAddLiqbeforeSwapafterSwap
1
51d
0xca3b…0144Runs code on every swap · Can take tokens from swaps
Robinhood
afterRemoveLiqafterSwapafterSwapDelta
1
51d
PigHookRuns code on every swap · Can take tokens from swaps · Sets its own swap fee · Runs at pool creation
Robinhood
beforeInitbeforeSwapafterSwapswapDelta+1
1
51d
0x5de5…4144Runs code on every swap · Can take tokens from swaps
Robinhood
afterRemoveLiqafterSwapafterSwapDelta
1
51d
0x74dc…4144Runs code on every swap · Can take tokens from swaps
Robinhood
afterRemoveLiqafterSwapafterSwapDelta
1
51d
0x2d30…c144Runs code on every swap · Can take tokens from swaps
Robinhood
afterRemoveLiqafterSwapafterSwapDelta
1
51d
0x71fd…0044Runs code on every swap · Can take tokens from swaps · Sets its own swap fee
Robinhood
afterSwapafterSwapDelta
1
51d
0x7556…0144Runs code on every swap · Can take tokens from swaps
Robinhood
afterRemoveLiqafterSwapafterSwapDelta
1
51d
0x71b1…68ccRuns code on every swap · Can take tokens from swaps · Sets its own swap fee · Gates who can add liquidity · Runs at pool creation
Robinhood
beforeInitbeforeAddLiqbeforeSwapafterSwap+2
1
51d
0xf05e…80c0Runs code on every swap · Sets its own swap fee
Robinhood
beforeSwapafterSwap
1
51d
0x7c36…c1cdRuns code on every swap · Can take tokens from swaps · Takes a cut when LPs withdraw
Robinhood
afterRemoveLiqbeforeSwapafterSwapswapDelta+2
1
51d
0xb38b…0144Runs code on every swap · Can take tokens from swaps
Robinhood
afterRemoveLiqafterSwapafterSwapDelta
1
51d
0xc416…6080Runs code on every swap · Sets its own swap fee · Runs at pool creation
Robinhood
beforeInitbeforeSwap
1
51d
DeedFeeHookRuns code on every swap · Can take tokens from swaps
Robinhood
beforeSwapafterSwapswapDeltaafterSwapDelta
1
51d
0xe529…e080Runs code on every swap · Runs at pool creation
Robinhood
beforeInitbeforeSwap
1
51d
0x9fd1…e8ccRuns code on every swap · Can take tokens from swaps · Sets its own swap fee · Gates who can add liquidity · Runs at pool creation
Robinhood
beforeInitbeforeAddLiqbeforeSwapafterSwap+2
1
51d
0x1593…8844Runs code on every swap · Can take tokens from swaps · Gates who can add liquidity
Robinhood
beforeAddLiqafterSwapafterSwapDelta
1
51d
0x2b04…8144Runs code on every swap · Can take tokens from swaps
Robinhood
afterRemoveLiqafterSwapafterSwapDelta
1
51d
HiveFeeHookRuns code on every swap · Can take tokens from swaps · Runs at pool creation
Robinhood
beforeInitbeforeSwapafterSwapswapDelta+1
1
51d
0xc98f…c0ccRuns code on every swap · Can take tokens from swaps
Robinhood
beforeSwapafterSwapswapDeltaafterSwapDelta
1
51d
0xdf68…60ccRuns code on every swap · Can take tokens from swaps · Runs at pool creation
Robinhood
beforeInitbeforeSwapafterSwapswapDelta+1
1
51d
0xfe39…0144Runs code on every swap · Can take tokens from swaps
Robinhood
afterRemoveLiqafterSwapafterSwapDelta
1
51d
0x8bb7…20ccRuns code on every swap · Can take tokens from swaps · Runs at pool creation
Robinhood
beforeInitbeforeSwapafterSwapswapDelta+1
1
51d
0xbf59…80ccRuns code on every swap · Can take tokens from swaps
Robinhood
beforeSwapafterSwapswapDeltaafterSwapDelta
1
51d
0x3853…a080Runs code on every swap · Runs at pool creation
Robinhood
beforeInitbeforeSwap
1
51d
0xc4df…0144Runs code on every swap · Can take tokens from swaps
Robinhood
afterRemoveLiqafterSwapafterSwapDelta
1
51d
0x73f8…0144Runs code on every swap · Can take tokens from swaps
Robinhood
afterRemoveLiqafterSwapafterSwapDelta
1
51d
0x52be…00ccRuns code on every swap · Can take tokens from swaps
Robinhood
beforeSwapafterSwapswapDeltaafterSwapDelta
1
51d
0x5985…2044Runs code on every swap · Can take tokens from swaps · Runs at pool creation
Robinhood
beforeInitafterSwapafterSwapDelta
1
51d
0xccdb…a080Runs code on every swap · Runs at pool creation
Robinhood
beforeInitbeforeSwap
1
51d
0xff52…80c4Runs code on every swap · Can take tokens from swaps · Sets its own swap fee
Robinhood
beforeSwapafterSwapafterSwapDelta
1
51d
0x56e9…2080Runs code on every swap · Runs at pool creation
Robinhood
beforeInitbeforeSwap
1
52d
0x9abd…2080Runs code on every swap · Runs at pool creation
Robinhood
beforeInitbeforeSwap
1
52d
0xd5f0…a080Runs code on every swap · Runs at pool creation
Robinhood
beforeInitbeforeSwap
1
52d
0x51a1…80ccRuns code on every swap · Can take tokens from swaps
Robinhood
beforeSwapafterSwapswapDeltaafterSwapDelta
1
52d
0x74ae…8144Runs code on every swap · Can take tokens from swaps
Robinhood
afterRemoveLiqafterSwapafterSwapDelta
1
52d
0xf16d…80ccRuns code on every swap · Can take tokens from swaps
Robinhood
beforeSwapafterSwapswapDeltaafterSwapDelta
1
52d
0x01a0…8144Runs code on every swap · Can take tokens from swaps
Robinhood
afterRemoveLiqafterSwapafterSwapDelta
1
52d
0x567e…c0ccRuns code on every swap · Can take tokens from swaps
Robinhood
beforeSwapafterSwapswapDeltaafterSwapDelta
1
52d
0x0f2f…e080Runs code on every swap · Runs at pool creation
Robinhood
beforeInitbeforeSwap
1
52d
0x494f…0144Runs code on every swap · Can take tokens from swaps
Robinhood
afterRemoveLiqafterSwapafterSwapDelta
1
52d
0x5bfb…2080Runs code on every swap · Runs at pool creation
Robinhood
beforeInitbeforeSwap
1
52d
0x65a5…6080Runs code on every swap · Runs at pool creation
Robinhood
beforeInitbeforeSwap
1