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
2mo SpotA Uniswap v4 hook implementing dynamic swap fees with surge pricing, a truncated geometric oracle, and full-range liquidity reinvestment of collected fees. On every swap, the hook charges a protocol fee plus a hardcoded 0.10% hidden surcharge (AGGRESSIVE_SURGE) that is silently minted to the liquidity manager, with an always-true condition ensuring the surcharge is applied on exactOut swaps regardless of configured protocol fee settings. Robinhood afterInitbeforeSwapafterSwapswapDelta+1 7 2mo RetardV1227PoolHookManages creator token liquidity markets with restricted pool access: only the hook and an authorized inventory manager can initialize pools or modify liquidity. After each public swap, notifies a protocol contract of the updated sqrt price for price tracking. Robinhood beforeInitbeforeAddLiqbeforeRemoveLiqafterSwap 7 2mo 0xfa8e…d080Runs code on every swap · Sets its own swap fee · Runs at pool creation Robinhood afterInitbeforeSwap 7 2mo 0x14c7…c080Runs code on every swap · Sets its own swap fee Robinhood beforeSwap 7 2mo 0x2e78…0880Runs code on every swap · Sets its own swap fee · Gates who can add liquidity Robinhood beforeAddLiqbeforeSwap 7 2mo LaunchpadHookUniswap v4 hook for a token launchpad platform that collects swap fees (up to 1%) on registered tokens and distributes them among token creators, platform treasury, and referral tiers. Supports optional buyback-and-burn of creator fees, dividend tax routing, and time-based anti-snipe and fair-launch windows. Robinhood beforeSwapafterSwapswapDeltaafterSwapDelta 7 2mo 0xd5b0…4880Runs code on every swap · Sets its own swap fee · Gates who can add liquidity Robinhood beforeAddLiqbeforeSwap 7 2mo 0xf94b…80ccRuns code on every swap · Can take tokens from swaps Robinhood beforeSwapafterSwapswapDeltaafterSwapDelta 7 2mo Clanker Dynamic Fee Hook (V2)A dynamic fee hook for Clanker pools that adjusts LP fees based on realized volatility. It simulates each swap to estimate the post-swap tick, computes a volatility accumulator from tick displacement relative to a reference tick, and calls updateDynamicLPFee with a fee that scales quadratically with volatility, bounded by configurable base and max fee parameters. Robinhood beforeInitbeforeAddLiqbeforeSwapafterSwap+2 7 2mo PonsV2MemeHookA singleton Uniswap v4 hook for graduated Pons v2 memecoin pools. Takes a hook fee plus an optional creator tax on every swap via afterSwap return delta, accumulating fees in pending balances. A trusted sweep operator periodically converts memecoin-denominated fees to the pool's quote currency via internal swaps, then distributes proceeds among the protocol, a buyback-and-lock vault (five-year vest), and the pool creator. Robinhood beforeInitafterSwapafterSwapDelta 7 2mo 0x443b…c0ccRuns code on every swap · Can take tokens from swaps Robinhood beforeSwapafterSwapswapDeltaafterSwapDelta 7 2mo NeonHookA fee-extraction hook for factory-deployed tokens that charges layered buy-side fees (protocol hook fee + per-token tax + anti-snipe premium scaled by blocks since launch) and drains 60% of sell proceeds from non-creator sellers. Fees are accumulated as claimable balances for the token creator and distributed via a factory registry. Robinhood beforeSwapafterSwapswapDeltaafterSwapDelta 7 2mo 0x7ae2…c880Runs code on every swap · Sets its own swap fee · Gates who can add liquidity Robinhood beforeAddLiqbeforeSwap 7 2mo 0xfa3d…4800Gates who can add liquidity Robinhood beforeAddLiq 7 2mo V4FunFeeHookVolatility-based dynamic fee hook for native ETH/token pools launched via V4FunLaunch. Charges 1–7% ETH fees on buys (in beforeSwap) and sells (in afterSwap), with the fee scaling linearly based on tick movement from the previous swap. Only exact-input swaps are permitted; only the bound factory may register pools. Robinhood beforeInitbeforeSwapafterSwapswapDelta+1 7 2mo 0xca2c…6888Runs code on every swap · Can take tokens from swaps · Gates who can add liquidity · Runs at pool creation Robinhood beforeInitbeforeAddLiqbeforeSwapswapDelta 7 2mo 0xa6e4…a888Runs code on every swap · Can take tokens from swaps · Gates who can add liquidity · Runs at pool creation Robinhood beforeInitbeforeAddLiqbeforeSwapswapDelta 7 2mo VolatilityFeeHookA volatility-adjusted fee hook that charges between baseFeeBps and maxFeeBps on each swap based on the previous swap's tick movement. Fees are collected as ERC-6909 claims and swept to an immutable feeWallet; all parameters (fee bounds, fee destination) are fixed at deployment. Exact-output swaps are refused. Robinhood beforeSwapafterSwapswapDeltaafterSwapDelta 7 2mo WethFeeHookImmutableAn immutable Uniswap v4 hook that charges a WETH-denominated fee on every swap using per-token tiers (3%, 5%, or 10%) from a launchpad registry, or a global fallback rate. Accrued fees are held as ERC-6909 claims and distributed via a permissionless distribute() call that splits proceeds between the token creator, treasury, a flagship buyback vault, and the token's on-chain mechanism. Robinhood beforeSwapafterSwapswapDeltaafterSwapDelta 7 2mo StonkBrokerHookA Uniswap v4 hook for ETH/token pools that charges a configurable flat fee (up to 5%) in ETH on every swap. On buys (ETH in), the fee is deducted from the input via beforeSwap delta; on sells (ETH out), from the output via afterSwap delta. Fees are sent directly to a per-pool recipient address during the swap. Only exact-input swaps are permitted. Robinhood beforeSwapafterSwapswapDeltaafterSwapDelta 7 2mo 0xa596…80ccRuns code on every swap · Can take tokens from swaps Robinhood beforeSwapafterSwapswapDeltaafterSwapDelta 7 2mo MixpadHookA Uniswap v4 hook for a token launchpad that collects platform swap fees on every trade, routing them between the token creator and a treasury (with configurable buyback-and-burn). Applies a decaying anti-snipe surcharge on buys in early blocks post-launch and a time-limited surcharge on sells from the original deployer address. Robinhood beforeSwapafterSwapswapDeltaafterSwapDelta 7 3mo GammaHookImplements a dynamic launch-decay anti-snipe fee for Uniswap v4 pools. At pool launch, a high peak fee is charged that decays linearly over a configurable shield window down to a steady-state base fee, with fee overrides applied via beforeSwap. Robinhood beforeSwap 7 3mo 0x3745…6054Runs code on every swap · Can take tokens from swaps · Runs at pool creation · Handles donations to LPs Robinhood beforeInitafterSwapafterDonateafterSwapDelta 7 3mo BallastHookA Uniswap v4 hook that charges a configurable percentage fee on the WETH leg of every swap, splitting proceeds among the project token creator, a platform vault, and an optional allowlisted referrer via an accrue-and-claim model. Sell-exact-out swaps are rejected; hookData optionally encodes a referrer address. Robinhood beforeSwapafterSwapswapDeltaafterSwapDelta 7 3mo LaunchpadHookCollects fees on every ETH/token swap, splits them between the token creator and platform treasury, distributes referral cuts from the platform share through a tiered referral chain, and records ETH volume per token for graduation tracking. Robinhood beforeSwapafterSwapswapDeltaafterSwapDelta 7 3mo PRNTRHookCollects per-swap fees on ETH-in (zeroForOne) and ETH-out (oneForZero) legs using a configurable fee tier (100–500 bps). Applies an 85% anti-sniper fee during the first 30 seconds after pool launch. Accumulated WETH fees are claimable by a registered factory address; the factory itself is exempt from all fees. Robinhood beforeSwapafterSwapswapDeltaafterSwapDelta 7 3mo LaunchFeeHookCharges a configurable fee (up to 5%, set at deployment) on the ETH side of swaps in native-ETH launchpad pools. Fees are collected in beforeSwap (ETH-specified trades) and afterSwap (token-specified trades) via delta returns, then forwarded to a LaunchFeeSplitter contract that attributes them to each token's creator. Robinhood beforeInitbeforeSwapafterSwapswapDelta+1 7 3mo PmavHookQuotedA meme coin launch platform that creates bonding curve pools on Uniswap V4 paired with a quote token. Features a concentrated liquidity curve with dynamic fees post-graduation, a permanent 2% wallet cap per tx.origin, optional anti-snipe decaying premium, creator/platform fee distribution, and pool graduation once a fundraising target is reached. Robinhood beforeInitbeforeAddLiqbeforeSwapafterSwap+2 7 3mo PmavHookQuotedBonding curve launch hook for the pmav.fun V2 platform (Robinhood Chain) using a quote ERC20 (USDG). Manages a constant-product AMM curve from token launch to graduation: enforces block+1 trading delay, a permanent 2% wallet cap with fill-to-cap refund waterfall, decaying anti-snipe premium on buys, 1% quote-denominated fees, and in-place graduation to a full-range V4 pool with dynamic LP fee. Robinhood beforeInitbeforeAddLiqbeforeSwapafterSwap+2 7 3mo FlowHookSSA launch-tax hook for single-sided ETH/token pools that extracts a configurable fee (0.5–10%) plus a time-decaying anti-snipe surcharge (up to +4% for the first 60 seconds) from ETH-leg swaps as ERC-6909 claim tokens. Accrued claims are redeemed for real ETH and routed to FLOW baskets (0.25% of trade) and the pool's own token holders (remainder). Robinhood beforeInitbeforeSwapafterSwapswapDelta+1 7 3mo PmavHookQuotedBonding curve token launch hook for pmav.fun V2 (Quoted variant). Implements a virtual AMM curve with 1% fees, block+1 anti-snipe delay, decaying anti-snipe premium on buys, 2% first-hour buy cap with auto-refund, and automatic in-place graduation to a standard Uniswap V4 pool when the raise target is reached. Quote currency is an ERC20 (e.g. USDG) rather than native ETH. Robinhood beforeInitbeforeAddLiqbeforeSwapafterSwap+2 7 3mo LaunchpadHookA Uniswap v4 hook serving as the complete fee engine for token launch pools. It gates swaps until a scheduled activation time, then computes a time-decaying anti-snipe or market-cap-decaying fee taken exclusively in WETH via BeforeSwapDelta and afterSwap hook delta. Fees are split among protocol, creator, and partner; the creator's slice can optionally fund a flywheel routing WETH to buyback-and-burn, auto-LP, reflections, or WETH dividends to holders. Robinhood beforeInitbeforeSwapafterSwapswapDelta+1 7 3mo VladdyHookA fee-collecting hook for Vladdy v4 ETH/TOKEN pools that takes all swap fees in native ETH and distributes them instantly per-trade to a platform wallet, buyback reserve, and configurable recipients. Supports a stock-rewards mode where fees accrue to purchase a configured stock token for distribution. Exact-output sells are unsupported. Robinhood beforeSwapafterSwapswapDeltaafterSwapDelta 7 4mo 0x1588…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 7 29m 0x8fa9…a040Runs code on every swap · Runs at pool creation Robinhood beforeInitafterSwap 6 3d AltLaunchpadRuns code on every swap · Sets its own swap fee · Gates who can add liquidity · Runs at pool creation Robinhood beforeInitbeforeAddLiqbeforeSwap 6 8d PairLaunchHookRuns code on every swap · Can take tokens from swaps · Gates who can add liquidity · Runs at pool creation Robinhood beforeInitbeforeAddLiqbeforeSwapafterSwap+2 6 13d SinjohHookRuns 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 Robinhood beforeInitbeforeAddLiqbeforeRemoveLiqbeforeSwap+4 6 14d 0xe99b…e000Runs at pool creation Robinhood beforeInit 6 20d 0x385e…e800Gates who can add liquidity · Runs at pool creation Robinhood beforeInitbeforeAddLiq 6 23d FeeHookRuns code on every swap · Can take tokens from swaps · Runs at pool creation Robinhood beforeInitbeforeSwapafterSwapswapDelta+1 6 24d FlowstateC1HookRuns code on every swap · Can take tokens from swaps · Gates who can add liquidity · Runs at pool creation Robinhood beforeInitbeforeAddLiqbeforeSwapafterSwap+2 6 25d SlurpV4HookRuns code on every swap · Can take tokens from swaps · Gates who can add liquidity · Runs at pool creation Robinhood beforeInitbeforeAddLiqbeforeSwapafterSwap+2 6 27d 0xc0d2…6800Gates who can add liquidity · Runs at pool creation Robinhood beforeInitbeforeAddLiq 6 28d PepesFamilyRuns code on every swap · Can take tokens from swaps · Gates who can add liquidity · Runs at pool creation Robinhood beforeInitbeforeAddLiqbeforeSwapafterSwap+2 6 28d 0xa110…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 Robinhood beforeInitbeforeAddLiqbeforeRemoveLiqbeforeSwap+4 6 29d DammHookRuns 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 6 29d V23HookLaunchpad hook for heks.fun on Robinhood Chain; V2.3 successor to V22Hook. Charges fees as hook deltas (not LP fee): a 1% protocol base fee, optional creator tax (0–10%), and a time-decaying anti-snipe surcharge on buys during a 10-second launch window. An optional holder gate restricts buys to NFT holders for a configurable post-launch period. After launch windows close, anyone may add/remove liquidity through PositionManager. Robinhood beforeInitbeforeAddLiqbeforeRemoveLiqbeforeSwap+4 6 30d StudioLauncherRuns code on every swap · Can take tokens from swaps · Gates who can add liquidity · Runs at pool creation Robinhood beforeInitbeforeAddLiqbeforeSwapafterSwap+2 6