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
3mo
VAPILaunchHookRuns code on every swap · Can take tokens from swaps · Runs at pool creation
Base
beforeInitbeforeSwapafterSwapswapDelta+1
1
3mo
0x03b7…c088Runs code on every swap · Can take tokens from swaps
Base
beforeSwapswapDelta
1
3mo
0x03df…caccRuns code on every swap · Can take tokens from swaps · Can block LP withdrawals · Gates who can add liquidity
Base
beforeAddLiqbeforeRemoveLiqbeforeSwapafterSwap+2
1
3mo
0xefc4…caccRuns code on every swap · Can take tokens from swaps · Can block LP withdrawals · Gates who can add liquidity
Base
beforeAddLiqbeforeRemoveLiqbeforeSwapafterSwap+2
1
3mo
0xec3d…0accRuns code on every swap · Can take tokens from swaps · Can block LP withdrawals · Gates who can add liquidity
Base
beforeAddLiqbeforeRemoveLiqbeforeSwapafterSwap+2
1
3mo
DualPoolHookRuns code on every swap · Can block LP withdrawals · Gates who can add liquidity · Runs at pool creation
Base
beforeInitbeforeAddLiqbeforeRemoveLiqbeforeSwap+1
1
3mo
0x268a…8044Runs code on every swap · Can take tokens from swaps
Base
afterSwapafterSwapDelta
1
3mo
0x56c0…40c4Runs code on every swap · Can take tokens from swaps · Sets its own swap fee
Base
beforeSwapafterSwapafterSwapDelta
1
3mo
0xa95c…0accRuns code on every swap · Can take tokens from swaps · Can block LP withdrawals · Gates who can add liquidity
Base
beforeAddLiqbeforeRemoveLiqbeforeSwapafterSwap+2
1
3mo
0x5637…c088Runs code on every swap · Can take tokens from swaps
Base
beforeSwapswapDelta
1
3mo
0x1dc5…3fffRuns code on every swap · Can take tokens from swaps · Sets its own swap fee · Can block LP withdrawals · Takes a cut when LPs withdraw · Gates who can add liquidity · Adjusts deposit amounts · Runs at pool creation · Handles donations to LPs
Base
beforeInitafterInitbeforeAddLiqafterAddLiq+10
1
3mo
BasedHookRuns code on every swap · Can take tokens from swaps
Base
beforeSwapswapDelta
1
3mo
0xee02…258bRuns code on every swap · Can take tokens from swaps · Takes a cut when LPs withdraw · Adjusts deposit amounts · Runs at pool creation
Base
beforeInitafterAddLiqafterRemoveLiqbeforeSwap+3
1
3mo
0x9732…4088Runs code on every swap · Can take tokens from swaps
Base
beforeSwapswapDelta
1
3mo
0x22a9…4088Runs code on every swap · Can take tokens from swaps
Base
beforeSwapswapDelta
1
3mo
0x7598…c088Runs code on every swap · Can take tokens from swaps
Base
beforeSwapswapDelta
1
3mo
0x883a…4088Runs code on every swap · Can take tokens from swaps
Base
beforeSwapswapDelta
1
3mo
0x45bb…0088Runs code on every swap · Can take tokens from swaps
Base
beforeSwapswapDelta
1
3mo
0x939b…80ccRuns code on every swap · Can take tokens from swaps
Base
beforeSwapafterSwapswapDeltaafterSwapDelta
1
3mo
0x6a99…9880Runs code on every swap · Sets its own swap fee · Gates who can add liquidity · Runs at pool creation
Base
afterInitbeforeAddLiqbeforeSwap
1
3mo
0xc754…1880Runs code on every swap · Sets its own swap fee · Gates who can add liquidity · Runs at pool creation
Base
afterInitbeforeAddLiqbeforeSwap
1
3mo
0xce74…aaccRuns 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
1
3mo
0x2bd4…2accRuns 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
1
3mo
0xa231…40c0Runs code on every swap
Base
beforeSwapafterSwap
1
3mo
0x0ffe…40c0Runs code on every swap
Base
beforeSwapafterSwap
1
3mo
0x584c…ea40Runs code on every swap · Can block LP withdrawals · Gates who can add liquidity · Runs at pool creation
Base
beforeInitbeforeAddLiqbeforeRemoveLiqafterSwap
1
3mo
0xe770…aa40Runs code on every swap · Can block LP withdrawals · Gates who can add liquidity · Runs at pool creation
Base
beforeInitbeforeAddLiqbeforeRemoveLiqafterSwap
1
3mo
0xe588…3accRuns 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
Base
beforeInitafterInitbeforeAddLiqbeforeRemoveLiq+4
1
3mo
RarityHookRuns code on every swap · Can take tokens from swaps · Gates who can add liquidity · Runs at pool creation
Base
beforeInitbeforeAddLiqafterSwapafterSwapDelta
1
3mo
0xea49…aa40Runs code on every swap · Can block LP withdrawals · Gates who can add liquidity · Runs at pool creation
Base
beforeInitbeforeAddLiqbeforeRemoveLiqafterSwap
1
3mo
0x1adc…a080Runs code on every swap · Sets its own swap fee · Runs at pool creation
Base
beforeInitbeforeSwap
1
3mo
0xbdf9…6a40Runs code on every swap · Can block LP withdrawals · Gates who can add liquidity · Runs at pool creation
Base
beforeInitbeforeAddLiqbeforeRemoveLiqafterSwap
1
3mo
0x8d07…40ccRuns code on every swap · Can take tokens from swaps
Base
beforeSwapafterSwapswapDeltaafterSwapDelta
1
3mo
0x1df6…658bRuns code on every swap · Can take tokens from swaps · Takes a cut when LPs withdraw · Adjusts deposit amounts · Runs at pool creation
Base
beforeInitafterAddLiqafterRemoveLiqbeforeSwap+3
1
3mo
0xca8b…e58bRuns code on every swap · Can take tokens from swaps · Takes a cut when LPs withdraw · Adjusts deposit amounts · Runs at pool creation
Base
beforeInitafterAddLiqafterRemoveLiqbeforeSwap+3
1
3mo
VAPIHookRuns code on every swap · Can take tokens from swaps · Sets its own swap fee · Runs at pool creation
Base
beforeInitbeforeSwapafterSwapafterSwapDelta
1
3mo
0x58d0…1888Runs code on every swap · Can take tokens from swaps · Sets its own swap fee · Gates who can add liquidity · Runs at pool creation
Base
afterInitbeforeAddLiqbeforeSwapswapDelta
1
3mo
0xf1e4…1888Runs code on every swap · Can take tokens from swaps · Sets its own swap fee · Gates who can add liquidity · Runs at pool creation
Base
afterInitbeforeAddLiqbeforeSwapswapDelta
1
3mo
0x5a67…d888Runs code on every swap · Can take tokens from swaps · Sets its own swap fee · Gates who can add liquidity · Runs at pool creation
Base
afterInitbeforeAddLiqbeforeSwapswapDelta
1
3mo
0x95cc…8080Runs code on every swap
Base
beforeSwap
1
3mo
FaunaHookRuns code on every swap · Can take tokens from swaps
Base
beforeSwapafterSwapswapDeltaafterSwapDelta
1
3mo
0x3d1b…d888Runs code on every swap · Can take tokens from swaps · Sets its own swap fee · Gates who can add liquidity · Runs at pool creation
Base
afterInitbeforeAddLiqbeforeSwapswapDelta
1
3mo
0x28dd…9888Runs code on every swap · Can take tokens from swaps · Gates who can add liquidity · Runs at pool creation
Base
afterInitbeforeAddLiqbeforeSwapswapDelta
1
3mo
0x1101…5888Runs code on every swap · Can take tokens from swaps · Gates who can add liquidity · Runs at pool creation
Base
afterInitbeforeAddLiqbeforeSwapswapDelta
1
3mo
0x41ec…4044Runs code on every swap · Can take tokens from swaps
Base
afterSwapafterSwapDelta
1
3mo
0xbc3e…c145Runs code on every swap · Can take tokens from swaps · Takes a cut when LPs withdraw
Base
afterRemoveLiqafterSwapafterSwapDeltaremoveLiqDelta
1
3mo
0x3b14…4145Runs code on every swap · Can take tokens from swaps · Takes a cut when LPs withdraw
Base
afterRemoveLiqafterSwapafterSwapDeltaremoveLiqDelta
1
3mo
0x3f5b…1888Runs code on every swap · Can take tokens from swaps · Gates who can add liquidity · Runs at pool creation
Base
afterInitbeforeAddLiqbeforeSwapswapDelta
1
3mo
0x1e6d…20ccRuns code on every swap · Can take tokens from swaps · Runs at pool creation
Base
beforeInitbeforeSwapafterSwapswapDelta+1
1
3mo
0x8ecf…c145Runs code on every swap · Can take tokens from swaps · Takes a cut when LPs withdraw
Base
afterRemoveLiqafterSwapafterSwapDeltaremoveLiqDelta
1