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.

AgeHookChainPermissionsPools
46d 0xbfb6…e0ccRuns code on every swap · Can take tokens from swaps · Runs at pool creation Robinhood beforeInitbeforeSwapafterSwapswapDelta+1 5 46d 0xa3fd…85c7Runs code on every swap · Can take tokens from swaps · Takes a cut when LPs withdraw · Adjusts deposit amounts BNB afterAddLiqafterRemoveLiqbeforeSwapafterSwap+3 5 46d 0x4966…6044Runs code on every swap · Can take tokens from swaps · Runs at pool creation Robinhood beforeInitafterSwapafterSwapDelta 5 46d 0xb91e…c0ccRuns code on every swap · Can take tokens from swaps Robinhood beforeSwapafterSwapswapDeltaafterSwapDelta 5 47d 0x7bcd…1044Runs code on every swap · Can take tokens from swaps · Runs at pool creation Robinhood afterInitafterSwapafterSwapDelta 5 47d 0x6765…e0ccRuns code on every swap · Can take tokens from swaps · Runs at pool creation Robinhood beforeInitbeforeSwapafterSwapswapDelta+1 5 47d SectorFeeHookRuns code on every swap · Can take tokens from swaps · Runs at pool creation Robinhood beforeInitbeforeSwapafterSwapswapDelta+1 5 47d 0xe56c…a0ccRuns code on every swap · Can take tokens from swaps · Runs at pool creation Robinhood beforeInitbeforeSwapafterSwapswapDelta+1 5 47d 0xb572…e8e0Runs code on every swap · Sets its own swap fee · Gates who can add liquidity · Runs at pool creation · Handles donations to LPs Ethereum beforeInitbeforeAddLiqbeforeSwapafterSwap+1 5 47d 0x0404…68e0Runs code on every swap · Sets its own swap fee · Gates who can add liquidity · Runs at pool creation · Handles donations to LPs BNB beforeInitbeforeAddLiqbeforeSwapafterSwap+1 5 48d PONSFeeHookRuns code on every swap · Can take tokens from swaps · Runs at pool creation Robinhood beforeInitbeforeSwapafterSwapswapDelta+1 5 49d DeedEstateOfficialFeeHookRuns code on every swap · Can take tokens from swaps · Runs at pool creation Robinhood beforeInitbeforeSwapafterSwapswapDelta+1 5 49d WickRuns code on every swap · Can take tokens from swaps · Runs at pool creation Robinhood beforeInitbeforeSwapafterSwapswapDelta+1 5 49d 0x2fa5…60ccRuns code on every swap · Can take tokens from swaps · Runs at pool creation Robinhood beforeInitbeforeSwapafterSwapswapDelta+1 5 50d 0x40eb…a0ccRuns code on every swap · Can take tokens from swaps · Runs at pool creation Robinhood beforeInitbeforeSwapafterSwapswapDelta+1 5 50d 0xa5ba…20ccRuns code on every swap · Can take tokens from swaps · Runs at pool creation Robinhood beforeInitbeforeSwapafterSwapswapDelta+1 5 50d 0xea5c…e088Runs code on every swap · Can take tokens from swaps · Runs at pool creation Robinhood beforeInitbeforeSwapswapDelta 5 50d RimeRuns code on every swap · Can take tokens from swaps · Runs at pool creation Robinhood beforeInitbeforeSwapafterSwapswapDelta+1 5 50d 0x7b90…20ccRuns code on every swap · Can take tokens from swaps · Runs at pool creation Robinhood beforeInitbeforeSwapafterSwapswapDelta+1 5 50d DegenV4FeeHookRuns code on every swap · Can take tokens from swaps · Runs at pool creation Base beforeInitbeforeSwapafterSwapswapDelta+1 5 50d 0xf4ab…c5cfRuns code on every swap · Can take tokens from swaps · Takes a cut when LPs withdraw · Adjusts deposit amounts BNB afterAddLiqafterRemoveLiqbeforeSwapafterSwap+4 5 51d 0xf2f5…90c8Runs code on every swap · Can take tokens from swaps · Runs at pool creation Base afterInitbeforeSwapafterSwapswapDelta 5 51d 0xf8ea…a044Runs code on every swap · Can take tokens from swaps · Runs at pool creation Robinhood beforeInitafterSwapafterSwapDelta 5 51d TokiHookRuns code on every swap · Can take tokens from swaps · Gates who can add liquidity · Runs at pool creation Robinhood afterInitbeforeAddLiqbeforeSwapswapDelta 5 51d 0x6051…2888Runs code on every swap · Can take tokens from swaps · Gates who can add liquidity · Runs at pool creation Robinhood beforeInitbeforeAddLiqbeforeSwapswapDelta 5 52d TunaHookRuns code on every swap · Can take tokens from swaps Ethereum beforeSwapafterSwapswapDeltaafterSwapDelta 5 52d 0x4500…6888Runs code on every swap · Can take tokens from swaps · Gates who can add liquidity · Runs at pool creation Robinhood beforeInitbeforeAddLiqbeforeSwapswapDelta 5 53d 0xa6d7…c800Gates who can add liquidity BNB beforeAddLiq 5 53d 0xaa6d…2044Runs code on every swap · Can take tokens from swaps · Runs at pool creation Base beforeInitafterSwapafterSwapDelta 5 53d 0xe60f…05c7Runs code on every swap · Can take tokens from swaps · Takes a cut when LPs withdraw · Adjusts deposit amounts BNB afterAddLiqafterRemoveLiqbeforeSwapafterSwap+3 5 53d 0xab67…a888Runs code on every swap · Can take tokens from swaps · Gates who can add liquidity · Runs at pool creation Robinhood beforeInitbeforeAddLiqbeforeSwapswapDelta 5 53d 0x21cb…a880Runs code on every swap · Sets its own swap fee · Gates who can add liquidity · Runs at pool creation Base beforeInitbeforeAddLiqbeforeSwap 5 53d 0x5788…e8ccRuns code on every swap · Can take tokens from swaps · Gates who can add liquidity · Runs at pool creation Robinhood beforeInitbeforeAddLiqbeforeSwapafterSwap+2 5 53d 0xdf62…6800Gates who can add liquidity · Runs at pool creation Robinhood beforeInitbeforeAddLiq 5 53d 0x0951…80ccRuns code on every swap · Can take tokens from swaps Robinhood beforeSwapafterSwapswapDeltaafterSwapDelta 5 54d 0x28ea…4a44Runs code on every swap · Can take tokens from swaps · Can block LP withdrawals · Gates who can add liquidity Ethereum beforeAddLiqbeforeRemoveLiqafterSwapafterSwapDelta 5 54d 0xd94a…05c7Runs code on every swap · Can take tokens from swaps · Takes a cut when LPs withdraw · Adjusts deposit amounts BNB afterAddLiqafterRemoveLiqbeforeSwapafterSwap+3 5 54d 0x2d9b…ea20Can block LP withdrawals · Gates who can add liquidity · Runs at pool creation · Handles donations to LPs Base beforeInitbeforeAddLiqbeforeRemoveLiqbeforeDonate 5 54d 0x15d6…c5c7Runs code on every swap · Can take tokens from swaps · Sets its own swap fee · Takes a cut when LPs withdraw · Adjusts deposit amounts BNB afterAddLiqafterRemoveLiqbeforeSwapafterSwap+3 5 54d 0x9e6e…80ccRuns code on every swap · Can take tokens from swaps Robinhood beforeSwapafterSwapswapDeltaafterSwapDelta 5 54d StonkHookV3A Uniswap v4 hook that gates swaps on a pluggable market-hours oracle (NYSE schedule), withholds an asset-leg fee on every swap split between permanent pool liquidity and project beneficiaries, and applies an exponentially decaying anti-snipe surcharge. Liquidity can only increase: `beforeRemoveLiquidity` unconditionally reverts any negative delta from any caller. Robinhood afterInitbeforeAddLiqbeforeRemoveLiqbeforeSwap+3 5 54d BluestonkHookSkims a flat 2% fee on every swap denominated in the quote asset (currency1), split 50/50 between a platform wallet and the registered token creator. LP fee is forced to zero so all fees flow through the hook via beforeSwap and afterSwap delta returns. Base afterInitbeforeSwapafterSwapswapDelta+1 5 55d 0xfda4…a080Runs code on every swap · Sets its own swap fee · Runs at pool creation Ethereum beforeInitbeforeSwap 5 55d LaunchHookA token launch hook that seeds single-sided liquidity for new token pools, applies dynamic swap fees driven by each token's on-chain tax rate, collects and converts LP fees, routing proceeds to the token's fee distribution function. Also supports token buybacks triggered by the registered launch token contract. Robinhood beforeSwap 5 55d FugaziV4HookA Uniswap v4 hook for Fugazi token pools that collects a fixed 1% swap fee denominated in the reserve token and distributes it among a burn address, the token creator, and a protocol treasury. Only works with pools pairing a FugaziToken against a designated reserve token with zero LP fee. Ethereum beforeInitbeforeSwapafterSwapswapDelta+1 5 55d 0x8f6f…1000Sets its own swap fee · Runs at pool creation Robinhood afterInit 5 56d 0x7044…a0ccRuns code on every swap · Can take tokens from swaps · Runs at pool creation Base beforeInitbeforeSwapafterSwapswapDelta+1 5 56d HookrModularHookV6WthV5Modular Uniswap v4 hook implementing Hookr's always-on WTH arbitrage-recapture profile. Runs MEV correction logic on every swap (before and after) via a pluggable module stack and a pinned accounting kernel, computing per-swap LP fees dynamically from base rate plus module surcharges. Robinhood beforeInitbeforeAddLiqbeforeSwapafterSwap+2 5 56d LemonV4TaxHookCollects a configurable trading tax (3–10% total) on every swap in the pool's paired asset, splitting it between a per-pool creator recipient and a fixed protocol recipient. Tax rates and recipients are set once by a designated launcher before pool initialization and are permanently immutable thereafter. Robinhood beforeInitbeforeSwapafterSwapswapDelta+1 5 56d 0x71be…80ccRuns code on every swap · Can take tokens from swaps Ethereum beforeSwapafterSwapswapDeltaafterSwapDelta 5