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
3mo UnifiedFeeHookManages platform and creator fees for curated token launches (exact-input only). On buys (native → token), deducts platform and creator fees from input pre-swap; on sells (token → native), burns a portion of tokens pre-swap and extracts a platform fee from native output post-swap. Robinhood beforeInitbeforeSwapafterSwapswapDelta+1 3 3mo LootHookTakes a 1.5% ETH fee on both buy (ETH→token) and sell (token→ETH) swaps via BeforeSwapDelta/AfterSwapDelta, distributing proceeds to token holders (via DividendToken.fundPot), the pool creator, a platform address, and an ops address. Pool creation is gated to an authorized factory via beforeInitialize. Robinhood beforeInitbeforeSwapafterSwapswapDelta+1 3 3mo 0x73bd…5a80Runs code on every swap · Can block LP withdrawals · Gates who can add liquidity · Runs at pool creation Robinhood afterInitbeforeAddLiqbeforeRemoveLiqbeforeSwap 3 3mo QuiverHookStaticFeeA Uniswap v4 hook for Quiver protocol token pools that sets directional LP fees (separate quiver-side and paired-side rates via updateDynamicLPFee), collects protocol fees by modifying swap deltas in beforeSwap and afterSwap, triggers LP locker reward claims per swap, and runs an optional MEV protection module during a 2-minute window after pool creation. Robinhood beforeInitbeforeAddLiqbeforeSwapafterSwap+2 3 3mo 0x641f…2088Runs code on every swap · Can take tokens from swaps · Sets its own swap fee · Runs at pool creation Robinhood beforeInitbeforeSwapswapDelta 3 3mo 0xb895…c0c0Runs code on every swap · Sets its own swap fee Robinhood beforeSwapafterSwap 3 3mo BellV4FactoryA permissionless factory that launches fixed-supply ERC20 tokens into native-ETH Uniswap v4 pools with permanently locked one-sided liquidity. Uses the beforeInitialize hook solely to reject unauthorized pool initialization by third parties; swaps and liquidity operations have no hook callbacks. Robinhood beforeInit 3 3mo 0xefed…8800Gates who can add liquidity Robinhood beforeAddLiq 3 3mo 0x2085…0800Gates who can add liquidity Robinhood beforeAddLiq 3 3mo QuiverHookStaticFeeA Uniswap v4 hook for the Quiver protocol that sets asymmetric LP fees (quiverFee vs pairedFee) based on swap direction via updateDynamicLPFee, and collects protocol fees on the non-Quiver token side of each swap using BeforeSwapDelta and AfterSwapDelta. Includes optional MEV protection via an external module active for 2 minutes after pool creation. Robinhood beforeInitbeforeAddLiqbeforeSwapafterSwap+2 3 3mo DegenHoodV4HookV2Uniswap v4 hook for the DegenHood platform that collects WETH fees on token swaps, splitting proceeds between a per-pool beneficiary and a protocol treasury, while managing a dynamic LP fee set at initialization and refreshed on every swap. Robinhood beforeInitafterInitbeforeSwapafterSwap+2 3 3mo HoodseaFeeHookVolatility-based fee hook for native-ETH/TOKEN pools. Charges ETH fees on buys in beforeSwap and sells in afterSwap, with fees scaling between a configurable base and max (1%–5%) based on the tick movement of the previous swap. Exact-output swaps are blocked and will revert. Robinhood beforeSwapafterSwapswapDeltaafterSwapDelta 3 3mo 0x24cd…c080Runs code on every swap · Sets its own swap fee Robinhood beforeSwap 3 3mo 0x6591…e888Runs code on every swap · Can take tokens from swaps · Sets its own swap fee · Gates who can add liquidity · Runs at pool creation Robinhood beforeInitbeforeAddLiqbeforeSwapswapDelta 3 3mo LittleJohnHookA factory-deployed Uniswap v4 launch-pool hook that takes an ETH-leg fee on all four swap shapes via beforeSwap/afterSwap return-delta. The fee optionally decays over time from a launch-time rate to a settled base rate. Fees are minted as ERC-6909 ETH claims to a per-pool locker. A configurable time-bounded sell-lock can restrict the creator from selling during the launch window. Pool config is write-once via factory; no owner or upgrade path exists. Robinhood beforeInitbeforeSwapafterSwapswapDelta+1 3 4mo 0xe065…20ccRuns code on every swap · Can take tokens from swaps · Runs at pool creation Robinhood beforeInitbeforeSwapafterSwapswapDelta+1 3 4mo 0x1feb…a8ccRuns code on every swap · Can take tokens from swaps · Sets its own swap fee · Gates who can add liquidity · Runs at pool creation Robinhood beforeInitbeforeAddLiqbeforeSwapafterSwap+2 3 4mo DeadBuybackHookA Uniswap v4 hook that charges a 5% WETH fee on all swap directions and types (exact-input and exact-output) in a WETH/DEAD token pool, splitting fees 50/50 between a team wallet and a permissionless buyback-and-burn mechanism that executes every 10 taxed swaps. Robinhood beforeSwapafterSwapswapDeltaafterSwapDelta 3 14h 0x3a46…2880Runs code on every swap · Sets its own swap fee · Gates who can add liquidity · Runs at pool creation Robinhood beforeInitbeforeAddLiqbeforeSwap 2 18h IncomeMarketHook1000Runs code on every swap · Can take tokens from swaps · Runs at pool creation Robinhood beforeInitbeforeSwapafterSwapswapDelta+1 2 23h IncomeMarketHookRuns code on every swap · Can take tokens from swaps · Runs at pool creation Robinhood beforeInitbeforeSwapafterSwapswapDelta+1 2 23h 0xd013…e8ccRuns code on every swap · Can take tokens from swaps · Gates who can add liquidity · Runs at pool creation Robinhood beforeInitbeforeAddLiqbeforeSwapafterSwap+2 2 1d UniswapV2AggregatorRuns code on every swap · Can take tokens from swaps · Gates who can add liquidity · Runs at pool creation Robinhood beforeInitbeforeAddLiqbeforeSwapswapDelta 2 1d GainsHookRuns code on every swap · Can take tokens from swaps · Gates who can add liquidity · Runs at pool creation Robinhood beforeInitbeforeAddLiqbeforeSwapafterSwap+2 2 1d SinjohTraditionalHookRuns 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 · Handles donations to LPs Robinhood beforeInitbeforeAddLiqafterAddLiqbeforeRemoveLiq+6 2 1d ERC1967ProxyRuns code on every swap · Can take tokens from swaps · Gates who can add liquidity · Runs at pool creation Robinhood beforeInitbeforeAddLiqbeforeSwapafterSwap+2 2 2d CrewLauncherRuns code on every swap · Can take tokens from swaps · Runs at pool creation Robinhood beforeInitbeforeSwapafterSwapswapDelta+1 2 2d IsobarRuns code on every swap · Can take tokens from swaps · Runs at pool creation Robinhood beforeInitbeforeSwapafterSwapswapDelta+1 2 2d SheaveRuns code on every swap · Can take tokens from swaps · Runs at pool creation Robinhood beforeInitbeforeSwapafterSwapswapDelta+1 2 2d TollbarRuns code on every swap · Can take tokens from swaps · Runs at pool creation Robinhood beforeInitbeforeSwapafterSwapswapDelta+1 2 2d 0xeb1e…00ccRuns code on every swap · Can take tokens from swaps Robinhood beforeSwapafterSwapswapDeltaafterSwapDelta 2 3d 0xf13c…e8ccRuns code on every swap · Can take tokens from swaps · Gates who can add liquidity · Runs at pool creation Robinhood beforeInitbeforeAddLiqbeforeSwapafterSwap+2 2 3d GraduatedPoolHookRuns code on every swap · Can take tokens from swaps · Runs at pool creation Robinhood beforeInitafterSwapafterSwapDelta 2 4d 0xa562…e8c0Runs code on every swap · Sets its own swap fee · Gates who can add liquidity · Runs at pool creation Robinhood beforeInitbeforeAddLiqbeforeSwapafterSwap 2 4d AltLaunchpadRuns code on every swap · Sets its own swap fee · Gates who can add liquidity · Runs at pool creation Robinhood beforeInitbeforeAddLiqbeforeSwap 2 5d 0xd925…a0ccRuns code on every swap · Can take tokens from swaps · Runs at pool creation Robinhood beforeInitbeforeSwapafterSwapswapDelta+1 2 7d KyteHookRuns code on every swap · Can take tokens from swaps · Runs at pool creation Robinhood afterInitafterSwapafterSwapDelta 2 7d OnBeatFeeHookRuns code on every swap · Can take tokens from swaps · Runs at pool creation Robinhood beforeInitbeforeSwapafterSwapswapDelta+1 2 7d 0x6fe2…aaccRuns code on every swap · Can take tokens from swaps · Can block LP withdrawals · Gates who can add liquidity · Runs at pool creation Robinhood beforeInitbeforeAddLiqbeforeRemoveLiqbeforeSwap+3 2 8d 0x9c1c…b8ecRuns code on every swap · Can take tokens from swaps · Gates who can add liquidity · Runs at pool creation · Handles donations to LPs Robinhood beforeInitafterInitbeforeAddLiqbeforeSwap+4 2 8d 0x4ac5…0080Runs code on every swap · Sets its own swap fee Robinhood beforeSwap 2 8d 0x3727…00ccRuns code on every swap · Can take tokens from swaps Robinhood beforeSwapafterSwapswapDeltaafterSwapDelta 2 8d 0x26ba…2ac4Runs code on every swap · Can take tokens from swaps · Can block LP withdrawals · Gates who can add liquidity · Runs at pool creation Robinhood beforeInitbeforeAddLiqbeforeRemoveLiqbeforeSwap+2 2 9d 0x27d9…c080Runs code on every swap · Sets its own swap fee Robinhood beforeSwap 2 9d PairLaunchHookRuns code on every swap · Can take tokens from swaps · Gates who can add liquidity · Runs at pool creation Robinhood beforeInitbeforeAddLiqbeforeSwapafterSwap+2 2 9d PharosHookRuns code on every swap · Can take tokens from swaps · Gates who can add liquidity · Runs at pool creation Robinhood beforeInitbeforeAddLiqbeforeSwapafterSwap+2 2 9d StablHookRuns code on every swap · Can take tokens from swaps · Runs at pool creation Robinhood beforeInitbeforeSwapafterSwapswapDelta+1 2 9d 0x890f…60ccRuns code on every swap · Can take tokens from swaps · Runs at pool creation Robinhood beforeInitbeforeSwapafterSwapswapDelta+1 2 10d PonziHookRuns code on every swap · Can take tokens from swaps · Gates who can add liquidity · Runs at pool creation Robinhood beforeInitbeforeAddLiqbeforeSwapafterSwap+2 2 10d 0x2511…6800Gates who can add liquidity · Runs at pool creation Robinhood beforeInitbeforeAddLiq 2