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
16d
0x6091…28c4Runs code on every swap · Can take tokens from swaps · Gates who can add liquidity · Runs at pool creation
Base
beforeInitbeforeAddLiqbeforeSwapafterSwap+1
1
16d
TaxHookRuns code on every swap · Can take tokens from swaps · Takes a cut when LPs withdraw · Adjusts deposit amounts · Runs at pool creation
Base
beforeInitafterAddLiqafterRemoveLiqbeforeSwap+5
1
16d
0x6143…40ccRuns code on every swap · Can take tokens from swaps
Ethereum
beforeSwapafterSwapswapDeltaafterSwapDelta
1
16d
0x3d80…28c4Runs code on every swap · Can take tokens from swaps · Gates who can add liquidity · Runs at pool creation
Base
beforeInitbeforeAddLiqbeforeSwapafterSwap+1
1
16d
0x7a5f…4088Runs code on every swap · Can take tokens from swaps
Robinhood
beforeSwapswapDelta
1
16d
0x6eb8…baccRuns code on every swap · Can take tokens from swaps · Sets its own swap fee · Can block LP withdrawals · Gates who can add liquidity · Runs at pool creation
Robinhood
beforeInitafterInitbeforeAddLiqbeforeRemoveLiq+4
1
16d
0x83e9…a8c4Runs code on every swap · Can take tokens from swaps · Gates who can add liquidity · Runs at pool creation
Base
beforeInitbeforeAddLiqbeforeSwapafterSwap+1
1
16d
0x9694…baccRuns code on every swap · Can take tokens from swaps · Sets its own swap fee · Can block LP withdrawals · Gates who can add liquidity · Runs at pool creation
Robinhood
beforeInitafterInitbeforeAddLiqbeforeRemoveLiq+4
1
16d
0x6f48…c088Runs code on every swap · Can take tokens from swaps
Ethereum
beforeSwapswapDelta
1
16d
0xda39…baccRuns code on every swap · Can take tokens from swaps · Sets its own swap fee · Can block LP withdrawals · Gates who can add liquidity · Runs at pool creation
Robinhood
beforeInitafterInitbeforeAddLiqbeforeRemoveLiq+4
1
16d
0xd9a3…e8c4Runs code on every swap · Can take tokens from swaps · Gates who can add liquidity · Runs at pool creation
Base
beforeInitbeforeAddLiqbeforeSwapafterSwap+1
1
16d
0x0127…8088Runs code on every swap · Can take tokens from swaps
Base
beforeSwapswapDelta
1
16d
0xbba3…0088Runs code on every swap · Can take tokens from swaps
Robinhood
beforeSwapswapDelta
1
16d
0x7a07…a8c4Runs code on every swap · Can take tokens from swaps · Gates who can add liquidity · Runs at pool creation
Base
beforeInitbeforeAddLiqbeforeSwapafterSwap+1
1
16d
0xc7a0…c088Runs code on every swap · Can take tokens from swaps
Ethereum
beforeSwapswapDelta
1
16d
0xe40c…28c4Runs code on every swap · Can take tokens from swaps · Gates who can add liquidity · Runs at pool creation
Base
beforeInitbeforeAddLiqbeforeSwapafterSwap+1
1
16d
0xe2cb…4088Runs code on every swap · Can take tokens from swaps
Robinhood
beforeSwapswapDelta
1
16d
0x3e2d…e8c4Runs code on every swap · Can take tokens from swaps · Gates who can add liquidity · Runs at pool creation
Base
beforeInitbeforeAddLiqbeforeSwapafterSwap+1
1
16d
BarbRuns code on every swap · Can take tokens from swaps · Runs at pool creation
Robinhood
beforeInitbeforeSwapafterSwapswapDelta+1
1
16d
HullRuns code on every swap · Can take tokens from swaps · Runs at pool creation
Robinhood
beforeInitbeforeSwapafterSwapswapDelta+1
1
16d
HullRuns code on every swap · Can take tokens from swaps · Runs at pool creation
Robinhood
beforeInitbeforeSwapafterSwapswapDelta+1
1
16d
0x894a…80ccRuns code on every swap · Can take tokens from swaps
Robinhood
beforeSwapafterSwapswapDeltaafterSwapDelta
1
16d
0xd5e1…c0ccRuns code on every swap · Can take tokens from swaps
Robinhood
beforeSwapafterSwapswapDeltaafterSwapDelta
1
16d
0x2e40…29ccRuns code on every swap · Can take tokens from swaps · Sets its own swap fee · Gates who can add liquidity · Runs at pool creation
Base
beforeInitbeforeAddLiqafterRemoveLiqbeforeSwap+3
1
16d
0xade5…e145Runs code on every swap · Can take tokens from swaps · Takes a cut when LPs withdraw · Runs at pool creation
Robinhood
beforeInitafterRemoveLiqafterSwapafterSwapDelta+1
1
16d
0x9613…c088Runs code on every swap · Can take tokens from swaps
Ethereum
beforeSwapswapDelta
1
16d
0xf90a…60ccRuns code on every swap · Can take tokens from swaps · Sets its own swap fee · Runs at pool creation
Base
beforeInitbeforeSwapafterSwapswapDelta+1
1
16d
BarbRuns code on every swap · Can take tokens from swaps · Runs at pool creation
Robinhood
beforeInitbeforeSwapafterSwapswapDelta+1
1
16d
0xddaf…e8c4Runs code on every swap · Can take tokens from swaps · Gates who can add liquidity · Runs at pool creation
Base
beforeInitbeforeAddLiqbeforeSwapafterSwap+1
1
16d
0x3526…aaecRuns code on every swap · Can take tokens from swaps · Sets its own swap fee · Can block LP withdrawals · Gates who can add liquidity · Runs at pool creation · Handles donations to LPs
Robinhood
beforeInitbeforeAddLiqbeforeRemoveLiqbeforeSwap+4
1
16d
0xa9d2…a0ccRuns code on every swap · Can take tokens from swaps · Sets its own swap fee · Runs at pool creation
BSC
beforeInitbeforeSwapafterSwapswapDelta+1
1
16d
0xed26…e8c4Runs code on every swap · Can take tokens from swaps · Gates who can add liquidity · Runs at pool creation
Base
beforeInitbeforeAddLiqbeforeSwapafterSwap+1
1
16d
0xcfde…a0ccRuns code on every swap · Can take tokens from swaps · Sets its own swap fee · Runs at pool creation
Unichain
beforeInitbeforeSwapafterSwapswapDelta+1
1
16d
0xb203…a0ccRuns code on every swap · Can take tokens from swaps · Sets its own swap fee · Runs at pool creation
Arbitrum
beforeInitbeforeSwapafterSwapswapDelta+1
1
16d
ProtectedNative30HookV1Runs code on every swap · Can take tokens from swaps · Runs at pool creation
Ethereum
beforeInitbeforeSwapafterSwapswapDelta+1
1
16d
0x6b1e…68c4Runs code on every swap · Can take tokens from swaps · Gates who can add liquidity · Runs at pool creation
Base
beforeInitbeforeAddLiqbeforeSwapafterSwap+1
1
16d
0x1259…c800Sets its own swap fee · Gates who can add liquidity
Ethereum
beforeAddLiq
1
16d
BarbRuns code on every swap · Can take tokens from swaps · Runs at pool creation
Robinhood
beforeInitbeforeSwapafterSwapswapDelta+1
1
16d
BarbRuns code on every swap · Can take tokens from swaps · Runs at pool creation
Robinhood
beforeInitbeforeSwapafterSwapswapDelta+1
1
16d
0x8ad8…e8ecRuns 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
16d
ProtectedNative30HookV1Runs code on every swap · Can take tokens from swaps · Runs at pool creation
Ethereum
beforeInitbeforeSwapafterSwapswapDelta+1
1
16d
0x2582…28c4Runs code on every swap · Can take tokens from swaps · Gates who can add liquidity · Runs at pool creation
Base
beforeInitbeforeAddLiqbeforeSwapafterSwap+1
1
16d
0xef2a…8088Runs code on every swap · Can take tokens from swaps
Robinhood
beforeSwapswapDelta
1
16d
0x6dde…c144Runs code on every swap · Can take tokens from swaps
Base
afterRemoveLiqafterSwapafterSwapDelta
1
16d
0x2a76…e8c4Runs code on every swap · Can take tokens from swaps · Gates who can add liquidity · Runs at pool creation
Base
beforeInitbeforeAddLiqbeforeSwapafterSwap+1
1
16d
BarbRuns code on every swap · Can take tokens from swaps · Runs at pool creation
Robinhood
beforeInitbeforeSwapafterSwapswapDelta+1
1
16d
0x3282…a8c4Runs code on every swap · Can take tokens from swaps · Gates who can add liquidity · Runs at pool creation
Base
beforeInitbeforeAddLiqbeforeSwapafterSwap+1
1
16d
ERC20THookRuns code on every swap · Can take tokens from swaps · Runs at pool creation
Robinhood
beforeInitafterAddLiqafterRemoveLiqafterSwap+1
1
16d
0x99ba…0144Runs code on every swap · Can take tokens from swaps
Base
afterRemoveLiqafterSwapafterSwapDelta
1
16d
0x491a…e8c4Runs code on every swap · Can take tokens from swaps · Gates who can add liquidity · Runs at pool creation
Base
beforeInitbeforeAddLiqbeforeSwapafterSwap+1
1