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
5mo
0x0161…4145Runs code on every swap · Can take tokens from swaps · Takes a cut when LPs withdraw
Base
afterRemoveLiqafterSwapafterSwapDeltaremoveLiqDelta
1
5mo
0xc697…4145Runs code on every swap · Can take tokens from swaps · Takes a cut when LPs withdraw
Base
afterRemoveLiqafterSwapafterSwapDeltaremoveLiqDelta
1
5mo
0xa8af…c044Runs code on every swap · Can take tokens from swaps
Base
afterSwapafterSwapDelta
1
5mo
TaxHookRuns code on every swap · Can take tokens from swaps · Sets its own swap fee
Base
beforeSwapswapDelta
1
5mo
0x699d…c145Runs code on every swap · Can take tokens from swaps · Takes a cut when LPs withdraw
Base
afterRemoveLiqafterSwapafterSwapDeltaremoveLiqDelta
1
5mo
0x392a…4145Runs code on every swap · Can take tokens from swaps · Takes a cut when LPs withdraw
Base
afterRemoveLiqafterSwapafterSwapDeltaremoveLiqDelta
1
5mo
0x04b3…c145Runs code on every swap · Can take tokens from swaps · Takes a cut when LPs withdraw
Base
afterRemoveLiqafterSwapafterSwapDeltaremoveLiqDelta
1
5mo
0xfde0…00ccRuns code on every swap · Can take tokens from swaps
Base
beforeSwapafterSwapswapDeltaafterSwapDelta
1
5mo
0x5027…d0c0Runs code on every swap · Sets its own swap fee · Runs at pool creation
Base
afterInitbeforeSwapafterSwap
1
5mo
0xbaa2…8145Runs code on every swap · Can take tokens from swaps · Takes a cut when LPs withdraw
Base
afterRemoveLiqafterSwapafterSwapDeltaremoveLiqDelta
1
5mo
0xf383…4145Runs code on every swap · Can take tokens from swaps · Takes a cut when LPs withdraw
Base
afterRemoveLiqafterSwapafterSwapDeltaremoveLiqDelta
1
5mo
0xdbcc…4145Runs code on every swap · Can take tokens from swaps · Takes a cut when LPs withdraw
Base
afterRemoveLiqafterSwapafterSwapDeltaremoveLiqDelta
1
5mo
DriftwoodHookRuns code on every swap
Base
beforeSwapafterSwap
1
5mo
0xc765…c145Runs code on every swap · Can take tokens from swaps · Takes a cut when LPs withdraw
Base
afterRemoveLiqafterSwapafterSwapDeltaremoveLiqDelta
1
5mo
0x3a0b…0145Runs code on every swap · Can take tokens from swaps · Takes a cut when LPs withdraw
Base
afterRemoveLiqafterSwapafterSwapDeltaremoveLiqDelta
1
5mo
0x8d9f…8145Runs code on every swap · Can take tokens from swaps · Takes a cut when LPs withdraw
Base
afterRemoveLiqafterSwapafterSwapDeltaremoveLiqDelta
1
5mo
0x1fa2…8145Runs code on every swap · Can take tokens from swaps · Takes a cut when LPs withdraw
Base
afterRemoveLiqafterSwapafterSwapDeltaremoveLiqDelta
1
5mo
0xfbb3…8145Runs code on every swap · Can take tokens from swaps · Takes a cut when LPs withdraw
Base
afterRemoveLiqafterSwapafterSwapDeltaremoveLiqDelta
1
5mo
0x919c…8cc2Runs code on every swap · Gates who can add liquidity · Adjusts deposit amounts
Base
beforeAddLiqafterAddLiqbeforeSwapafterSwap+1
1
5mo
0xc538…0cc2Runs code on every swap · Gates who can add liquidity · Adjusts deposit amounts
Base
beforeAddLiqafterAddLiqbeforeSwapafterSwap+1
1
5mo
0x9d0a…8cc2Runs code on every swap · Gates who can add liquidity · Adjusts deposit amounts
Base
beforeAddLiqafterAddLiqbeforeSwapafterSwap+1
1
5mo
0x88c1…8cc2Runs code on every swap · Gates who can add liquidity · Adjusts deposit amounts
Base
beforeAddLiqafterAddLiqbeforeSwapafterSwap+1
1
5mo
0x10c2…8cc2Runs code on every swap · Gates who can add liquidity · Adjusts deposit amounts
Base
beforeAddLiqafterAddLiqbeforeSwapafterSwap+1
1
5mo
0x2b12…4145Runs code on every swap · Can take tokens from swaps · Takes a cut when LPs withdraw
Base
afterRemoveLiqafterSwapafterSwapDeltaremoveLiqDelta
1
5mo
0xd718…8145Runs code on every swap · Can take tokens from swaps · Takes a cut when LPs withdraw
Base
afterRemoveLiqafterSwapafterSwapDeltaremoveLiqDelta
1
5mo
0x8f52…8cc2Runs code on every swap · Gates who can add liquidity · Adjusts deposit amounts
Base
beforeAddLiqafterAddLiqbeforeSwapafterSwap+1
1
5mo
0xbc62…8cc2Runs code on every swap · Gates who can add liquidity · Adjusts deposit amounts
Base
beforeAddLiqafterAddLiqbeforeSwapafterSwap+1
1
5mo
0xb9c7…ccc2Runs code on every swap · Gates who can add liquidity · Adjusts deposit amounts
Base
beforeAddLiqafterAddLiqbeforeSwapafterSwap+1
1
5mo
0x1358…0145Runs code on every swap · Can take tokens from swaps · Takes a cut when LPs withdraw
Base
afterRemoveLiqafterSwapafterSwapDeltaremoveLiqDelta
1
5mo
0x95c4…0cc2Runs code on every swap · Gates who can add liquidity · Adjusts deposit amounts
Base
beforeAddLiqafterAddLiqbeforeSwapafterSwap+1
1
5mo
0x9397…c145Runs code on every swap · Can take tokens from swaps · Takes a cut when LPs withdraw
Base
afterRemoveLiqafterSwapafterSwapDeltaremoveLiqDelta
1
5mo
0x4303…0cc2Runs code on every swap · Gates who can add liquidity · Adjusts deposit amounts
Base
beforeAddLiqafterAddLiqbeforeSwapafterSwap+1
1
5mo
0xd688…0cc2Runs code on every swap · Gates who can add liquidity · Adjusts deposit amounts
Base
beforeAddLiqafterAddLiqbeforeSwapafterSwap+1
1
5mo
0x9e53…8044Runs code on every swap · Can take tokens from swaps
Base
afterSwapafterSwapDelta
1
5mo
0xb274…c044Runs code on every swap · Can take tokens from swaps
Base
afterSwapafterSwapDelta
1
5mo
0x39c1…c145Runs code on every swap · Can take tokens from swaps · Takes a cut when LPs withdraw
Base
afterRemoveLiqafterSwapafterSwapDeltaremoveLiqDelta
1
5mo
0x12ac…4cc2Runs code on every swap · Gates who can add liquidity · Adjusts deposit amounts
Base
beforeAddLiqafterAddLiqbeforeSwapafterSwap+1
1
5mo
0xee42…c044Runs code on every swap · Can take tokens from swaps
Base
afterSwapafterSwapDelta
1
5mo
0x9080…0cc2Runs code on every swap · Gates who can add liquidity · Adjusts deposit amounts
Base
beforeAddLiqafterAddLiqbeforeSwapafterSwap+1
1
5mo
0xf5db…0044Runs code on every swap · Can take tokens from swaps
Base
afterSwapafterSwapDelta
1
5mo
0x7e6d…0145Runs code on every swap · Can take tokens from swaps · Takes a cut when LPs withdraw
Base
afterRemoveLiqafterSwapafterSwapDeltaremoveLiqDelta
1
5mo
0xc41c…8145Runs code on every swap · Can take tokens from swaps · Takes a cut when LPs withdraw
Base
afterRemoveLiqafterSwapafterSwapDeltaremoveLiqDelta
1
5mo
0x366a…8145Runs code on every swap · Can take tokens from swaps · Takes a cut when LPs withdraw
Base
afterRemoveLiqafterSwapafterSwapDeltaremoveLiqDelta
1
5mo
0xcd06…8145Runs code on every swap · Can take tokens from swaps · Takes a cut when LPs withdraw
Base
afterRemoveLiqafterSwapafterSwapDeltaremoveLiqDelta
1
5mo
0x4d29…4145Runs code on every swap · Can take tokens from swaps · Takes a cut when LPs withdraw
Base
afterRemoveLiqafterSwapafterSwapDeltaremoveLiqDelta
1
5mo
0x515f…4145Runs code on every swap · Can take tokens from swaps · Takes a cut when LPs withdraw
Base
afterRemoveLiqafterSwapafterSwapDeltaremoveLiqDelta
1
5mo
0xa5c4…0145Runs code on every swap · Can take tokens from swaps · Takes a cut when LPs withdraw
Base
afterRemoveLiqafterSwapafterSwapDeltaremoveLiqDelta
1
5mo
0x2e9a…4145Runs code on every swap · Can take tokens from swaps · Takes a cut when LPs withdraw
Base
afterRemoveLiqafterSwapafterSwapDeltaremoveLiqDelta
1
5mo
0x1686…40ccRuns code on every swap · Can take tokens from swaps
Base
beforeSwapafterSwapswapDeltaafterSwapDelta
1
5mo
0xb8b8…4145Runs code on every swap · Can take tokens from swaps · Takes a cut when LPs withdraw
Base
afterRemoveLiqafterSwapafterSwapDeltaremoveLiqDelta
1