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
9mo CKHookRuns code on every swap · Can take tokens from swaps · Runs at pool creation Ethereum beforeInitafterAddLiqbeforeSwapafterSwap+2 1 9mo 0x6ec7…2088Runs code on every swap · Can take tokens from swaps · Runs at pool creation Ethereum beforeInitbeforeSwapswapDelta 1 9mo EulerSwapRuns code on every swap · Can take tokens from swaps · Gates who can add liquidity · Runs at pool creation · Handles donations to LPs Ethereum beforeInitbeforeAddLiqbeforeSwapbeforeDonate+1 1 9mo 0x29fa…e888Runs code on every swap · Can take tokens from swaps · Gates who can add liquidity · Runs at pool creation Ethereum beforeInitbeforeAddLiqbeforeSwapswapDelta 1 9mo CumHookRuns code on every swap · Sets its own swap fee · Runs at pool creation Ethereum beforeInitbeforeSwapafterSwap 1 9mo 0xe08c…c0ccRuns code on every swap · Can take tokens from swaps Ethereum beforeSwapafterSwapswapDeltaafterSwapDelta 1 9mo 0xe996…00ccRuns code on every swap · Can take tokens from swaps Ethereum beforeSwapafterSwapswapDeltaafterSwapDelta 1 9mo 0x0cb0…c0ccRuns code on every swap · Can take tokens from swaps Ethereum beforeSwapafterSwapswapDeltaafterSwapDelta 1 9mo 0xb5f4…00ccRuns code on every swap · Can take tokens from swaps Ethereum beforeSwapafterSwapswapDeltaafterSwapDelta 1 9mo 0x984d…0a40Runs code on every swap · Can block LP withdrawals · Gates who can add liquidity Ethereum beforeAddLiqbeforeRemoveLiqafterSwap 1 9mo 0x86a6…ca40Runs code on every swap · Can block LP withdrawals · Gates who can add liquidity Ethereum beforeAddLiqbeforeRemoveLiqafterSwap 1 9mo 0x7880…ca00Can block LP withdrawals · Gates who can add liquidity Ethereum beforeAddLiqbeforeRemoveLiq 1 9mo CKHookRuns code on every swap · Can take tokens from swaps · Runs at pool creation Ethereum beforeInitafterAddLiqbeforeSwapafterSwap+2 1 9mo CKHookRuns code on every swap · Can take tokens from swaps · Runs at pool creation Ethereum beforeInitafterAddLiqbeforeSwapafterSwap+2 1 9mo CKHookRuns code on every swap · Can take tokens from swaps · Runs at pool creation Ethereum beforeInitafterAddLiqbeforeSwapafterSwap+2 1 9mo CKHookRuns code on every swap · Can take tokens from swaps · Runs at pool creation Ethereum beforeInitafterAddLiqbeforeSwapafterSwap+2 1 9mo CKHookRuns code on every swap · Can take tokens from swaps · Runs at pool creation Ethereum beforeInitafterAddLiqbeforeSwapafterSwap+2 1 9mo CKHookRuns code on every swap · Can take tokens from swaps · Runs at pool creation Ethereum beforeInitafterAddLiqbeforeSwapafterSwap+2 1 9mo 0x040c…ca00Can block LP withdrawals · Gates who can add liquidity Ethereum beforeAddLiqbeforeRemoveLiq 1 9mo ReverseStrategyHookRuns code on every swap · Can take tokens from swaps · Runs at pool creation Ethereum afterInitbeforeSwapafterSwapswapDelta+1 1 9mo CKHookRuns code on every swap · Can take tokens from swaps · Runs at pool creation Ethereum beforeInitafterAddLiqbeforeSwapafterSwap+2 1 9mo 0x32cf…4a00Can block LP withdrawals · Gates who can add liquidity Ethereum beforeAddLiqbeforeRemoveLiq 1 9mo EulerSwapRuns code on every swap · Can take tokens from swaps · Gates who can add liquidity · Runs at pool creation · Handles donations to LPs Ethereum beforeInitbeforeAddLiqbeforeSwapbeforeDonate+1 1 9mo 0x1aee…8a00Can block LP withdrawals · Gates who can add liquidity Ethereum beforeAddLiqbeforeRemoveLiq 1 9mo 0xe50d…4a00Can block LP withdrawals · Gates who can add liquidity Ethereum beforeAddLiqbeforeRemoveLiq 1 9mo 0x25df…6888Runs code on every swap · Can take tokens from swaps · Gates who can add liquidity · Runs at pool creation Ethereum beforeInitbeforeAddLiqbeforeSwapswapDelta 1 9mo BurnHookRuns code on every swap · Can take tokens from swaps · Runs at pool creation Ethereum afterInitbeforeSwapafterSwapswapDelta+1 1 9mo IncendioHookRuns code on every swap · Can take tokens from swaps · Runs at pool creation Ethereum afterInitbeforeSwapafterSwapswapDelta+1 1 9mo 0xecdf…10ccRuns code on every swap · Can take tokens from swaps · Runs at pool creation Ethereum afterInitbeforeSwapafterSwapswapDelta+1 1 9mo 0x1e4e…90ccRuns code on every swap · Can take tokens from swaps · Runs at pool creation Ethereum afterInitbeforeSwapafterSwapswapDelta+1 1 9mo VolatilityGuardHookRuns code on every swap · Sets its own swap fee Ethereum beforeSwap 1 10mo 0x0614…ca40Runs code on every swap · Can block LP withdrawals · Gates who can add liquidity Ethereum beforeAddLiqbeforeRemoveLiqafterSwap 1 10mo 0xd2c8…0f45Runs code on every swap · Can take tokens from swaps · Can block LP withdrawals · Takes a cut when LPs withdraw · Gates who can add liquidity Ethereum beforeAddLiqafterAddLiqbeforeRemoveLiqafterRemoveLiq+3 1 10mo TaxmanHookRuns code on every swap · Can take tokens from swaps · Can block LP withdrawals Ethereum afterAddLiqbeforeRemoveLiqbeforeSwapafterSwap+2 1 10mo 0xee64…a088Runs code on every swap · Can take tokens from swaps · Runs at pool creation Ethereum beforeInitbeforeSwapswapDelta 1 10mo GoldStrategyHookRuns code on every swap · Can take tokens from swaps Ethereum afterAddLiqafterSwapafterSwapDelta 1 10mo VolatilityGuardHookRuns code on every swap · Sets its own swap fee · Runs at pool creation Ethereum beforeInitafterInitbeforeSwapafterSwap 1 10mo EulerSwapRuns code on every swap · Can take tokens from swaps · Gates who can add liquidity · Runs at pool creation · Handles donations to LPs Ethereum beforeInitbeforeAddLiqbeforeSwapbeforeDonate+1 1 10mo EulerSwapA Uniswap v4 hook that replaces the standard AMM curve with a custom two-asset curve backed by Euler Protocol lending vaults. Swaps are fully intercepted in beforeSwap via BeforeSwapDelta: input tokens are deposited into and output tokens withdrawn from Euler vaults, with configurable fees, protocol fees, and optional temporal expiration. Ethereum beforeInitbeforeAddLiqbeforeSwapbeforeDonate+1 1 10mo EulerSwapRuns code on every swap · Can take tokens from swaps · Gates who can add liquidity · Runs at pool creation · Handles donations to LPs Ethereum beforeInitbeforeAddLiqbeforeSwapbeforeDonate+1 1 10mo EulerSwapRuns code on every swap · Can take tokens from swaps · Gates who can add liquidity · Runs at pool creation · Handles donations to LPs Ethereum beforeInitbeforeAddLiqbeforeSwapbeforeDonate+1 1 10mo 0x8e33…10c0Runs code on every swap · Sets its own swap fee · Runs at pool creation Ethereum afterInitbeforeSwapafterSwap 1 10mo EulerSwapA Uniswap v4 hook implementing a custom AMM curve backed by Euler lending vaults. It intercepts swaps in beforeSwap, computes pricing via EulerSwap's own curve, and handles token accounting directly through vault deposits and withdrawals, returning a BeforeSwapDelta to bypass Uniswap's native CLAMM execution. Ethereum beforeInitbeforeAddLiqbeforeSwapbeforeDonate+1 1 10mo EulerSwapRuns code on every swap · Can take tokens from swaps · Gates who can add liquidity · Runs at pool creation · Handles donations to LPs Ethereum beforeInitbeforeAddLiqbeforeSwapbeforeDonate+1 1 10mo 0xecaa…a0ccRuns code on every swap · Can take tokens from swaps · Runs at pool creation Ethereum beforeInitbeforeSwapafterSwapswapDelta+1 1 10mo 0xee17…60ccRuns code on every swap · Can take tokens from swaps · Runs at pool creation Ethereum beforeInitbeforeSwapafterSwapswapDelta+1 1 10mo TaxHookRuns code on every swap · Can take tokens from swaps · Runs at pool creation Ethereum beforeInitbeforeSwapafterSwapswapDelta+1 1 10mo 0x2450…20ccRuns code on every swap · Can take tokens from swaps · Runs at pool creation Ethereum beforeInitbeforeSwapafterSwapswapDelta+1 1 10mo 0x04ee…83ccRuns code on every swap · Can take tokens from swaps · Can block LP withdrawals Ethereum beforeRemoveLiqafterRemoveLiqbeforeSwapafterSwap+2 1 10mo 0x8b4f…c1d4Runs code on every swap · Can take tokens from swaps · Handles donations to LPs Ethereum afterRemoveLiqbeforeSwapafterSwapafterDonate+1 1