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
7mo 0x3b9f…0044Runs code on every swap · Can take tokens from swaps Base afterSwapafterSwapDelta 1 7mo 0xe5ef…3ff9Runs code on every swap · Can take tokens from swaps · Can block LP withdrawals · Takes a cut when LPs withdraw · Gates who can add liquidity · Runs at pool creation · Handles donations to LPs Base beforeInitafterInitbeforeAddLiqafterAddLiq+8 1 7mo 0x0d81…bfffRuns 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 · Handles donations to LPs Base beforeInitafterInitbeforeAddLiqafterAddLiq+10 1 7mo MoonpotHookRuns code on every swap · Can take tokens from swaps · Sets its own swap fee · Runs at pool creation Base beforeInitbeforeSwapswapDelta 1 7mo 0x33ef…7ff7Runs 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 · Handles donations to LPs Base beforeInitafterInitbeforeAddLiqafterAddLiq+9 1 7mo 0xc43b…fff5Runs code on every swap · Can take tokens from swaps · Can block LP withdrawals · Takes a cut when LPs withdraw · Gates who can add liquidity · Runs at pool creation · Handles donations to LPs Base beforeInitafterInitbeforeAddLiqafterAddLiq+8 1 7mo 0x6a72…4044Runs code on every swap · Can take tokens from swaps Base afterSwapafterSwapDelta 1 7mo MoonpotHookRuns code on every swap · Can take tokens from swaps · Sets its own swap fee · Runs at pool creation Base beforeInitbeforeSwapswapDelta 1 7mo 0x7150…0044Runs code on every swap · Can take tokens from swaps Base afterSwapafterSwapDelta 1 7mo MoonpotHookRuns code on every swap · Can take tokens from swaps · Sets its own swap fee · Runs at pool creation Base beforeInitbeforeSwapswapDelta 1 7mo 0x3770…4044Runs code on every swap · Can take tokens from swaps Base afterSwapafterSwapDelta 1 7mo 0x5a6e…0044Runs code on every swap · Can take tokens from swaps Base afterSwapafterSwapDelta 1 7mo 0x64e7…c044Runs code on every swap · Can take tokens from swaps Base afterSwapafterSwapDelta 1 7mo 0x927d…c044Runs code on every swap · Can take tokens from swaps Base afterSwapafterSwapDelta 1 7mo 0xec31…8044Runs code on every swap · Can take tokens from swaps Base afterSwapafterSwapDelta 1 7mo MoonpotHookRuns code on every swap · Can take tokens from swaps · Runs at pool creation Base beforeInitbeforeSwapswapDelta 1 7mo 0x4294…8044Runs code on every swap · Can take tokens from swaps Base afterSwapafterSwapDelta 1 7mo ClankerHookStaticFeeV2A Clanker protocol hook with configurable per-direction static LP fees (clanker vs paired token direction), dynamically updated on each swap via updateDynamicLPFee. Collects a 20% protocol fee on the non-clanker token per trade using BeforeSwapDelta and AfterSwapDelta, with optional MEV protection modules and pool extensions. Base beforeInitbeforeAddLiqbeforeSwapafterSwap+2 1 7mo 0x639d…6088Runs code on every swap · Can take tokens from swaps · Runs at pool creation Base beforeInitbeforeSwapswapDelta 1 7mo 0x1aeb…c044Runs code on every swap · Can take tokens from swaps Base afterSwapafterSwapDelta 1 7mo 0xb1bc…bffdRuns code on every swap · Can take tokens from swaps · Can block LP withdrawals · Takes a cut when LPs withdraw · Gates who can add liquidity · Runs at pool creation · Handles donations to LPs Base beforeInitafterInitbeforeAddLiqafterAddLiq+9 1 7mo 0xb45d…fffbRuns 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 · Handles donations to LPs Base beforeInitafterInitbeforeAddLiqafterAddLiq+9 1 7mo 0x1d78…4044Runs code on every swap · Can take tokens from swaps Base afterSwapafterSwapDelta 1 7mo 0xb0a2…bffeRuns code on every swap · Can take tokens from swaps · Can block LP withdrawals · Gates who can add liquidity · Adjusts deposit amounts · Runs at pool creation · Handles donations to LPs Base beforeInitafterInitbeforeAddLiqafterAddLiq+9 1 7mo 0xab93…8044Runs code on every swap · Can take tokens from swaps Base afterSwapafterSwapDelta 1 7mo 0x005e…c044Runs code on every swap · Can take tokens from swaps Base afterSwapafterSwapDelta 1 7mo 0x9a04…bff8Runs code on every swap · Can take tokens from swaps · Can block LP withdrawals · Gates who can add liquidity · Runs at pool creation · Handles donations to LPs Base beforeInitafterInitbeforeAddLiqafterAddLiq+7 1 7mo 0x8885…c044Runs code on every swap · Can take tokens from swaps Base afterSwapafterSwapDelta 1 7mo 0x4d0f…fff7Runs 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 · Handles donations to LPs Base beforeInitafterInitbeforeAddLiqafterAddLiq+9 1 7mo 0xb9fe…7ffcRuns code on every swap · Can take tokens from swaps · Can block LP withdrawals · Gates who can add liquidity · Runs at pool creation · Handles donations to LPs Base beforeInitafterInitbeforeAddLiqafterAddLiq+8 1 7mo V4PoolHookV4PoolHook charges a fixed 1% protocol fee on exact-input swaps by intercepting input tokens via poolManager.take() and returning a BeforeSwapDelta; exact-output swaps are unconditionally blocked. Accumulated fees are claimable by a designated FEE_COLLECTOR role, and liquidity addition is restricted to an lpManager until a CONFIG_ADMIN enables public liquidity. Base beforeInitbeforeAddLiqbeforeSwapswapDelta 1 7mo 0x93e8…bff7Runs 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 · Handles donations to LPs Base beforeInitafterInitbeforeAddLiqafterAddLiq+9 1 7mo 0x4e1e…c044Runs code on every swap · Can take tokens from swaps Base afterSwapafterSwapDelta 1 7mo 0xe41a…bff8Runs code on every swap · Can take tokens from swaps · Can block LP withdrawals · Gates who can add liquidity · Runs at pool creation · Handles donations to LPs Base beforeInitafterInitbeforeAddLiqafterAddLiq+7 1 7mo 0x5f44…bff3Runs code on every swap · 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+8 1 7mo 0x4379…7ffdRuns code on every swap · Can take tokens from swaps · Can block LP withdrawals · Takes a cut when LPs withdraw · Gates who can add liquidity · Runs at pool creation · Handles donations to LPs Base beforeInitafterInitbeforeAddLiqafterAddLiq+9 1 7mo 0xd0e7…0044Runs code on every swap · Can take tokens from swaps Base afterSwapafterSwapDelta 1 7mo 0x3e01…3ff5Runs code on every swap · Can take tokens from swaps · Can block LP withdrawals · Takes a cut when LPs withdraw · Gates who can add liquidity · Runs at pool creation · Handles donations to LPs Base beforeInitafterInitbeforeAddLiqafterAddLiq+8 1 7mo 0xb809…3ff5Runs code on every swap · Can take tokens from swaps · Can block LP withdrawals · Takes a cut when LPs withdraw · Gates who can add liquidity · Runs at pool creation · Handles donations to LPs Base beforeInitafterInitbeforeAddLiqafterAddLiq+8 1 7mo 0x4968…3ffbRuns 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 · Handles donations to LPs Base beforeInitafterInitbeforeAddLiqafterAddLiq+9 1 7mo 0x03b7…7ffeRuns code on every swap · Can take tokens from swaps · Can block LP withdrawals · Gates who can add liquidity · Adjusts deposit amounts · Runs at pool creation · Handles donations to LPs Base beforeInitafterInitbeforeAddLiqafterAddLiq+9 1 7mo 0x8fbd…3ffeRuns code on every swap · Can take tokens from swaps · Can block LP withdrawals · Gates who can add liquidity · Adjusts deposit amounts · Runs at pool creation · Handles donations to LPs Base beforeInitafterInitbeforeAddLiqafterAddLiq+9 1 7mo 0xe9b4…7ffcRuns code on every swap · Can take tokens from swaps · Can block LP withdrawals · Gates who can add liquidity · Runs at pool creation · Handles donations to LPs Base beforeInitafterInitbeforeAddLiqafterAddLiq+8 1 7mo 0x2d89…bff0Runs code on every swap · Can block LP withdrawals · Gates who can add liquidity · Runs at pool creation · Handles donations to LPs Base beforeInitafterInitbeforeAddLiqafterAddLiq+6 1 7mo 0x25c9…3ff2Runs code on every swap · Can block LP withdrawals · Gates who can add liquidity · Adjusts deposit amounts · Runs at pool creation · Handles donations to LPs Base beforeInitafterInitbeforeAddLiqafterAddLiq+7 1 7mo 0x4ef1…fffbRuns 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 · Handles donations to LPs Base beforeInitafterInitbeforeAddLiqafterAddLiq+9 1 7mo 0x73fe…fffbRuns 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 · Handles donations to LPs Base beforeInitafterInitbeforeAddLiqafterAddLiq+9 1 7mo 0x2bc8…4044Runs code on every swap · Can take tokens from swaps Base afterSwapafterSwapDelta 1 7mo 0xe8fe…7ff5Runs code on every swap · Can take tokens from swaps · Can block LP withdrawals · Takes a cut when LPs withdraw · Gates who can add liquidity · Runs at pool creation · Handles donations to LPs Base beforeInitafterInitbeforeAddLiqafterAddLiq+8 1 7mo 0x4cb9…4044Runs code on every swap · Can take tokens from swaps Base afterSwapafterSwapDelta 1