UniHooks

Every Uniswap v4 hook, live

Every hook attached to at least one Uniswap v4 pool, graded and explained in plain English, with the pools that use it.

AgeHookChainPermissionsPools
12d 0xcfee…a0ccRuns code on every swap · Can take tokens from swaps · Runs at pool creation Base beforeInitbeforeSwapafterSwapswapDelta+1 3 14d StockwaveHookRuns code on every swap · Can take tokens from swaps · Runs at pool creation Base beforeInitbeforeSwapafterSwapswapDelta+1 3 19d 0x6581…aac8Runs code on every swap · Can take tokens from swaps · Can block LP withdrawals · Gates who can add liquidity · Runs at pool creation Base beforeInitbeforeAddLiqbeforeRemoveLiqbeforeSwap+2 3 19d 0xa6df…2ac0Runs code on every swap · Can block LP withdrawals · Gates who can add liquidity · Runs at pool creation Base beforeInitbeforeAddLiqbeforeRemoveLiqbeforeSwap+1 3 23d 0x4a0d…d040Runs code on every swap · Runs at pool creation Base afterInitafterSwap 3 23d 0x9937…a8ecRuns code on every swap · Can take tokens from swaps · Gates who can add liquidity · Runs at pool creation · Handles donations to LPs Base beforeInitbeforeAddLiqbeforeSwapafterSwap+3 3 24d 0x3a6a…e888Runs code on every swap · Can take tokens from swaps · Gates who can add liquidity · Runs at pool creation Base beforeInitbeforeAddLiqbeforeSwapswapDelta 3 24d 0xfa8c…e8ccRuns code on every swap · Can take tokens from swaps · Gates who can add liquidity · Runs at pool creation Base beforeInitbeforeAddLiqbeforeSwapafterSwap+2 3 27d 0x5aef…68c0Runs code on every swap · Gates who can add liquidity · Runs at pool creation Base beforeInitbeforeAddLiqbeforeSwapafterSwap 3 28d 0x0b20…4044Runs code on every swap · Can take tokens from swaps · Sets its own swap fee Base afterSwapafterSwapDelta 3 29d 0x39ed…c088Runs code on every swap · Can take tokens from swaps · Sets its own swap fee Base beforeSwapswapDelta 3 29d 0x6a93…0044Runs code on every swap · Can take tokens from swaps · Sets its own swap fee Base afterSwapafterSwapDelta 3 30d 0xb97e…a888Runs code on every swap · Can take tokens from swaps · Gates who can add liquidity · Runs at pool creation Base beforeInitbeforeAddLiqbeforeSwapswapDelta 3 31d 0xd6fd…9040Runs code on every swap · Runs at pool creation Base afterInitafterSwap 3 33d V4LaunchHookRuns code on every swap · Can take tokens from swaps · Can block LP withdrawals · Gates who can add liquidity Base beforeAddLiqbeforeRemoveLiqbeforeSwapafterSwap+2 3 34d PodwaveFeeHookRuns code on every swap · Can take tokens from swaps · Runs at pool creation Base beforeInitbeforeSwapafterSwapswapDelta+1 3 38d 0xcfb7…60ccRuns code on every swap · Can take tokens from swaps · Runs at pool creation Base beforeInitbeforeSwapafterSwapswapDelta+1 3 42d 0xc0ae…5accRuns 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 afterInitbeforeAddLiqbeforeRemoveLiqbeforeSwap+3 3 42d 0x2fd0…e0ccRuns code on every swap · Can take tokens from swaps · Runs at pool creation Base beforeInitbeforeSwapafterSwapswapDelta+1 3 43d 0x502c…caccRuns code on every swap · Can take tokens from swaps · Can block LP withdrawals · Gates who can add liquidity Base beforeAddLiqbeforeRemoveLiqbeforeSwapafterSwap+2 3 43d 0xaf5f…c0ccRuns code on every swap · Can take tokens from swaps Base beforeSwapafterSwapswapDeltaafterSwapDelta 3 45d 0x5926…64ccRuns code on every swap · Can take tokens from swaps · Runs at pool creation Base beforeInitafterAddLiqbeforeSwapafterSwap+2 3 45d 0x5123…0080Runs code on every swap · Sets its own swap fee Base beforeSwap 3 48d 0xc1a7…60ccRuns code on every swap · Can take tokens from swaps · Runs at pool creation Base beforeInitbeforeSwapafterSwapswapDelta+1 3 50d 0xb64a…1040Runs code on every swap · Runs at pool creation Base afterInitafterSwap 3 53d 0x0d38…e0ccRuns code on every swap · Can take tokens from swaps · Runs at pool creation Base beforeInitbeforeSwapafterSwapswapDelta+1 3 53d 0xca86…e0ccRuns code on every swap · Can take tokens from swaps · Runs at pool creation Base beforeInitbeforeSwapafterSwapswapDelta+1 3 55d 0xecbc…e0ccRuns code on every swap · Can take tokens from swaps · Runs at pool creation Base beforeInitbeforeSwapafterSwapswapDelta+1 3 55d TwinHookFee-routing hook for stock-paired meme tokens ("twins") on Uniswap v4. Applies a decaying anti-snipe launch tax on buys, publishes a Chad Premium (current/launch price multiple), ratchets a Chad Level on confirmed price milestones, and dispatches creator LP fees to configurable sinks: burn (with buyback guard), reflection to holders, auto-LP, bonders yield pool, or direct payout. Base afterInitbeforeSwapafterSwapswapDelta 3 56d FlashHookV3A Uniswap v4 hook that aggregates OTC buy routing and realized sell taxes for WETH-rooted token ecosystems, routing execution across native v4 pools and external venues, with fees distributed to stakers, pool admins, and a protocol treasury. Base beforeInitbeforeSwapafterSwapswapDelta+1 3 56d 0x1310…aaccRuns 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 3 56d 0xbfb3…6accRuns 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 3 56d 0x924d…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 3 57d 0xef0d…eaccRuns 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 3 58d LaptopFeeHookRuns code on every swap · Can take tokens from swaps · Runs at pool creation Base beforeInitbeforeSwapafterSwapswapDelta+1 3 58d 0xa53d…0080Runs code on every swap Base beforeSwap 3 2mo 0xcca6…e0ccRuns code on every swap · Can take tokens from swaps · Runs at pool creation Base beforeInitbeforeSwapafterSwapswapDelta+1 3 2mo B420MemeHookSingleton Uniswap v4 hook for graduated B420 meme token pools. Collects protocol fees and creator taxes on each swap via afterSwap with a return delta, optionally converts memecoin-denominated fees to the quote currency inline per-swap, and supports a buyback-and-lock mechanism that swaps accumulated quote fees back into the memecoin and vests them in a five-year buyback vault. Base beforeInitafterSwapafterSwapDelta 3 2mo 0xc7a6…a0ccRuns code on every swap · Can take tokens from swaps · Runs at pool creation Base beforeInitbeforeSwapafterSwapswapDelta+1 3 2mo 0x59a8…e0ccRuns code on every swap · Can take tokens from swaps · Runs at pool creation Base beforeInitbeforeSwapafterSwapswapDelta+1 3 2mo 0xf2b3…60ccRuns code on every swap · Can take tokens from swaps · Runs at pool creation Base beforeInitbeforeSwapafterSwapswapDelta+1 3 2mo 0xc568…0a80Runs code on every swap · Can block LP withdrawals · Gates who can add liquidity Base beforeAddLiqbeforeRemoveLiqbeforeSwap 3 2mo 0x919f…ca80Runs code on every swap · Can block LP withdrawals · Gates who can add liquidity Base beforeAddLiqbeforeRemoveLiqbeforeSwap 3 2mo MixpadHookCollects a platform swap fee on every Mixpad-launched token trade, splitting proceeds between the token creator and treasury with optional buyback-and-burn. Applies a block-decaying anti-snipe surcharge on early buys and a time-decaying dump surcharge on sells by the original deployer. Base beforeSwapafterSwapswapDeltaafterSwapDelta 3 2mo DynamicFeeAdjusts the LP fee dynamically based on tick movement from the previous swap — larger moves increase the fee (up to 5%), smaller moves reduce it (floor 0.05%). Inherits AeonFee, which takes a mandatory 10 bps protocol fee on every swap routed to a fixed hardcoded recipient via afterSwap return-delta. Base afterInitbeforeSwapafterSwapafterSwapDelta 3 2mo ClankerHookDynamicFeeV2A Clanker protocol hook that applies a volatility-based dynamic LP fee by simulating each swap to estimate the post-swap tick, then updating the pool fee via updateDynamicLPFee. It also collects a protocol fee on each swap using beforeSwap and afterSwap deltas, and supports optional MEV protection modules and post-swap pool extensions. Base beforeInitbeforeAddLiqbeforeSwapafterSwap+2 3 2mo FlashHookA Uniswap v4 hook for the FLASH protocol implementing OTC buy fills from an on-chain inventory deck, realized sell taxes with dynamic basis points, multi-venue sell routing, and staking reward distribution. Taxes are split among stakers, pool admins, and a protocol owner; pool launches require a pre-staged intent and initializer validation. Base beforeInitbeforeSwapafterSwapswapDelta+1 3 2mo 0x3f7d…c0c4Runs code on every swap · Can take tokens from swaps · Sets its own swap fee Base beforeSwapafterSwapafterSwapDelta 3 2mo 0x3064…40ccRuns code on every swap · Can take tokens from swaps Base beforeSwapafterSwapswapDeltaafterSwapDelta 3 2mo 0xf728…0880Runs code on every swap · Sets its own swap fee · Gates who can add liquidity Base beforeAddLiqbeforeSwap 3