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
41d
0x65ad…7fc0Runs code on every swap · Can block LP withdrawals · Gates who can add liquidity · Runs at pool creation
Robinhood
beforeInitafterInitbeforeAddLiqafterAddLiq+4
4
41d
0x2ac7…7fc0Runs code on every swap · Can block LP withdrawals · Gates who can add liquidity · Runs at pool creation
Robinhood
beforeInitafterInitbeforeAddLiqafterAddLiq+4
4
41d
0x578f…f888Runs code on every swap · Can take tokens from swaps · Sets its own swap fee · Gates who can add liquidity · Runs at pool creation
Base
beforeInitafterInitbeforeAddLiqbeforeSwap+1
4
41d
0x9948…3fc0Runs code on every swap · Can block LP withdrawals · Gates who can add liquidity · Runs at pool creation
Robinhood
beforeInitafterInitbeforeAddLiqafterAddLiq+4
4
43d
NFTStrategyHookRuns code on every swap · Can take tokens from swaps · Runs at pool creation
Ethereum
beforeInitafterAddLiqafterSwapafterSwapDelta
4
43d
0x82b1…00ccRuns code on every swap · Can take tokens from swaps
Robinhood
beforeSwapafterSwapswapDeltaafterSwapDelta
4
43d
Permissioned PoolsPermissioned Pools are a Uniswap V4 hook system that allows trading of tokenized and regulated assets onchain. The hook checks an issuer-managed allowlist on every swap and liquidity addition, while a verified wrapper contract keeps the permissioned token compatible with the standard PoolManager.
Ethereum
beforeInitbeforeAddLiqbeforeSwapafterSwap
4
44d
0x23ef…e8ccRuns code on every swap · Can take tokens from swaps · Gates who can add liquidity · Runs at pool creation
Robinhood
beforeInitbeforeAddLiqbeforeSwapafterSwap+2
4
44d
EmbossRuns code on every swap · Can take tokens from swaps · Runs at pool creation
Robinhood
beforeInitbeforeSwapafterSwapswapDelta+1
4
44d
LaunchFeeHookRuns code on every swap · Can take tokens from swaps
Ethereum
beforeSwapafterSwapswapDeltaafterSwapDelta
4
44d
LaunchTaxHookRuns code on every swap · Can take tokens from swaps · Runs at pool creation
Ethereum
beforeInitbeforeSwapafterSwapswapDelta+1
4
45d
0x0f51…6accRuns code on every swap · Can take tokens from swaps · Can block LP withdrawals · Gates who can add liquidity · Runs at pool creation
Base
beforeInitbeforeAddLiqbeforeRemoveLiqbeforeSwap+3
4
45d
0xd117…c5c7Runs code on every swap · Can take tokens from swaps · Takes a cut when LPs withdraw · Adjusts deposit amounts
BNB
afterAddLiqafterRemoveLiqbeforeSwapafterSwap+3
4
45d
INuSwapHookRuns code on every swap · Can take tokens from swaps · Sets its own swap fee · Runs at pool creation
Robinhood
afterInitbeforeSwapafterSwapswapDelta+1
4
46d
0x499c…4044Runs code on every swap · Can take tokens from swaps
Robinhood
afterSwapafterSwapDelta
4
46d
0x2227…00ccRuns code on every swap · Can take tokens from swaps
Robinhood
beforeSwapafterSwapswapDeltaafterSwapDelta
4
46d
0x543d…e8c8Runs code on every swap · Can take tokens from swaps · Gates who can add liquidity · Runs at pool creation
Base
beforeInitbeforeAddLiqbeforeSwapafterSwap+1
4
46d
0x98a8…1044Runs code on every swap · Can take tokens from swaps · Runs at pool creation
BNB
afterInitafterSwapafterSwapDelta
4
46d
0xf56a…05cfRuns code on every swap · Can take tokens from swaps · Takes a cut when LPs withdraw · Adjusts deposit amounts
BNB
afterAddLiqafterRemoveLiqbeforeSwapafterSwap+4
4
47d
BlissLaunchpadTokenOfficialFeeHookRuns code on every swap · Can take tokens from swaps
Robinhood
beforeSwapafterSwapswapDeltaafterSwapDelta
4
47d
OnlyUpLauncherFeeHookRuns code on every swap · Can take tokens from swaps
Robinhood
beforeSwapafterSwapswapDeltaafterSwapDelta
4
47d
0x1cb3…0040Runs code on every swap
Robinhood
afterSwap
4
47d
0xd305…a080Runs code on every swap · Runs at pool creation
Robinhood
beforeInitbeforeSwap
4
47d
0xe76f…80ccRuns code on every swap · Can take tokens from swaps
Robinhood
beforeSwapafterSwapswapDeltaafterSwapDelta
4
47d
0x1a22…28c8Runs code on every swap · Can take tokens from swaps · Gates who can add liquidity · Runs at pool creation
Base
beforeInitbeforeAddLiqbeforeSwapafterSwap+1
4
47d
0x9d60…68e0Runs code on every swap · Sets its own swap fee · Gates who can add liquidity · Runs at pool creation · Handles donations to LPs
Base
beforeInitbeforeAddLiqbeforeSwapafterSwap+1
4
47d
0x9bb3…6044Runs code on every swap · Can take tokens from swaps · Runs at pool creation
Robinhood
beforeInitafterSwapafterSwapDelta
4
48d
0xd3ef…28e0Runs code on every swap · Sets its own swap fee · Gates who can add liquidity · Runs at pool creation · Handles donations to LPs
Ethereum
beforeInitbeforeAddLiqbeforeSwapafterSwap+1
4
48d
0xb2ab…0044Runs code on every swap · Can take tokens from swaps
Robinhood
afterSwapafterSwapDelta
4
48d
BagDotFunGateRuns code on every swap · Sets its own swap fee · Runs at pool creation
Robinhood
beforeInitbeforeSwap
4
48d
0x2494…60ccRuns code on every swap · Can take tokens from swaps · Runs at pool creation
Robinhood
beforeInitbeforeSwapafterSwapswapDelta+1
4
48d
0x1061…c044Runs code on every swap · Can take tokens from swaps
BNB
afterSwapafterSwapDelta
4
49d
0x0dbd…a000Runs at pool creation
Robinhood
beforeInit
4
49d
SuperComputeFeeHookRuns code on every swap · Can take tokens from swaps · Runs at pool creation
Robinhood
beforeInitbeforeSwapafterSwapswapDelta+1
4
49d
0x383c…a0ccRuns code on every swap · Can take tokens from swaps · Runs at pool creation
Robinhood
beforeInitbeforeSwapafterSwapswapDelta+1
4
49d
FlashPerpsHookV2Runs code on every swap · Can take tokens from swaps · Gates who can add liquidity · Runs at pool creation
Base
beforeInitbeforeAddLiqbeforeSwapswapDelta
4
49d
0x9623…2accRuns code on every swap · Can take tokens from swaps · Can block LP withdrawals · Gates who can add liquidity · Runs at pool creation
Robinhood
beforeInitbeforeAddLiqbeforeRemoveLiqbeforeSwap+3
4
49d
0x91ff…20ccRuns code on every swap · Can take tokens from swaps · Runs at pool creation
BNB
beforeInitbeforeSwapafterSwapswapDelta+1
4
50d
0x1fe2…2044Runs code on every swap · Can take tokens from swaps · Runs at pool creation
Robinhood
beforeInitafterSwapafterSwapDelta
4
50d
0xf9ac…8080Runs code on every swap · Sets its own swap fee
Robinhood
beforeSwap
4
50d
0xc5ef…6080Runs code on every swap · Runs at pool creation
Robinhood
beforeInitbeforeSwap
4
50d
0x04f7…c044Runs code on every swap · Can take tokens from swaps
BNB
afterSwapafterSwapDelta
4
50d
TaxHookRuns code on every swap · Can take tokens from swaps · Runs at pool creation
Robinhood
beforeInitbeforeSwapafterSwapswapDelta+1
4
50d
EtherStockHookRuns code on every swap · Can take tokens from swaps
Ethereum
beforeSwapafterSwapswapDeltaafterSwapDelta
4
51d
0xe316…85cfRuns code on every swap · Can take tokens from swaps · Takes a cut when LPs withdraw · Adjusts deposit amounts
BNB
afterAddLiqafterRemoveLiqbeforeSwapafterSwap+4
4
51d
0xaf23…0080Runs code on every swap · Sets its own swap fee
Robinhood
beforeSwap
4
51d
0x7656…c5cfRuns code on every swap · Can take tokens from swaps · Sets its own swap fee · Takes a cut when LPs withdraw · Adjusts deposit amounts
Robinhood
afterAddLiqafterRemoveLiqbeforeSwapafterSwap+4
4
52d
0xe87a…85cfRuns code on every swap · Can take tokens from swaps · Takes a cut when LPs withdraw · Adjusts deposit amounts
BNB
afterAddLiqafterRemoveLiqbeforeSwapafterSwap+4
4
52d
0xda5d…a880Runs code on every swap · Sets its own swap fee · Gates who can add liquidity · Runs at pool creation
Robinhood
beforeInitbeforeAddLiqbeforeSwap
4
52d
0xbe3c…05c7Runs code on every swap · Can take tokens from swaps · Takes a cut when LPs withdraw · Adjusts deposit amounts
BNB
afterAddLiqafterRemoveLiqbeforeSwapafterSwap+3
4