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
25d
0xbbe2…4c8aRuns code on every swap · Can take tokens from swaps · Gates who can add liquidity · Adjusts deposit amounts
Base
beforeAddLiqafterAddLiqbeforeSwapswapDelta+1
1
25d
0xef10…a8c4Runs code on every swap · Can take tokens from swaps · Gates who can add liquidity · Runs at pool creation
Base
beforeInitbeforeAddLiqbeforeSwapafterSwap+1
1
25d
0x39c1…4080Runs code on every swap
BSC
beforeSwap
1
25d
FoundationHookV2Runs code on every swap · Can take tokens from swaps · Runs at pool creation
Ethereum
beforeInitbeforeSwapafterSwapswapDelta+1
1
25d
0xe191…0080Runs code on every swap
BSC
beforeSwap
1
25d
0x2df8…8080Runs code on every swap
BSC
beforeSwap
1
25d
FoundationHookV2Runs code on every swap · Can take tokens from swaps · Runs at pool creation
Ethereum
beforeInitbeforeSwapafterSwapswapDelta+1
1
25d
0x831f…0080Runs code on every swap
BSC
beforeSwap
1
25d
0x7fa1…c080Runs code on every swap
BSC
beforeSwap
1
25d
0x72ad…28c4Runs code on every swap · Can take tokens from swaps · Gates who can add liquidity · Runs at pool creation
Base
beforeInitbeforeAddLiqbeforeSwapafterSwap+1
1
25d
0x95e0…4080Runs code on every swap
BSC
beforeSwap
1
25d
0x94c6…8080Runs code on every swap
BSC
beforeSwap
1
25d
0x49bc…0080Runs code on every swap
BSC
beforeSwap
1
25d
0xa942…00ccRuns code on every swap · Can take tokens from swaps
Robinhood
beforeSwapafterSwapswapDeltaafterSwapDelta
1
25d
0xb135…28ecRuns code on every swap · Can take tokens from swaps · Gates who can add liquidity · Runs at pool creation · Handles donations to LPs
Robinhood
beforeInitbeforeAddLiqbeforeSwapafterSwap+3
1
25d
0xbcfd…4080Runs code on every swap
BSC
beforeSwap
1
25d
0x70bd…e8c4Runs code on every swap · Can take tokens from swaps · Gates who can add liquidity · Runs at pool creation
Base
beforeInitbeforeAddLiqbeforeSwapafterSwap+1
1
25d
0x092e…4080Runs code on every swap
BSC
beforeSwap
1
25d
0x11e1…c080Runs code on every swap
BSC
beforeSwap
1
25d
0x6508…c080Runs code on every swap
BSC
beforeSwap
1
25d
0xe7ce…4080Runs code on every swap
BSC
beforeSwap
1
25d
FoundationHookV2Runs code on every swap · Can take tokens from swaps · Runs at pool creation
Ethereum
beforeInitbeforeSwapafterSwapswapDelta+1
1
25d
0xf6c2…40ccRuns code on every swap · Can take tokens from swaps
Robinhood
beforeSwapafterSwapswapDeltaafterSwapDelta
1
25d
0xd5b1…c080Runs code on every swap
BSC
beforeSwap
1
25d
0xb335…68c4Runs code on every swap · Can take tokens from swaps · Gates who can add liquidity · Runs at pool creation
Base
beforeInitbeforeAddLiqbeforeSwapafterSwap+1
1
25d
0xfa00…e0ccRuns code on every swap · Can take tokens from swaps · Runs at pool creation
Robinhood
beforeInitbeforeSwapafterSwapswapDelta+1
1
25d
0x3eae…4080Runs code on every swap
BSC
beforeSwap
1
25d
0xc341…a8ecRuns code on every swap · Can take tokens from swaps · Gates who can add liquidity · Runs at pool creation · Handles donations to LPs
Robinhood
beforeInitbeforeAddLiqbeforeSwapafterSwap+3
1
25d
0x730f…40ccRuns code on every swap · Can take tokens from swaps
Robinhood
beforeSwapafterSwapswapDeltaafterSwapDelta
1
25d
0x97ff…0080Runs code on every swap
BSC
beforeSwap
1
25d
0x5b88…c080Runs code on every swap
BSC
beforeSwap
1
25d
FoundationHookV1Runs code on every swap · Can take tokens from swaps · Runs at pool creation
Robinhood
beforeInitbeforeSwapafterSwapswapDelta+1
1
25d
0x3849…8080Runs code on every swap
BSC
beforeSwap
1
25d
0xa435…28c4Runs code on every swap · Can take tokens from swaps · Gates who can add liquidity · Runs at pool creation
Base
beforeInitbeforeAddLiqbeforeSwapafterSwap+1
1
25d
0xc2ed…68ecRuns code on every swap · Can take tokens from swaps · Gates who can add liquidity · Runs at pool creation · Handles donations to LPs
Robinhood
beforeInitbeforeAddLiqbeforeSwapafterSwap+3
1
25d
0xd384…4144Runs code on every swap · Can take tokens from swaps
Robinhood
afterRemoveLiqafterSwapafterSwapDelta
1
25d
0x3293…c080Runs code on every swap
BSC
beforeSwap
1
25d
0xed3c…0080Runs code on every swap
BSC
beforeSwap
1
25d
0x34fc…a080Runs code on every swap · Runs at pool creation
Robinhood
beforeInitbeforeSwap
1
25d
0x0346…c080Runs code on every swap
BSC
beforeSwap
1
25d
0xfae1…c080Runs code on every swap
BSC
beforeSwap
1
25d
0x3edf…a8c4Runs code on every swap · Can take tokens from swaps · Gates who can add liquidity · Runs at pool creation
Base
beforeInitbeforeAddLiqbeforeSwapafterSwap+1
1
25d
0xecfc…4080Runs code on every swap
BSC
beforeSwap
1
25d
0x428a…e080Runs code on every swap · Runs at pool creation
Robinhood
beforeInitbeforeSwap
1
25d
0x6fcc…8080Runs code on every swap
BSC
beforeSwap
1
25d
0x116f…e080Runs code on every swap · Runs at pool creation
Robinhood
beforeInitbeforeSwap
1
25d
0x652c…c080Runs code on every swap
BSC
beforeSwap
1
25d
FoundationHookV2Runs code on every swap · Can take tokens from swaps · Runs at pool creation
Ethereum
beforeInitbeforeSwapafterSwapswapDelta+1
1
25d
0x1c18…c080Runs code on every swap
BSC
beforeSwap
1
25d
0x4918…e8c4Runs code on every swap · Can take tokens from swaps · Gates who can add liquidity · Runs at pool creation
Base
beforeInitbeforeAddLiqbeforeSwapafterSwap+1
1