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
JetstreamHookA singleton Uniswap v4 hook that collects a configurable fee (up to 3%) on the ETH leg of every swap, splitting proceeds among a pool creator, a buyback wallet, and a platform wallet. It gates liquidity additions until a pool is registered by the factory, preventing griefing attacks during pool initialization.
Robinhood
beforeAddLiqbeforeSwapafterSwapswapDelta+1
3
3mo
EZLPFeeSplitHookSkims one-third of the static pool LP fee (25% of the LP's chosen total fee) from exact-input swap amounts via beforeSwapReturnsDelta, accruing fees per token in the hook's balance on Robinhood Chain until the owner withdraws them to a configurable treasury address.
Robinhood
beforeSwapswapDelta
3
3mo
ForgeHookV4A Uniswap v4 hook for controlled token launches that enforces a structured initialization and single-position liquidity process through a designated launch manager. Applies configurable buy/sell fees (up to 5–15% depending on mode) on swaps via BeforeSwapDelta and AfterSwapDelta, distributing proceeds to platform, creator, rewards, and utility recipients. Liquidity removal and donations are permanently disabled.
Robinhood
beforeInitbeforeAddLiqbeforeRemoveLiqbeforeSwap+4
3
3mo
LaunchpadHookA launchpad hook that charges ETH-denominated swap fees on every ETH/token trade, splitting revenue between the token creator, a platform treasury, and up to three referral tiers. Fees accumulate as native ETH in per-wallet claimable balances and are withdrawn via a pull-based claim function.
Robinhood
beforeSwapafterSwapswapDeltaafterSwapDelta
3
3mo
BallastHookCharges a configurable basis-point fee on the WETH leg of every swap (before or after, depending on whether WETH is the specified or unspecified currency) and distributes it among the token creator, platform vault, and an optional referrer decoded from hookData. Fees accrue on-chain and are claimed via a pull-payment mechanism.
Robinhood
beforeSwapafterSwapswapDeltaafterSwapDelta
3
3mo
ScaleProxyERC1967 upgradeable proxy for a Scale protocol hook component. The implementation contract (containing actual hook logic) is not available in the verified source, so dynamic fee behavior, swap access control, and custom data requirements cannot be determined from this source alone.
Robinhood
beforeInitbeforeAddLiqbeforeRemoveLiqbeforeSwap+3
3
3mo
EquityLaunchHookA bonding-curve launch hook for stock-token-quoted pools on Robinhood Chain. Implements guard-phase fee decay (90%→3% over ~50 blocks), a flat 1% curve phase, and 1% post-graduation fee, with per-wallet and per-block buy caps during the launch window. Fees are captured via BeforeSwapDelta/AfterSwapDelta returns and routed to a FeeRouter contract.
Robinhood
beforeInitbeforeAddLiqbeforeSwapafterSwap+2
3
3mo
DegenSpyV1HookApplies tiered hook fees on every SPY-token pool swap, splitting accrued SPY between an operating treasury, a buyback vault, and a pool beneficiary. Fees combine a time-decaying launch component with a permanent rate, enforced via updateDynamicLPFee on every swap.
Robinhood
beforeInitafterInitbeforeSwapafterSwap+2
3
3mo
NiceHoodV4HookGates pool initialization to an authorized graduation adapter address. After each swap, opportunistically calls vault.claim() to distribute LP fees for the swapped token, throttled by a configurable interval to avoid excessive calls.
Robinhood
beforeInitafterSwap
3
3mo
ForgeHookV4A configurable fee-collecting hook that charges buy/sell fees on swaps via BeforeSwapDelta and AfterSwapDelta, distributing proceeds to platform, creator, rewards, and utility recipients across three fee modes (Basic, Utility, Rewards). Pool initialization and liquidity addition are gated by a launch manager, and liquidity removal is permanently locked.
Robinhood
beforeInitbeforeAddLiqbeforeRemoveLiqbeforeSwap+4
3
3mo
MintFastHookA launchpad protocol fee hook that charges a fixed 2% fee on the ETH side of every swap using Uniswap v4 return deltas. Fees are banked as ERC-6909 claims on the PoolManager and harvested by the launchpad contract. Pool initialization is restricted to the launchpad address.
Robinhood
beforeInitbeforeSwapafterSwapswapDelta+1
3
3mo
NasdankFeeHookA Uniswap v4 hook that charges a configurable WETH fee on every swap in both directions using return-delta accounting. Fees accrue per-pool and are split between an immutable project treasury and a protocol treasury via a permissionless claim function.
Robinhood
beforeSwapafterSwapswapDeltaafterSwapDelta
3
3mo
NasdankFeeHookA shared Uniswap v4 hook that charges a per-pool configurable fee on every swap, always denominated in WETH, using beforeSwap/afterSwap return-delta mechanics. Fees accrue to immutable per-pool project and protocol treasury addresses and are distributed via a permissionless claim function.
Robinhood
beforeSwapafterSwapswapDeltaafterSwapDelta
3
3mo
CoalaHookShared hook for COALA token launches that charges a fixed 1% tax on the WETH (base asset) side of every buy and sell, minting the collected tax as an ERC-6909 WETH claim to the token contract. Pool initialization is restricted to factory-registered pools only, preventing griefing of deterministic pool keys.
Robinhood
beforeInitbeforeSwapafterSwapswapDelta+1
3
3mo
GuardHookRestricts pool initialization to the factory address, preventing front-running of Uniswap v4's permissionless initialize call. No swap-time callbacks are active; all swap flags are false.
Robinhood
beforeInit
3
3mo
MintFastHookA Uniswap v4 launchpad hook that charges a fixed 2% ETH fee on every swap, collected via ERC-6909 claims on the PoolManager. Fees accrue per token and can be harvested by the launchpad address via a collect() function.
Robinhood
beforeSwapafterSwapswapDeltaafterSwapDelta
3
3mo
QuiverHookA fee-skimming hook for the Quiver launchpad that collects a configurable per-token tax (0–10%) on every swap via afterSwap, accruing fees in WETH or the launched token. Fees are distributed 50/25/25 to token holders (as stock rewards), the creator, and the protocol treasury.
Robinhood
afterSwapafterSwapDelta
3
3mo
BDeFiHookUniswap v4 hook for the BuilDeFi protocol that applies configurable buy/sell taxes on swaps, manages a fee fulfillment queue to convert collected protocol fees into ETH for distribution, and maintains a truncated geometric oracle for TWAP-based pricing. Trading is gated on per-token full initialization status.
Robinhood
beforeInitafterInitbeforeAddLiqbeforeRemoveLiq+4
3
3mo
ProtectedCurveHookV2A bonding curve AMM hook that fully intercepts swaps via beforeSwapReturnsDelta, implementing an exponential curve (configurable beta) for token launches. Fees are split between platform payees and a buy-and-burn mechanism for a designated network token; external liquidity additions are disabled.
Robinhood
beforeInitbeforeAddLiqbeforeSwapswapDelta
3
3mo
LivoSwapHook (0.5 fee tier)Singleton hook charging a fixed 0.5% LP fee (split 50/50 between creator and treasury) and a time-limited sell tax on tokens launched via the Livo launchpad. Blocks all swaps before a token's graduation event.
Robinhood
beforeSwapafterSwapswapDeltaafterSwapDelta
3
3mo
NoCurveHookV2A fee-collecting hook for the NoCurve launchpad that charges a 1% input-side fee on exact-input WETH-paired swaps via BeforeSwapDelta, escrowing fees for launchpad distribution. Includes a time-limited anti-snipe mechanism that caps per-buy WETH spend during a configurable launch window, expiring at a set timestamp.
Robinhood
beforeSwapswapDelta
3
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
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
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
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
4mo
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
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
13d
ElcasLaunchHookA launchpad hook that takes a fixed 3% fee on every swap in the quote asset, enforces an anti-snipe window where only the launchpad router can buy during a configurable post-launch period, permanently locks launch liquidity (remove liquidity always reverts), and maintains a v3-compatible on-chain tick-cumulative oracle ring buffer per pool.
Robinhood
beforeInitbeforeAddLiqbeforeRemoveLiqbeforeSwap+3
2
27d
Pangea Fee HookTakes a fixed trading fee (0.3%–5%, set once per pool at launch) in the pool's quote asset via beforeSwap/afterSwap return deltas, routing fees to a per-pool splitter. The launch's first buy is fee-free, liquidity additions are restricted to a single registered seeder, and swaps that would push the price beyond the launch's range are reverted.
Robinhood
beforeInitbeforeAddLiqbeforeSwapafterSwap+2
2
37d
BellswapHookA dynamic-fee hook that adjusts LP fees based on the price gap between a pool and an external reference feed. The fee increases when the pool price deviates from the reference and defaults to a maximum cap when the feed is stale or broken. Pools can only be initialized via the hook's `createPool` or `createSyntheticPool` functions.
Robinhood
beforeInitbeforeSwap
2
38d
FloorHookA fee hook for ETH/coin pools that takes a configurable per-pool fee (up to 2%) from the unspecified side of each swap via afterSwapReturnsDelta and splits it among a platform wallet, a buyback-and-burn mechanism, and a launch vault. Pool initialization is gated to registered initializers; sweep swaps are limited to one per block and capped at a configurable price-impact bound (max 3%).
Robinhood
beforeInitafterSwapafterSwapDelta
2
48d
LexifiHookCompliance-gating hook that enforces per-pool eligibility rules in `beforeSwap` and `beforeAddLiquidity` via a configurable `ILexifiPolicy` contract. Non-compliant users are denied with a revert. User identity is resolved from trusted routers via `msgSender()`, never `tx.origin`. Liquidity removals are never gated.
Robinhood
beforeInitbeforeAddLiqbeforeSwap
2
52d
PulseV4HookAdjusts LP fees dynamically using time-decayed trading volume across nearby tick buckets (half-life one hour), with an additional gas-price-proportional project fee capped at 0.30%. The owner can pause protocol fee collection and withdraw accrued ERC-6909 revenue; LP principal is never touched by the hook.
Robinhood
afterInitbeforeSwapafterSwapafterSwapDelta
2
55d
GlueHookA Uniswap v4 hook that runs an automated buyback-and-burn ("pump") after every swap on pools that opt in by funding a secondary-token pot. It also supports a single auto-compounding LP fee program per pool, with configurable compound, buyback, and burn splits harvested inside every swap.
Robinhood
beforeInitafterSwap
2
56d
BluechipHookA Uniswap v4 hook for BLUECHIP-category pools that implements directional swap fees (quoteToBase vs baseToQuote) with an admin-configurable platform fee split. Platform fees are extracted from exact-input and exact-output swaps and transferred to a treasury contract, with an LP fee override returned on every swap.
Robinhood
beforeInitbeforeAddLiqbeforeSwapafterSwap+2
2
56d
ReefGuardFeeHookCharges a fixed 5% fee on all swaps (buys and sells), always collected in native ETH (currency0) and forwarded to an immutable feeRecipient address. Fee is taken in beforeSwap when ETH is the specified currency, or in afterSwap when ETH is the unspecified (output) currency.
Robinhood
beforeSwapafterSwapswapDeltaafterSwapDelta
2
56d
LaunchHookToken launch hook with anti-snipe fee protection: charges very high fees (~99%) at pool open that decay to a configured rate (1–3%) over 20 seconds, applied on buy and sell swaps. Fees are split among a fee recipient, platform, and optional token holder distributor. Liquidity addition is locked to the hook itself.
Robinhood
beforeInitbeforeAddLiqbeforeSwapafterSwap+2
2
57d
BluechipHookA Uniswap v4 hook that applies configurable directional swap fees (quote-to-base and base-to-quote) with a platform fee split routed to a PlatformFeeTreasury. Pools must be registered in a PoolRegistry, initial liquidity must be full-range, and fees are administered by protocol roles.
Robinhood
beforeInitbeforeAddLiqbeforeSwapafterSwap+2
2
57d
EcoTaxHookCharges a configurable per-pool creator tax on every swap in registered taxed markets. Exact-output swaps are taxed upfront in beforeSwap (grossed up to match the effective rate), while exact-input swaps are taxed in afterSwap on actual output produced. Tax proceeds are sent to the registered market address via IEcoTaxSink.
Robinhood
beforeSwapafterSwapswapDeltaafterSwapDelta
2
59d
OrielFeeHookA Uniswap v4 hook for Oriel token launch pools that charges a volatility-based dynamic fee (between a per-pool baseFeeBps and maxFeeBps) on buys and sells in the pool's quote currency, distributing fees directly to the pool creator's wallet; only exact-input swaps are permitted.
Robinhood
beforeInitbeforeSwapafterSwapswapDelta+1
2
59d
SazareFairLaunchHookA fair-launch hook for new token markets that enforces a price floor backed by settlement-asset reserves, collects creator and protocol trading fees on each swap, and routes swap input through a configurable risk controller with warehouse, volatility, and profit-burn sub-modules. Swaps are blocked until the canonical factory activates the market via a governance call.
Robinhood
beforeInitbeforeAddLiqafterAddLiqbeforeRemoveLiq+6
2
2mo
AnyQuoteEthSharedHookV1A shared Uniswap v4 hook for host-registered token launch pools that intercepts swap fees, converts them to native ETH via an on-chain route, and distributes ETH rewards to platform and creator wallets atomically during each swap. Any router may swap on registered pools; pool registration is restricted to the immutable host address.
Robinhood
beforeInitbeforeSwapafterSwapswapDelta+1
2
2mo
LaunchTaxHookCharges a 1% tax on every swap in launchpad pools, always denominated in the pool's quote token, split 50/50 between the launchpad deployer and the pool's token creator. Only pools initialized by the authorized strategy contract are taxed; swaps on unregistered pools pass through without fees.
Robinhood
beforeInitbeforeSwapafterSwapswapDelta+1
2
2mo
NasdankFeeHookPairUniversalA fee hook that charges a configurable pip fee on the pair-token leg of every swap, accruing fees as ERC-6909 claims on the PoolManager. Fees are split between a project treasury (paid in the pair token) and a protocol treasury (converted to WETH via a frozen V3 route, with a two-hop VIA_USDG fallback on degradation).
Robinhood
beforeSwapafterSwapswapDeltaafterSwapDelta
2
2mo
StaticsLaunchLiquidityHookA launch-pool hook for the Statics protocol that charges configurable bilateral hook fees (separate input and output fee rates, up to 10% each) on swaps, routing proceeds as ERC-6909 claims to a mutable fee receiver. Pools must be registered by an authorized operator and explicitly activated before swaps are permitted.
Robinhood
afterInitbeforeSwapafterSwapswapDelta+1
2
2mo
LeftoverSupplyHookManages a fixed 300M token reserve per pool, held as ERC-6909 claims in the PoolManager. Pool initialization is gated to a factory address; a designated receiver can claim any portion of the remaining reserve at any time.
Robinhood
beforeInit
2
2mo
BonkHookA fee-extracting hook that collects swap tolls in the base currency from registered token pools, distributing proceeds to designated "tappers". Applies elevated anti-sniper fees during the first configurable number of blocks after a token launch.
Robinhood
beforeSwapafterSwapswapDeltaafterSwapDelta
2