UniHooks

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.

Filters
Type
Safety
Activity
Permissions
Hooks with all of the selected permissions:
Sort
AgeHookChainPermissionsPools
6mo J3sseHookRuns code on every swap · Can take tokens from swaps · Gates who can add liquidity · Runs at pool creation Base beforeInitbeforeAddLiqbeforeSwapswapDelta 1 6mo 0x28e7…0044Runs code on every swap · Can take tokens from swaps Base afterSwapafterSwapDelta 1 6mo 0x0ebe…c044Runs code on every swap · Can take tokens from swaps Base afterSwapafterSwapDelta 1 6mo 0x2c44…8044Runs code on every swap · Can take tokens from swaps Base afterSwapafterSwapDelta 1 6mo 0x2632…0044Runs code on every swap · Can take tokens from swaps Base afterSwapafterSwapDelta 1 6mo 0x6ff4…c044Runs code on every swap · Can take tokens from swaps Base afterSwapafterSwapDelta 1 6mo 0xad1d…c044Runs code on every swap · Can take tokens from swaps Base afterSwapafterSwapDelta 1 6mo A51pegHookRuns code on every swap Base afterAddLiqafterSwap 1 6mo 0x7eb0…8044Runs code on every swap · Can take tokens from swaps Base afterSwapafterSwapDelta 1 6mo BatoHookRuns code on every swap · Can take tokens from swaps · Gates who can add liquidity · Runs at pool creation Base beforeInitbeforeAddLiqbeforeSwapswapDelta 1 6mo 0x4937…0440Runs code on every swap Base afterAddLiqafterSwap 1 6mo 0x3379…0044Runs code on every swap · Can take tokens from swaps Base afterSwapafterSwapDelta 1 6mo 0x1cda…8044Runs code on every swap · Can take tokens from swaps Base afterSwapafterSwapDelta 1 6mo 0xcccd…8044Runs code on every swap · Can take tokens from swaps Base afterSwapafterSwapDelta 1 6mo 0xffb6…c044Runs code on every swap · Can take tokens from swaps Base afterSwapafterSwapDelta 1 6mo 0xff6f…0044Runs code on every swap · Can take tokens from swaps Base afterSwapafterSwapDelta 1 6mo C0inbaseHookRuns code on every swap · Can take tokens from swaps · Gates who can add liquidity · Runs at pool creation Base beforeInitbeforeAddLiqbeforeSwapswapDelta 1 6mo 0xd61b…8145Runs code on every swap · Can take tokens from swaps · Takes a cut when LPs withdraw Base afterRemoveLiqafterSwapafterSwapDeltaremoveLiqDelta 1 6mo ZhaoHookRuns code on every swap · Can take tokens from swaps · Gates who can add liquidity · Runs at pool creation Base beforeInitbeforeAddLiqbeforeSwapswapDelta 1 6mo 0xf2b1…0145Runs code on every swap · Can take tokens from swaps · Takes a cut when LPs withdraw Base afterRemoveLiqafterSwapafterSwapDeltaremoveLiqDelta 1 6mo 0xec8b…4145Runs code on every swap · Can take tokens from swaps · Takes a cut when LPs withdraw Base afterRemoveLiqafterSwapafterSwapDeltaremoveLiqDelta 1 6mo 0x991c…0440Runs code on every swap Base afterAddLiqafterSwap 1 6mo 0x1b18…4044Runs code on every swap · Can take tokens from swaps Base afterSwapafterSwapDelta 1 6mo 0xb624…4044Runs code on every swap · Can take tokens from swaps Base afterSwapafterSwapDelta 1 6mo 0x5af7…c145Runs code on every swap · Can take tokens from swaps · Takes a cut when LPs withdraw Base afterRemoveLiqafterSwapafterSwapDeltaremoveLiqDelta 1 6mo 0x12ad…44ccRuns code on every swap · Can take tokens from swaps Base afterAddLiqbeforeSwapafterSwapswapDelta+1 1 6mo 0x5db8…c044Runs code on every swap · Can take tokens from swaps Base afterSwapafterSwapDelta 1 6mo 0x47ff…0044Runs code on every swap · Can take tokens from swaps Base afterSwapafterSwapDelta 1 6mo HHookRuns code on every swap · Can take tokens from swaps · Runs at pool creation Base afterInitbeforeSwapafterSwapswapDelta+1 1 6mo 0x9c37…8044Runs code on every swap · Can take tokens from swaps Base afterSwapafterSwapDelta 1 6mo 0x4b2d…4044Runs code on every swap · Can take tokens from swaps Base afterSwapafterSwapDelta 1 6mo 0x1730…8044Runs code on every swap · Can take tokens from swaps Base afterSwapafterSwapDelta 1 6mo 0x4911…0044Runs code on every swap · Can take tokens from swaps Base afterSwapafterSwapDelta 1 6mo 0x1924…0044Runs code on every swap · Can take tokens from swaps Base afterSwapafterSwapDelta 1 6mo 0x8252…c044Runs code on every swap · Can take tokens from swaps Base afterSwapafterSwapDelta 1 6mo 0x2246…8044Runs code on every swap · Can take tokens from swaps Base afterSwapafterSwapDelta 1 6mo 0x2064…0044Runs code on every swap · Can take tokens from swaps Base afterSwapafterSwapDelta 1 6mo 0x3f88…1fc7Runs code on every swap · Can take tokens from swaps · Can block LP withdrawals · Takes a cut when LPs withdraw · Gates who can add liquidity · Adjusts deposit amounts · Runs at pool creation Base afterInitbeforeAddLiqafterAddLiqbeforeRemoveLiq+6 1 6mo 0x8502…8044Runs code on every swap · Can take tokens from swaps Base afterSwapafterSwapDelta 1 6mo 0x144d…0440Runs code on every swap Base afterAddLiqafterSwap 1 6mo J3sseHookRuns code on every swap · Can take tokens from swaps · Gates who can add liquidity · Runs at pool creation Base beforeInitbeforeAddLiqbeforeSwapswapDelta 1 6mo J3sseHookRuns code on every swap · Can take tokens from swaps · Gates who can add liquidity · Runs at pool creation Base beforeInitbeforeAddLiqbeforeSwapswapDelta 1 6mo 0x6c3b…8044Runs code on every swap · Can take tokens from swaps Base afterSwapafterSwapDelta 1 6mo 0x76fb…8145Runs code on every swap · Can take tokens from swaps · Takes a cut when LPs withdraw Base afterRemoveLiqafterSwapafterSwapDeltaremoveLiqDelta 1 6mo 0x60c3…c044Runs code on every swap · Can take tokens from swaps Base afterSwapafterSwapDelta 1 6mo 0xbcbd…8145Runs code on every swap · Can take tokens from swaps · Takes a cut when LPs withdraw Base afterRemoveLiqafterSwapafterSwapDeltaremoveLiqDelta 1 6mo 0xdda2…8145Runs code on every swap · Can take tokens from swaps · Takes a cut when LPs withdraw Base afterRemoveLiqafterSwapafterSwapDeltaremoveLiqDelta 1 6mo 0x8b5b…0044Runs code on every swap · Can take tokens from swaps Base afterSwapafterSwapDelta 1 6mo 0xd6b7…c044Runs code on every swap · Can take tokens from swaps Base afterSwapafterSwapDelta 1 6mo 0xd17a…8145Runs code on every swap · Can take tokens from swaps · Takes a cut when LPs withdraw Base afterRemoveLiqafterSwapafterSwapDeltaremoveLiqDelta 1