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
2mo 0xae70…8145Runs code on every swap · Can take tokens from swaps · Takes a cut when LPs withdraw Base afterRemoveLiqafterSwapafterSwapDeltaremoveLiqDelta 1 2mo 0x5cd8…c145Runs code on every swap · Can take tokens from swaps · Takes a cut when LPs withdraw Base afterRemoveLiqafterSwapafterSwapDeltaremoveLiqDelta 1 2mo 0xb07c…05c7Runs code on every swap · Can take tokens from swaps · Sets its own swap fee · Takes a cut when LPs withdraw · Adjusts deposit amounts Base afterAddLiqafterRemoveLiqbeforeSwapafterSwap+3 1 2mo 0x3568…ca80Runs code on every swap · Can block LP withdrawals · Gates who can add liquidity Base beforeAddLiqbeforeRemoveLiqbeforeSwap 1 2mo 0x3241…2088Runs code on every swap · Can take tokens from swaps · Runs at pool creation Base beforeInitbeforeSwapswapDelta 1 2mo 0xafb6…2accRuns code on every swap · Can take tokens from swaps · Sets its own swap fee · Can block LP withdrawals · Gates who can add liquidity · Runs at pool creation Base beforeInitbeforeAddLiqbeforeRemoveLiqbeforeSwap+3 1 2mo 0xb87c…8080Runs code on every swap Base beforeSwap 1 2mo 0x8332…0145Runs code on every swap · Can take tokens from swaps · Takes a cut when LPs withdraw Base afterRemoveLiqafterSwapafterSwapDeltaremoveLiqDelta 1 2mo 0xf648…aaecRuns 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 beforeInitbeforeAddLiqbeforeRemoveLiqbeforeSwap+4 1 2mo 0x2fc3…4145Runs code on every swap · Can take tokens from swaps · Takes a cut when LPs withdraw Base afterRemoveLiqafterSwapafterSwapDeltaremoveLiqDelta 1 2mo 0xfd34…8080Runs code on every swap Base beforeSwap 1 2mo SellOnlyHookRuns code on every swap Base beforeSwap 1 2mo 0xfd40…4145Runs code on every swap · Can take tokens from swaps · Takes a cut when LPs withdraw Base afterRemoveLiqafterSwapafterSwapDeltaremoveLiqDelta 1 2mo 0x29cb…e880Runs code on every swap · Sets its own swap fee · Gates who can add liquidity · Runs at pool creation Base beforeInitbeforeAddLiqbeforeSwap 1 2mo 0x4bee…68ccRuns code on every swap · Can take tokens from swaps · Gates who can add liquidity · Runs at pool creation Base beforeInitbeforeAddLiqbeforeSwapafterSwap+2 1 2mo 0x07c3…6044Runs code on every swap · Can take tokens from swaps · Sets its own swap fee · Runs at pool creation Base beforeInitafterSwapafterSwapDelta 1 2mo LaunchConversionHookRuns code on every swap · Can take tokens from swaps · Gates who can add liquidity · Runs at pool creation Base beforeInitbeforeAddLiqbeforeSwapswapDelta 1 2mo 0xefd9…e000Runs at pool creation Base beforeInit 1 2mo 0x20d4…6aecRuns 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 beforeInitbeforeAddLiqbeforeRemoveLiqbeforeSwap+4 1 2mo DualPoolHookRuns code on every swap · Can block LP withdrawals · Gates who can add liquidity · Runs at pool creation Base beforeInitbeforeAddLiqbeforeRemoveLiqbeforeSwap+1 1 2mo Volatility Adaptive USDCWETH Hook V8A single WETH/USDC pool hook on Base that dynamically adjusts LP fees (0.01%–99.99%) using signed off-chain multi-venue market reports cross-checked against Chainlink and Pyth price anchors. Fees fall back to 3% when market data is stale. Strategy fees are split 90% to LPs and 10% to an immutable Safe address, with an owner-controlled emergency pause mechanism. Base beforeInitafterInitbeforeSwapafterSwap+1 1 2mo VelvetHookRuns code on every swap · Can take tokens from swaps Base beforeSwapafterSwapswapDeltaafterSwapDelta 1 2mo TransparentFeeHookRuns code on every swap · Can take tokens from swaps · Runs at pool creation Base beforeInitafterSwapafterSwapDelta 1 2mo 0xcde5…4080Runs code on every swap · Sets its own swap fee Base beforeSwap 1 2mo 0x496f…8080Runs code on every swap Base beforeSwap 1 2mo 0xbd40…c080Runs code on every swap Base beforeSwap 1 2mo 0x060d…2accRuns 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 BlottoHookRuns code on every swap · Can take tokens from swaps · Runs at pool creation Base beforeInitafterAddLiqafterSwapafterSwapDelta 1 2mo 0xea24…2444Runs code on every swap · Can take tokens from swaps · Runs at pool creation Base beforeInitafterAddLiqafterSwapafterSwapDelta 1 2mo 0x6412…40c8Runs code on every swap · Can take tokens from swaps Base beforeSwapafterSwapswapDelta 1 2mo 0x9270…40c8Runs code on every swap · Can take tokens from swaps Base beforeSwapafterSwapswapDelta 1 2mo 0x92a5…00c8Runs code on every swap · Can take tokens from swaps Base beforeSwapafterSwapswapDelta 1 2mo 0x4904…c0c8Runs code on every swap · Can take tokens from swaps Base beforeSwapafterSwapswapDelta 1 2mo VolatilityAdaptiveUsdcWethHookV6Dynamic-fee hook for the WETH/USDC pool on Base that computes LP fees and a hook fee per swap using signed off-chain market price reports anchored to Pyth, falls back to a higher static fee when market data is stale, and supports a Safe-controlled emergency pause with a 24-hour delayed unpause. Base beforeInitafterInitbeforeSwapafterSwap+1 1 2mo 0x5169…c088Runs code on every swap · Can take tokens from swaps Base beforeSwapswapDelta 1 2mo 0x1f1e…4088Runs code on every swap · Can take tokens from swaps Base beforeSwapswapDelta 1 2mo 0x9898…0080Runs code on every swap Base beforeSwap 1 2mo 0x089d…0080Runs code on every swap Base beforeSwap 1 2mo OpenHookRuns code on every swap · Can take tokens from swaps Base beforeSwapafterSwapswapDeltaafterSwapDelta 1 2mo 0xbe56…0080Runs code on every swap Base beforeSwap 1 2mo 0xfbe1…4080Runs code on every swap Base beforeSwap 1 2mo 0x496b…80c4Runs code on every swap · Can take tokens from swaps · Sets its own swap fee Base beforeSwapafterSwapafterSwapDelta 1 2mo VolatilityAdaptiveUsdcWethHookV5Runs code on every swap · Can take tokens from swaps · Sets its own swap fee · Runs at pool creation Base beforeInitafterInitbeforeSwapafterSwap+1 1 2mo 0x4502…8040Runs code on every swap Base afterSwap 1 2mo 0xf019…f0c4Runs code on every swap · Can take tokens from swaps · Sets its own swap fee · Runs at pool creation Base beforeInitafterInitbeforeSwapafterSwap+1 1 2mo PairV4HookRuns at pool creation Base beforeInit 1 2mo 0xc2c5…c0c4Runs code on every swap · Can take tokens from swaps · Sets its own swap fee Base beforeSwapafterSwapafterSwapDelta 1 2mo WaveHookRuns code on every swap · Can take tokens from swaps Base afterAddLiqbeforeSwapafterSwapswapDelta+1 1 2mo B420MemeHookRuns code on every swap · Can take tokens from swaps · Runs at pool creation Base beforeInitafterSwapafterSwapDelta 1 2mo 0x40cc…2840Runs code on every swap · Gates who can add liquidity · Runs at pool creation Base beforeInitbeforeAddLiqafterSwap 1