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
2mo
NasdankFeeHookPairUniversalA fee hook that takes a fixed percentage of the pair-token leg on every swap, accruing fees as ERC-6909 claims on the PoolManager. At claim time, fees are split between a project treasury (paid in pair tokens) and a protocol treasury (converted to WETH via a frozen direct or two-hop V3 route with TWAP-floor slippage protection).
Robinhood
beforeSwapafterSwapswapDeltaafterSwapDelta
3
2mo
CBLaunchV4HookA Uniswap v4 hook for CBLaunch pools that restricts liquidity additions to the launcher address only (closedLiquidity option) and records on-chain price history (tick-cumulative observations) in afterSwap, replicating Uniswap V3-style TWAP for V4 pools that lack native price history.
Robinhood
afterInitbeforeAddLiqafterSwap
3
2mo
UnihoodStockHookBonding-curve hook for tokenized stock launches. Each pool has a fixed swap fee (0–5%) set at launch, split among creator, a bid wall, and a platform treasury. The bid wall accumulates its share of quote-token fees and places single-sided liquidity just below spot price; tokens acquired by the wall are permanently sequestered. External liquidity additions are blocked until the pool graduates.
Robinhood
beforeInitbeforeAddLiqbeforeSwapafterSwap+2
3
2mo
LaunchHookSingleton Uniswap v4 hook for all pools created by LaunchFactory. Takes trading fees on the stock side (currency0) of each pair—on input for exact-input buys, on output for all other cases—and splits each fee among a platform treasury (30%), a pool creator, and token holders via a FeeDistributor. Exact-output sells are not supported and will revert.
Robinhood
beforeInitbeforeSwapafterSwapswapDelta+1
3
2mo
LooprDualPoolHookJIT-quoter hook that deploys multi-range concentrated liquidity just-in-time for each swap and removes it in afterSwap, with ERC4626 vault rehypothecation of idle assets between swaps. Uses a static LP fee fixed at pool creation; owner configures tick-range bucket weights and can pause swaps via a liveness flag.
Robinhood
beforeInitbeforeAddLiqbeforeRemoveLiqbeforeSwap+1
3
2mo
YinYangHookA hook for ETH/token pools that collects a 5% fee on the ETH leg of each swap and routes proceeds to a flywheel contract that splits them among a team wallet, token burns, and liquidity providers.
Robinhood
afterInitbeforeSwapafterSwapswapDelta+1
3
2mo
SnowLaunchHookSingleton Uniswap v4 hook for graduated token pools in Snow Protocol. Collects buy and sell taxes (1% protocol fee plus a configurable per-token rate) by taking Q-token amounts via BeforeSwapDelta and AfterSwapDelta, routing proceeds to creator fees, SNOW buyback-burn, dividends, and auto-added tax liquidity. Only factory-registered curves may initialize pools; liquidity is permanently locked.
Robinhood
beforeInitbeforeAddLiqbeforeRemoveLiqbeforeSwap+3
3
2mo
RetardV1227PoolHookHook for a creator token launchpad protocol that manages Uniswap v4 liquidity positions for creator token markets, restricts pool initialization and liquidity modifications to the protocol, and reports the current sqrtPrice to the protocol after each public swap via onPublicSwap.
Robinhood
beforeInitbeforeAddLiqbeforeRemoveLiqafterSwap
3
2mo
RobinhoodV4SelectableFeeHookA Uniswap v4 launchpad hook that charges a fixed 1.5% base fee plus a configurable creator fee (0–10%), collected only in the payment token (not the launch token). Pool creation and liquidity additions are restricted to a factory and position manager; fees are distributed as ERC-6909 claims to a recipient set immutably at pool registration.
Robinhood
beforeInitafterInitbeforeAddLiqbeforeSwap+3
3
2mo
RobinhoodV4SelectableFeeHookA Uniswap v4 hook that charges a fixed 1.5% base fee plus a launch-time configurable creator fee (0–10%) on swaps. Fees are collected in the non-launch-token currency and minted as ERC6909 claims to the creator's designated recipient; pool creation and liquidity are restricted to the factory and position manager.
Robinhood
beforeInitafterInitbeforeAddLiqbeforeSwap+3
3
2mo
HoodLocksFeeHookVolatility-based fee hook for ETH/token pools launched via HoodLocksLaunch. Charges 1–7% ETH fees directly from swap inputs (buys) and outputs (sells), scaling with the previous swap's tick movement. Only exact-input swaps are permitted; exact-output swaps revert. Pool initialization is restricted to the bound factory address.
Robinhood
beforeInitbeforeSwapafterSwapswapDelta+1
3
2mo
WallStreetTradersFeeHookVolatility-based fee hook for native ETH/token pools, charging 1–7% fees in ETH on each swap. Buy fees are taken from the ETH input in beforeSwap; sell fees from the ETH output in afterSwap. The fee rate scales with the previous swap's tick movement (realized volatility). Pool initialization is restricted to a whitelisted factory address; only exact-input swaps are permitted.
Robinhood
beforeInitbeforeSwapafterSwapswapDelta+1
3
2mo
AnteaterhoodFeeHookA Uniswap v4 hook that charges a volatility-based ETH fee (1–7%) on ETH/token pool swaps. Buy fees are taken from the ETH input in beforeSwap; sell fees are taken from the ETH output in afterSwap. The fee rate scales with the previous swap's tick movement, resting at a configurable base fee in calm markets and ramping to a configurable max fee during volatile periods. Only exact-input swaps are permitted; exact-output swaps revert.
Robinhood
beforeInitbeforeSwapafterSwapswapDelta+1
3
2mo
BobiFeeHookA volatility-based fee hook for BobiLaunch token launch pools. Charges ETH fees (1–7%) on buys via beforeSwap and on sells via afterSwap, scaling the fee with the tick movement of the previous swap. Only the bound factory can initialize pools; exact-output swaps are blocked; the owner can retune fees within the hard band.
Robinhood
beforeInitbeforeSwapafterSwapswapDelta+1
3
2mo
V4FunFeeHookVolatility-based dynamic fee hook for v4.fun pools. Charges ETH fees between 1–7% on buys (via beforeSwap BeforeSwapDelta on input) and sells (via afterSwap delta on output), with the fee scaling linearly based on the previous swap's tick movement. Fees are sent immediately to a per-pool feeRecipient; only exact-input swaps are allowed.
Robinhood
beforeSwapafterSwapswapDeltaafterSwapDelta
3
2mo
TipOffFeeHookA Uniswap v4 hook for the $TIPOFF token that charges a fixed 5% fee on all swaps, always collected in ETH (currency0). Fees are taken via BeforeSwapDelta when ETH is the specified currency and via AfterSwapDelta otherwise, then routed to an immutable feeRecipient address.
Robinhood
beforeSwapafterSwapswapDeltaafterSwapDelta
3
2mo
TipOffFeeHookA Uniswap v4 hook for the $TIPOFF/ETH pool that applies a fixed 5% fee on all buys and sells, always collecting the fee in ETH (currency0) via beforeSwap/afterSwap return deltas and forwarding it to an immutable feeRecipient address.
Robinhood
beforeSwapafterSwapswapDeltaafterSwapDelta
3
2mo
ReefGuardFeeHookTakes a fixed 5% fee on every swap (buy and sell), always collected in ETH (currency0), and sends it to an immutable feeRecipient address. Uses beforeSwap and afterSwap return deltas to skim ETH regardless of which leg is specified.
Robinhood
beforeSwapafterSwapswapDeltaafterSwapDelta
3
2mo
TipOffFeeHookCollects a fixed 5% fee on all swaps, always denominated in ETH (currency0), by splitting fee collection between beforeSwap (when ETH is the specified currency) and afterSwap (when ETH is the unspecified currency), forwarding fees to an immutable feeRecipient address.
Robinhood
beforeSwapafterSwapswapDeltaafterSwapDelta
3
2mo
TipOffFeeHookA Uniswap v4 hook that collects a flat 5% fee on all swaps, always denominated in ETH (currency0), by skimming from the specified amount in beforeSwap or the ETH leg in afterSwap and forwarding to an immutable feeRecipient address.
Robinhood
beforeSwapafterSwapswapDeltaafterSwapDelta
3
2mo
v4FunFeeHookShared swap-fee hook for the v4.fun launchpad. Charges ETH fees on buys (deducted from input in beforeSwap) and sells (deducted from output in afterSwap) using a volatility-adjusted rate that scales linearly between a pool's registered baseFeeBps and maxFeeBps based on the tick movement of the previous swap. Only exact-input swaps are permitted.
Robinhood
beforeSwapafterSwapswapDeltaafterSwapDelta
3
2mo
ReefGuardFeeHookA Uniswap v4 hook that applies a fixed 5% fee on both buys and sells, always collected in ETH (currency0), routed to an immutable fee recipient address. When ETH is the specified currency the fee is skimmed in beforeSwap via BeforeSwapDelta; when ETH is the unspecified currency it is skimmed in afterSwap via AfterSwapDelta.
Robinhood
beforeSwapafterSwapswapDeltaafterSwapDelta
3
2mo
ModularLaunchpadHookA configurable Uniswap v4 launchpad hook that gates pool initialization to a factory and routes launch token swap fees into a 70/30 creator/protocol split. Deployed in "universal" economics mode: the hook holds the seed LP position and fees are collected via a permissionless harvest() call rather than afterSwap. Optional modules (anti-snipe buy caps, JIT defense, buy throttle, creator-fee burn, liquidity deepening) are baked in at deploy time as immutable config.
Robinhood
beforeInit
3
2mo
OpenCatUsdgFeeHookA volatility-aware fee hook for USDG-quoted Uniswap v4 pools that charges a dynamic fee (1–5%) on exact-input swaps only. Buy fees are taken from USDG input in beforeSwap; sell fees from USDG output in afterSwap. The fee ramps between a configurable base and maximum based on the previous swap's tick movement. Fees are sent directly to a per-pool recipient address.
Robinhood
beforeSwapafterSwapswapDeltaafterSwapDelta
3
2mo
BuybuttonFeeHookVolatility-based ETH fee hook for Uniswap v4. Charges a dynamic fee (1%–7%) on buys via beforeSwap delta and on sells via afterSwap delta, scaling the rate with the previous swap's tick movement. Fees are sent immediately to a per-pool feeRecipient.
Robinhood
beforeSwapafterSwapswapDeltaafterSwapDelta
3
2mo
VolatilityFeeHookA Uniswap v4 hook that charges a volatility-adjusted fee on every swap, with the rate scaling linearly from a base fee to a maximum based on how far the previous swap moved the tick price. Fees are taken in the pool's quote currency as ERC-6909 claims and forwarded to an immutable fee wallet via a permissionless sweep().
Robinhood
beforeSwapafterSwapswapDeltaafterSwapDelta
3
2mo
RallypadFeeHookVolatility-adjusted fee hook for Uniswap v4 pools launched via RallypadLaunch. Charges ETH fees on buys in beforeSwap and sells in afterSwap, with fees ranging from 1%–7% based on the previous swap's tick movement, sent directly to a per-pool fee recipient. Only exact-input swaps are permitted.
Robinhood
beforeSwapafterSwapswapDeltaafterSwapDelta
3
2mo
QuantisFeeHookA volatility-based dynamic fee hook for ETH/token pools in the Quantis protocol. Charges buy fees (ETH input) in beforeSwap and sell fees (ETH output) in afterSwap, with the fee rate scaling between configurable base and max (1%–5%) based on the previous swap's tick movement. Fees are sent directly to a per-pool recipient.
Robinhood
beforeSwapafterSwapswapDeltaafterSwapDelta
3
2mo
Lev7FeeHookV3Charges a 3% fee on buy-side swaps (one-for-zero) in pools where currency1 matches feeToken, routing fees to a configurable treasury. Also maintains an on-chain tick oracle and accrues per-epoch buy credits.
Robinhood
beforeSwapafterSwapswapDeltaafterSwapDelta
3
2mo
TaxHookA Uniswap v4 hook that applies fixed-rate buy (3%) and sell (6%) taxes on every swap. Fees are deducted from the unspecified currency in afterSwap via ERC-6909 claims and swept to a timelocked treasury address controlled by an owner multisig.
Robinhood
afterSwapafterSwapDelta
3
2mo
CoalaRobinhoodHookA Uniswap v4 launch hook that collects a 1% buy/sell tax on swaps involving a designated base asset, minting the tax amount as ERC-6909 claims. Pools must be pre-registered via a factory before initialization; donations are blocked.
Robinhood
beforeInitbeforeSwapafterSwapbeforeDonate+2
3
2mo
VanhoodFeeHookA volatility-based dynamic fee hook for ETH/token pools on VanhoodLaunch. Charges buys on ETH input (beforeSwap) and sells on ETH output (afterSwap) using a fee ranging from 1% to 6% BPS scaled by the prior swap's tick movement, with fees forwarded directly to a per-pool fee recipient.
Robinhood
beforeSwapafterSwapswapDeltaafterSwapDelta
3
2mo
MultiHookHostA launchpad hook that redirects a configurable platform and creator fee slice from every swap's unspecified-side output, with optional per-pool anti-sniper temporal gating (blocks swaps before a launch block threshold) and optional buyback-burn (sends a portion of buy-side output tokens to the dead address).
Robinhood
beforeInitbeforeSwapafterSwapafterSwapDelta
3
3mo
TestHookA minimal test hook that implements the four liquidity callbacks (beforeAddLiquidity, afterAddLiquidity, beforeRemoveLiquidity, afterRemoveLiquidity) as pure no-ops, returning only the expected selectors with no additional logic or state changes.
Robinhood
beforeAddLiqafterAddLiqbeforeRemoveLiqafterRemoveLiq
3
3mo
GoofyhoodFeeHookA volatility-based ETH fee hook for the GoofyhoodLaunch platform that charges ETH fees on buys in beforeSwap and on sells in afterSwap, scaling the fee between configurable base and max rates (1%–6.6%) based on the previous swap's tick movement. Only exact-input swaps are permitted.
Robinhood
beforeSwapafterSwapswapDeltaafterSwapDelta
3
3mo
StonkbrokerFeeHookA Uniswap v4 hook that extracts a fixed 40% fee on all swaps in $STONKBROKER-paired pools: 40% of the input on buys (via BeforeSwapDelta) and 40% of the output on sells (via AfterSwapDelta). Only exactInput swaps are supported; fees accrue as ERC-6909 claim tokens redeemable by the owner.
Robinhood
beforeSwapafterSwapswapDeltaafterSwapDelta
3
3mo
MixpadHookUniswap v4 hook for the Mixpad token launchpad. Collects a platform swap fee on registered tokens and splits it between token creators and treasury, with creators optionally directing part of their share into an automatic buyback-and-burn. Applies a decaying anti-snipe surcharge on buys in the first N blocks after launch and a time-limited sell surcharge on the original deployer address.
Robinhood
beforeSwapafterSwapswapDeltaafterSwapDelta
3
3mo
YardFeeHookVolatility-based fee hook for YardLaunch pools that charges ETH fees on buys (via beforeSwap delta) and sells (via afterSwap delta). The fee rate scales dynamically between a configurable base and max rate (1%–5.12%) based on the previous swap's tick movement, with only exact-input swaps permitted.
Robinhood
beforeSwapafterSwapswapDeltaafterSwapDelta
3
3mo
GoofyhoodFeeHookVolatility-based fee hook for Goofyhood-launched ETH/token pools. Charges ETH fees on buys (from input in beforeSwap) and sells (from output in afterSwap), scaling dynamically between configurable base and max fees (1%–5.9%) based on the previous swap's tick movement.
Robinhood
beforeSwapafterSwapswapDeltaafterSwapDelta
3
3mo
LaunchHookToken launch hook with lifecycle-gated pool access and afterSwap fee collection. Applies a 20% anti-snipe fee for 3 seconds post-launch and 1% thereafter; fees are minted as ERC-6909 claims and routed to per-pool FeeVaults. Only factory-registered pools using this hook can be initialized or swapped against.
Robinhood
beforeInitafterSwapafterSwapDelta
3
3mo
NasdankFeeHookA shared Uniswap v4 fee hook that charges a configurable per-pool fee always in WETH on both swap directions using return-delta accounting; accrued fees are split between an immutable project treasury and protocol treasury and can be permissionlessly claimed.
Robinhood
beforeSwapafterSwapswapDeltaafterSwapDelta
3
3mo
PRNTRHookCharges configurable fees on WETH-paired pool swaps, overriding LP fees to zero and taking WETH directly via swap deltas. Applies an elevated 85% sniper fee during the first 30 seconds after pool launch, then reverts to a registered per-pool fee tier. Factory-initiated swaps are fee-exempt; accumulated WETH fees are claimable by the factory.
Robinhood
beforeSwapafterSwapswapDeltaafterSwapDelta
3
3mo
NoMistakesHookV1Fee-collecting hook for the Pons token-launch protocol that applies variable sell fees based on market-cap tiers. Supports both the protocol's own router (with hookData-encoded TradeContext) and third-party routers permissionlessly via pool-delta accounting. Manages per-pool graduation state and an on-chain price oracle.
Robinhood
beforeInitbeforeAddLiqbeforeSwapafterSwap+3
3
3mo
LoopBuybackHookA shared hook for all Loop Trade launch pools that gates initialization to factory-registered pools, then skims a configurable buyback share of swap fees from the unspecified currency — burning tokens directly if the skim lands on the token side, or accruing quote currency for permissionless buyback-and-burn execution via executeBuyback().
Robinhood
beforeInitafterSwapafterSwapDelta
3
3mo
HeksV6HookMemecoin launchpad hook (heks.fun) that enforces a dynamic anti-snipe fee schedule (up to 90% at launch, decaying to 1% over a configurable window), restricts liquidity additions to a designated vault, permanently locks principal removal, and reverts swaps that push price outside a canonical tick range.
Robinhood
beforeInitbeforeAddLiqbeforeRemoveLiqbeforeSwap+1
3
3mo
ClankerHookStaticFeeV2Uniswap v4 hook for Clanker-issued tokens that enforces per-pool static LP fees with separate buy and sell rates, collects a 20% protocol fee on each swap via delta manipulation, and includes an optional MEV-protection module that can temporarily raise fees within two minutes of pool creation.
Robinhood
beforeInitbeforeAddLiqbeforeSwapafterSwap+2
3
3mo
RobinhoodRWIV4LaunchHookA factory and beforeInitialize hook on Robinhood Chain for permissionless fixed-supply TOKEN/RWI Uniswap v4 pool launches. Liquidity is permanently locked and priced via 30-minute TWAP oracles (RWI/WETH and WETH/USDG) targeting a $10,000 USD market cap. Pool creators can claim accrued swap fees automatically converted to native ETH.
Robinhood
beforeInit
3
3mo
ReflectionHookA shared launchpad hook that skims ETH fees on every swap using beforeSwap and afterSwap return deltas. Fees are split into a per-pool creator reflection fee and a platform fee, accrued as ERC-6909 ETH claims, and swept by a distributor to buy back the token for holders and route platform revenue.
Robinhood
beforeSwapafterSwapswapDeltaafterSwapDelta
3
3mo
TollHookV1Anti-sniper fee hook that charges a flat buy fee and tiered sell fees based on hold duration (sniper <30min, warm 30min–4h, holder 4h–24h, diamond >24h). Uses tx.origin to track traders through routers, collects native (ETH) fees split between a creator reward vault and a protocol recipient.
Robinhood
beforeInitbeforeSwapafterSwapswapDelta+1
3
3mo
ZeroRWAHookA fee-collecting hook for RWA-paired token pools that extracts a configurable basis-point fee from each swap (varying by direction and exactness) and forwards the collected fees to a factory contract for distribution to token creators.
Robinhood
beforeSwapafterSwapswapDeltaafterSwapDelta
3