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
2mo
0xea8c…00c4Runs code on every swap · Can take tokens from swaps · Sets its own swap fee
Base
beforeSwapafterSwapafterSwapDelta
1
2mo
TaxHookRuns code on every swap · Can take tokens from swaps
Base
beforeSwapafterSwapswapDeltaafterSwapDelta
1
2mo
TaxHookRuns code on every swap · Can take tokens from swaps
Base
afterSwapafterSwapDelta
1
2mo
0xe13d…2844Runs code on every swap · Can take tokens from swaps · Gates who can add liquidity · Runs at pool creation
Base
beforeInitbeforeAddLiqafterSwapafterSwapDelta
1
2mo
0x2c8e…2800Gates who can add liquidity · Runs at pool creation
Base
beforeInitbeforeAddLiq
1
2mo
0xab0e…8888Runs code on every swap · Can take tokens from swaps · Gates who can add liquidity
Base
beforeAddLiqbeforeSwapswapDelta
1
2mo
0xf190…0888Runs code on every swap · Can take tokens from swaps · Gates who can add liquidity
Base
beforeAddLiqbeforeSwapswapDelta
1
2mo
0xe979…2800Gates who can add liquidity · Runs at pool creation
Base
beforeInitbeforeAddLiq
1
2mo
0x82d6…4145Runs code on every swap · Can take tokens from swaps · Takes a cut when LPs withdraw
Base
afterRemoveLiqafterSwapafterSwapDeltaremoveLiqDelta
1
2mo
0x13a4…4145Runs code on every swap · Can take tokens from swaps · Takes a cut when LPs withdraw
Base
afterRemoveLiqafterSwapafterSwapDeltaremoveLiqDelta
1
2mo
PVTWethTaxHookImposes a hardcoded 3% WETH tax on all exact-input swaps in a single canonical PVT/WETH pool, diverting the tax to an immutable fee recipient via beforeSwapReturnsDelta (buys) and afterSwapReturnsDelta (sells). Exact-output swaps are permanently disabled.
Base
beforeSwapafterSwapswapDeltaafterSwapDelta
1
2mo
0x201c…8088Runs code on every swap · Can take tokens from swaps
Base
beforeSwapswapDelta
1
2mo
0xd851…8880Runs code on every swap · Sets its own swap fee · Gates who can add liquidity
Base
beforeAddLiqbeforeSwap
1
2mo
0xc46e…0088Runs code on every swap · Can take tokens from swaps
Base
beforeSwapswapDelta
1
2mo
0xb9c2…e888Runs code on every swap · Can take tokens from swaps · Gates who can add liquidity · Runs at pool creation
Base
beforeInitbeforeAddLiqbeforeSwapswapDelta
1
2mo
0x575c…8145Runs code on every swap · Can take tokens from swaps · Takes a cut when LPs withdraw
Base
afterRemoveLiqafterSwapafterSwapDeltaremoveLiqDelta
1
2mo
LaunchHookRuns 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
2mo
0xbba7…4888Runs code on every swap · Can take tokens from swaps · Gates who can add liquidity
Base
beforeAddLiqbeforeSwapswapDelta
1
2mo
0xb0c4…4888Runs code on every swap · Can take tokens from swaps · Gates who can add liquidity
Base
beforeAddLiqbeforeSwapswapDelta
1
2mo
0xcf2c…0888Runs code on every swap · Can take tokens from swaps · Gates who can add liquidity
Base
beforeAddLiqbeforeSwapswapDelta
1
2mo
0x2dd9…0888Runs code on every swap · Can take tokens from swaps · Gates who can add liquidity
Base
beforeAddLiqbeforeSwapswapDelta
1
2mo
0x02a5…0888Runs code on every swap · Can take tokens from swaps · Gates who can add liquidity
Base
beforeAddLiqbeforeSwapswapDelta
1
2mo
0xe6ea…8888Runs code on every swap · Can take tokens from swaps · Gates who can add liquidity
Base
beforeAddLiqbeforeSwapswapDelta
1
2mo
0xd6f5…8145Runs code on every swap · Can take tokens from swaps · Takes a cut when LPs withdraw
Base
afterRemoveLiqafterSwapafterSwapDeltaremoveLiqDelta
1
2mo
0xdcb4…4145Runs code on every swap · Can take tokens from swaps · Takes a cut when LPs withdraw
Base
afterRemoveLiqafterSwapafterSwapDeltaremoveLiqDelta
1
2mo
MorseHookRuns code on every swap · Can take tokens from swaps
Base
beforeSwapafterSwapswapDeltaafterSwapDelta
1
2mo
0x0580…0888Runs code on every swap · Can take tokens from swaps · Gates who can add liquidity
Base
beforeAddLiqbeforeSwapswapDelta
1
2mo
0x8a30…0888Runs code on every swap · Can take tokens from swaps · Gates who can add liquidity
Base
beforeAddLiqbeforeSwapswapDelta
1
2mo
0xf804…4888Runs code on every swap · Can take tokens from swaps · Gates who can add liquidity
Base
beforeAddLiqbeforeSwapswapDelta
1
2mo
0xccb8…8888Runs code on every swap · Can take tokens from swaps · Gates who can add liquidity
Base
beforeAddLiqbeforeSwapswapDelta
1
2mo
0x2016…8888Runs code on every swap · Can take tokens from swaps · Gates who can add liquidity
Base
beforeAddLiqbeforeSwapswapDelta
1
2mo
0xbd36…a0c4Runs code on every swap · Can take tokens from swaps · Sets its own swap fee · Runs at pool creation
Base
beforeInitbeforeSwapafterSwapafterSwapDelta
1
2mo
DynamicFeeHookV2Runs code on every swap · Sets its own swap fee
Base
beforeSwapafterSwap
1
2mo
0x507c…d0c0Runs code on every swap · Sets its own swap fee · Runs at pool creation
Base
afterInitbeforeSwapafterSwap
1
2mo
0x259c…4880Runs code on every swap · Sets its own swap fee · Gates who can add liquidity
Base
beforeAddLiqbeforeSwap
1
2mo
0xd0e6…a888Runs code on every swap · Can take tokens from swaps · Gates who can add liquidity · Runs at pool creation
Base
beforeInitbeforeAddLiqbeforeSwapswapDelta
1
2mo
0x7f0a…68c0Runs code on every swap · Sets its own swap fee · Gates who can add liquidity · Runs at pool creation
Base
beforeInitbeforeAddLiqbeforeSwapafterSwap
1
2mo
0xddb9…8888Runs code on every swap · Can take tokens from swaps · Gates who can add liquidity
Base
beforeAddLiqbeforeSwapswapDelta
1
2mo
0xacb7…4888Runs code on every swap · Can take tokens from swaps · Gates who can add liquidity
Base
beforeAddLiqbeforeSwapswapDelta
1
2mo
0x100d…4888Runs code on every swap · Can take tokens from swaps · Gates who can add liquidity
Base
beforeAddLiqbeforeSwapswapDelta
1
2mo
0xe10d…8888Runs code on every swap · Can take tokens from swaps · Gates who can add liquidity
Base
beforeAddLiqbeforeSwapswapDelta
1
2mo
0x451e…c888Runs code on every swap · Can take tokens from swaps · Gates who can add liquidity
Base
beforeAddLiqbeforeSwapswapDelta
1
2mo
0x57c0…8a80Runs code on every swap · Can block LP withdrawals · Gates who can add liquidity
Base
beforeAddLiqbeforeRemoveLiqbeforeSwap
1
2mo
0xe8e6…c888Runs code on every swap · Can take tokens from swaps · Gates who can add liquidity
Base
beforeAddLiqbeforeSwapswapDelta
1
2mo
0x93c5…0888Runs code on every swap · Can take tokens from swaps · Gates who can add liquidity
Base
beforeAddLiqbeforeSwapswapDelta
1
2mo
0x6c8c…85c8Runs code on every swap · Can take tokens from swaps · Sets its own swap fee
Base
afterAddLiqafterRemoveLiqbeforeSwapafterSwap+1
1
2mo
0xf4ae…c888Runs code on every swap · Can take tokens from swaps · Gates who can add liquidity
Base
beforeAddLiqbeforeSwapswapDelta
1
2mo
0xf7e2…0888Runs code on every swap · Can take tokens from swaps · Gates who can add liquidity
Base
beforeAddLiqbeforeSwapswapDelta
1
2mo
0x106b…85c8Runs code on every swap · Can take tokens from swaps
Base
afterAddLiqafterRemoveLiqbeforeSwapafterSwap+1
1
2mo
0xa0de…0888Runs code on every swap · Can take tokens from swaps · Gates who can add liquidity
Base
beforeAddLiqbeforeSwapswapDelta
1