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
3mo
ReflectionHookA shared Uniswap v4 hook for launchpad token pools that skims a per-pool ETH reflection fee plus a platform fee on every swap. Fees are collected as ERC-6909 ETH claims in beforeSwap (exact-in buys, exact-out sells) and afterSwap (exact-in sells, exact-out buys), then swept by a distributor.
Robinhood
beforeSwapafterSwapswapDeltaafterSwapDelta
6
3mo
BurnOnSwapHookBurns a configurable percentage (up to 3%) of specified swap token amounts per pool by taking tokens from the pool manager and calling burn() on them. The burn token and fee rate are configured per pool by the owner.
Robinhood
beforeSwapafterSwapswapDeltaafterSwapDelta
6
3mo
PmavHookQuotedBonding curve launchpad hook (pmav.fun V2 quoted variant) that runs a constant-product curve phase with block+1 anti-snipe protection, decaying anti-snipe fee premium, per-wallet 2% buy cap with automatic refund waterfall, and 1% quote-denominated fee (70/30 creator/platform split). Automatically graduates to a standard full-range Uniswap V4 pool with dynamic LP fee when the curve raise target is reached.
Robinhood
beforeInitbeforeAddLiqbeforeSwapafterSwap+2
6
3mo
ForgeHookV4A Forge platform hook that enforces configurable buy/sell fees (split among platform, creator, rewards, and utility recipients) taken via beforeSwap/afterSwap return deltas. Pools must be registered by a launchManager before trading, liquidity removal is permanently locked, and donations are disabled.
Robinhood
beforeInitbeforeAddLiqbeforeRemoveLiqbeforeSwap+4
6
3mo
LaunchpadHookUniswap v4 hook for token launch pools. Takes WETH trading fees via beforeSwap/afterSwap deltas using either a time-decaying anti-snipe schedule or a market-cap-based fee curve. Splits fees between protocol, creator, and partner; routes the creator share through a keeper-permissionless flywheel for buyback-and-burn, auto-LP, token reflections, or WETH dividends. Blocks trading until a configured timestamp and lifts launch-window token transfer limits once price crosses a target market cap.
Robinhood
beforeInitbeforeSwapafterSwapswapDelta+1
6
3mo
Flaunch PositionManagerFlaunch's full-lifecycle memecoin hook that manages token creation, fair launch periods, and ongoing trading. Implements an internal swap pool to fill orders from accumulated fees before hitting the Uniswap pool, fee distribution with optional referrer support, a bid wall mechanism, and temporal access control that gates swaps until a scheduled launch timestamp.
Robinhood
beforeInitbeforeAddLiqafterAddLiqbeforeRemoveLiq+6
6
3mo
HoodXLaunchHookAn identity hook that gates pool initialization to a single bound factory address; pools created outside the HoodX factory are rejected. Swap and liquidity behavior are unmodified standard Uniswap v4.
Robinhood
beforeInit
6
3mo
ReflectionFeeHookA 2% swap tax hook for graduated reflection-token pools. On ETH-specified swaps it takes a fixed 200 bps fee via beforeSwap/afterSwap return-delta callbacks and forwards it to a per-token fee bucket in the factory contract. Pool initialization is gated to a designated graduator address to prevent front-running.
Robinhood
beforeInitbeforeSwapafterSwapswapDelta+1
6
3mo
ForgeHookV4A Uniswap v4 hook for token launches managed by a launchManager, enforcing configurable buy/sell fees distributed to platform, creator, rewards, and utility recipients via beforeSwap and afterSwap deltas. Liquidity removal is permanently locked, donations are disabled, and pool initialization is restricted to the launchManager.
Robinhood
beforeInitbeforeAddLiqbeforeRemoveLiqbeforeSwap+4
6
4mo
LiquidHookDynamicFeeV2A volatility-based dynamic fee hook from the Liquid Protocol that adjusts LP fees based on tick movement between swaps. It also charges a 20% protocol fee on the non-liquid token side of each swap, collected via beforeSwap and afterSwap return deltas.
Robinhood
beforeInitbeforeAddLiqbeforeSwapafterSwap+2
6
4mo
Zhao8HookTakes a configurable creator fee (up to 10% at deploy time, plus an optional sniper premium from a registry) from the output currency of every swap using the afterSwap-returns-delta pattern, routing 80% to the token creator and 20% to the protocol owner via a fee locker contract.
Robinhood
afterSwapafterSwapDelta
6
57d
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
58d
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
59d
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
59d
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
2mo
AnyQuoteSharedHookV1A shared Uniswap v4 hook for token launch pools that intercepts swaps to collect platform and creator fees, minting them as ERC-6909 claims to a ledger contract. Pool registration is restricted to an authorized host address; once registered, any user may swap freely.
Robinhood
beforeInitbeforeSwapafterSwapswapDelta+1
5
2mo
MemeHookV4Singleton Uniswap v4 hook for RobinSeed graduated meme token pools that collects a configurable swap fee after each swap and routes creator proceeds either to a fee escrow (Mode 0: creator fees) or to a buyback-and-lock vault (Mode 1: buyback), while a protocol share is always sent to a designated recipient via FeeEscrow.
Robinhood
beforeInitafterSwapafterSwapDelta
5
2mo
K401MarketHookInitialization gate for protocol-owned 401K/Stock pools. Restricts pool creation to a single authorized MarketReserve contract, enforcing fixed 0.30% fee, tick spacing of 60, and requiring the paired stock token to be actively approved in the StockPriceGuard oracle registry.
Robinhood
beforeInit
5
2mo
UnihoodStockHookA Uniswap v4 hook for tokenized stock pools that charges a per-pool fixed swap fee (0–5%, set at launch) split among the creator, a bid wall, and a platform treasury. It automatically manages a single-sided liquidity range (bid wall) below current price using accumulated fee revenue, and restricts liquidity additions to the factory until the pool graduates.
Robinhood
beforeInitbeforeAddLiqbeforeSwapafterSwap+2
5
2mo
BagrHookV4EA bonding curve launchpad hook that deploys tokens as single-sided concentrated Uniswap v4 positions. Restricts liquidity from overlapping the curve range. After each swap, observes whether the pool price has crossed the graduation tick and emits a Graduated event. Uses a flat static LP fee with no dynamic fee ramp or anti-sniper window.
Robinhood
beforeInitbeforeAddLiqafterSwap
5
2mo
LeshyClassicQuoteFeeHookA Uniswap v4 hook for Leshy classic token pools that collects a controller-governed treasury fee on swaps, denominated in the quote asset. Fees are accrued as ERC-6909 claims via beforeSwap/afterSwap deltas and redeemable to the current treasury address. Pool initialization is gated to the registered factory adapter.
Robinhood
beforeInitbeforeSwapafterSwapswapDelta+1
5
2mo
CBLaunchV4HookRestricts liquidity provision to a single immutable launcher address, ensuring a launch pool remains closed to outside liquidity providers. Swap behavior is completely unaffected — only `beforeAddLiquidity` is active, reverting any deposit from an address other than the launcher.
Robinhood
beforeAddLiq
5
2mo
SpotA Uniswap v4 hook implementing dynamic swap fees based on oracle-tracked volatility and surge pricing, full-range liquidity management with fee reinvestment, and a truncated geometric price oracle. In addition to the declared protocol fee, charges a hardcoded undisclosed 0.10% "AGGRESSIVE_SURGE" fee on every swap (labeled "Скрытая комиссия" — hidden commission — in source comments), with both fees minted to the liquidity manager.
Robinhood
afterInitbeforeSwapafterSwapswapDelta+1
5
2mo
EthicsV4FeeModeV2Uniswap v4 hook that collects a fixed 1% fee on swaps in the pool's quote currency, distributing it based on a configured mode: Creator mode splits between creator (70%) and an Ethics address (30%), Rewards mode splits between a rewards vault (90%) and Ethics (10%), and Burn mode burns the base token instead.
Robinhood
beforeSwapafterSwapswapDeltaafterSwapDelta
5
2mo
StrategyFeeHookCharges fixed 5% (500 bps) buy and sell fees on ETH-paired pools via swap delta manipulation. Fees are accumulated per pool and swept to a registered vault address by calling sweep(). Pools must be registered by a factory address before swaps are permitted.
Robinhood
beforeSwapafterSwapswapDeltaafterSwapDelta
5
2mo
ForgeHookV4A Uniswap v4 hook for the Forge launch platform that enforces pool registration by a launchManager, restricts liquidity to a single authorized launch position, and collects configurable buy/sell fees in beforeSwap and afterSwap, distributing them to platform, creator, rewards, and utility buckets via a claim vault.
Robinhood
beforeInitbeforeAddLiqbeforeRemoveLiqbeforeSwap+4
5
2mo
SniperHookA hook for factory-registered tokens that collects fees on buy and sell swaps using BeforeSwapDelta and AfterSwapDelta, applies an elevated snipe tax during the first N blocks after token launch, and accumulates collected fees claimable by token creators.
Robinhood
beforeSwapafterSwapswapDeltaafterSwapDelta
5
2mo
TipOffFeeHookCharges a flat 5% fee on all swaps (buys and sells), always collected in ETH (currency0). Uses beforeSwap return delta for ETH-specified swaps and afterSwap return delta for ETH-unspecified swaps, forwarding all fees to an immutable feeRecipient address.
Robinhood
beforeSwapafterSwapswapDeltaafterSwapDelta
5
2mo
PairV4HookA gating hook that restricts pool initialization to a designated launchpad address. Pools must be pre-authorized by the launchpad with specific project/quote token pairs, fee (1%), and tick spacing before they can be initialized.
Robinhood
beforeInit
5
2mo
WraithVeilIntercepts swaps and fills up to 50% of each from an associated lending reserve (Crypt) at the pool's spot price plus a spread. Maintains a TWAP oracle and disables fills when spot price deviates more than 5% from the 15-minute average.
Robinhood
afterInitbeforeSwapafterSwapswapDelta
5
2mo
TripoolsAntiSnipeHookA shared Uniswap v4 hook for Tripools token-launch pools that enforces a 6-second anti-snipe window (50% flat tax on non-whitelisted buys) and a dynamic tiered fee schedule on all swaps. Ordinary buy/sell taxes split 20% to a protocol treasury and 80% accrued for the token creator in ETH; snipe taxes route 100% to the treasury.
Robinhood
beforeSwapafterSwapswapDeltaafterSwapDelta
5
2mo
WarzyHookSingleton launchpad hook for the Warzy platform on Robinhood Chain. Takes a 1% ETH fee on every swap (80% to the token's dev, 20% to treasury or parent-token holders via FeeDistributor). Enforces an anti-snipe warmup window after launch, locks liquidity so only the factory can add and nobody can remove, and automatically graduates tokens when their ETH FDV crosses a configurable threshold (USD-pegged via an on-chain oracle pool).
Robinhood
beforeAddLiqbeforeRemoveLiqbeforeSwapafterSwap+2
5
3mo
SVMHookA gamified trading hook that charges a percentage fee on every ETH swap via BeforeSwapDelta/AfterSwapDelta, assigns buyers to competing teams (STOCKS vs MEMES), and distributes the collected pot to the winning team at the end of each round.
Robinhood
beforeInitbeforeSwapafterSwapswapDelta+1
5
3mo
PRAdaptiveHookv2Collects a configurable fee (0-5% max) on swaps involving the PR token. Buy fees are paid in PR, sell fees in ETH. Fees are forwarded to a buyback vault address. Only operates on owner-allowlisted pools.
Robinhood
beforeSwapafterSwapswapDeltaafterSwapDelta
5
3mo
HookrHookShared Uniswap v4 hook for the Hookr launchpad implementing per-pool anti-snipe guards with temporal cumulative buy caps, surge-based dynamic LP fees, auto-burn of token output in afterSwap, in-swap LP reward donations, and a deterministic jackpot for qualifying buys.
Robinhood
beforeInitbeforeAddLiqbeforeSwapafterSwap+2
5
3mo
HookenAntiSnipeHookAnti-snipe hook for Hooken token launches: applies a flat 50% tax on non-whitelisted buys within 4 seconds of launch (routed to the protocol treasury), then applies dynamic tiered ETH-denominated taxes cycling across per-pool buy/sell counters, routing proceeds to the token creator via HookenFeeLocker.
Robinhood
beforeSwapafterSwapswapDeltaafterSwapDelta
5
3mo
EquifoldRaidHookA cosmetic observation hook for Equifold v4 launch pools that gamifies swap activity as a cooperative boss raid. Buys damage the boss and sells heal it based on quote volume; raid state resets every 10 minutes. No swap gating, no hookData required, and no effect on trade execution.
Robinhood
afterSwap
5
3mo
VerdantHookFee schedule hook for Verdant markets that overrides LP fees in beforeSwap based on a pre-configured, time-based stage schedule stored per pool. Pool initialization and liquidity addition are restricted to the Verdant factory, making pools immutable after creation. No upgrade path, no delegatecall, no custody of assets.
Robinhood
beforeInitafterInitbeforeAddLiqbeforeSwap
5
3mo
GammaHookImplements a time-decaying dynamic LP fee for pool launches: charges a high anti-snipe fee (peakFee) at launch that decays linearly to a steady-state base fee over a configurable shield window, then holds at baseFee. Fee configuration per pool is registered by a factory contract.
Robinhood
beforeSwap
5
3mo
DegenSpyV3HookA Uniswap v4 hook for SPY/token pools that collects custom swap fees via BeforeSwapDelta and AfterSwapReturnsDelta, splitting proceeds between an operating treasury, a buyback vault, and per-pool beneficiaries. Pool registration and initialization are restricted to a privileged module address; the dynamic LP fee is refreshed on every swap.
Robinhood
beforeInitafterInitbeforeSwapafterSwap+2
5
3mo
DegenV3HookUniswap v4 hook for DEGEN token launches on Robinhood chain that applies a time-decaying swap fee (up to 79% in the first 30 seconds post-launch, settling to a permanent 1%), split among an operating treasury, a DEGEN buyback vault, and a per-pool creator beneficiary. Fees are accumulated as ERC-6909 claims and can be flushed permissionlessly.
Robinhood
beforeInitafterInitbeforeSwapafterSwap+2
5
3mo
MikoFeeHookCharges a 400 bps protocol fee on the native ETH side of all native/ERC-20 pool swaps, collected via beforeSwap and afterSwap return deltas and sent to an immutable fee treasury. During a configurable launch window (default 720 seconds), an exponentially-decaying anti-sniping surcharge (default starting at 6000 bps, tau=158s) and per-swap/per-wallet token amount caps are enforced.
Robinhood
beforeInitbeforeSwapafterSwapswapDelta+1
5
3mo
HoodsHook hoods.meme launchpadUniswap v4 launchpad fee hook that collects a market-cap-tiered ETH fee (max 1%) on swaps via beforeSwap/afterSwap return deltas, splitting proceeds between a platform treasury and the token creator. Fees are waived on the pool's launch block and step down as market cap grows.
Robinhood
beforeInitbeforeSwapafterSwapswapDelta+1
5
3mo
ERC1967Proxy HookAn upgradeable ERC1967 proxy hook with beforeSwap, afterSwap (returning a delta), beforeInitialize, beforeAddLiquidity, and beforeRemoveLiquidity permissions. The implementation contract was not resolved, so full logic cannot be verified.
Robinhood
beforeInitbeforeAddLiqbeforeRemoveLiqbeforeSwap+2
5
3mo
ForgeHookV4A managed token-launch hook that enforces a strict single-position launch flow authorized by a launch manager, collects configurable buy/sell fees (up to 5% basic, 15% utility) split among platform, creator, rewards, and utility recipients via BeforeSwapDelta/afterSwapDelta, and permanently disables remove-liquidity and donations.
Robinhood
beforeInitbeforeAddLiqbeforeRemoveLiqbeforeSwap+4
5
3mo
TwoRewardHookSingleton v4 hook for a reflection token launchpad managing two phases: a bonding curve phase (CURVE) pricing tokens against a virtual 75/25 constant-product curve with exact-input-only swaps, and a graduated AMM phase charging layered ETH fees (rake + LP-deepening + dividend) on every swap. Hook-owned liquidity is seeded at graduation and permanently locked; the fee structure, graduation logic, and liquidity deepening are all permissionless post-launch.
Robinhood
beforeInitbeforeAddLiqbeforeSwapafterSwap+2
5
3mo
NasdankFeeHookA shared Uniswap v4 hook for NASDANK pools that charges a configurable per-pool fee on every swap, always taken in WETH, using beforeSwap and afterSwap return deltas to extract the fee from the WETH leg of each trade and accrue it to per-pool project and protocol treasuries.
Robinhood
beforeSwapafterSwapswapDeltaafterSwapDelta
5
3mo
PmavHookQuotedA pmav.fun V2 bonding-curve fair-launch hook (quoted/RWA variant) that runs coin sales directly as a Uniswap v4 pool. Enforces a block+1 anti-snipe delay, a permanent 2% wallet-cap with auto-refund waterfall, and a decaying anti-snipe buy premium; on reaching the raise target it automatically graduates the pool to a standard Uniswap v4 position with permanently locked full-range liquidity.
Robinhood
beforeInitbeforeAddLiqbeforeSwapafterSwap+2
5
3mo
FeeHookLevies a flat 1% protocol fee in native ETH on every swap of a native-ETH/token pool, split 40% to a treasury and 60% to the pool's registered creator. Fees are accrued via PoolManager custom-accounting deltas (beforeSwap for ETH-specified swaps, afterSwap otherwise) and pulled by separate withdrawal calls.
Robinhood
beforeSwapafterSwapswapDeltaafterSwapDelta
5
3mo
ForgeHookV4Collects configurable buy/sell fees on each swap (up to 5% in Basic mode, 15% in Utility/Rewards mode), distributing proceeds to platform, creator, rewards, and utility recipients tracked as on-chain liabilities. Liquidity additions are gated by a single-use launch authorization from a designated launch manager; liquidity removal is permanently locked.
Robinhood
beforeInitbeforeAddLiqbeforeRemoveLiqbeforeSwap+4
5