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
PackFeeHookVolatility-based fee hook for PackLaunch pools. Charges a dynamic ETH fee (1%–6.6%) on exact-input swaps: buys are charged on input via beforeSwapReturnsDelta, sells are charged on output via afterSwapReturnsDelta. The fee rate floats with recent tick movement and is sent directly to a per-pool recipient address registered by the factory.
Robinhood
beforeSwapafterSwapswapDeltaafterSwapDelta
2
3mo
StableQuoteDynamicFeeHookDynamic-fee hook for BSC token/stablecoin (USDT, USDC, USD1) pairs that computes LP fees from price-tick volatility and swap-volume EMAs, capped at 3%, and charges a 20% protocol share on top via afterSwap delta to a fixed recipient.
BSC
beforeInitbeforeSwapafterSwapafterSwapDelta
2
3mo
FlashhoodFeeHookA volatility-based dynamic fee hook for FlashhoodLaunch pools that charges ETH fees on buys (input) in beforeSwap and sells (output) in afterSwap, with fees scaling between 1–5% based on the previous swap's tick movement.
Robinhood
beforeSwapafterSwapswapDeltaafterSwapDelta
2
3mo
LaunchTaxHookApplies a per-pool creator tax (up to 2% in basis points) on swaps involving a registered launch token, taking the tax from the quote-token side of each swap and crediting it to the token creator for later claiming. Also locks registered pools against liquidity removal until unlocked.
Robinhood
beforeRemoveLiqbeforeSwapafterSwapswapDelta+1
2
3mo
MoonsendFeeHook_RHA per-pool dynamic LP fee hook for Uniswap v4 that sets configurable fee tiers at pool initialization via updateDynamicLPFee and applies a time-decaying anti-snipe fee surcharge on buys during an optional launch window.
Robinhood
beforeInitafterInitbeforeSwap
2
3mo
YardkeepersFeeHookA Uniswap v4 hook that charges a volatility-based ETH fee on every swap for ETH/token pools. Buy fees are taken from ETH input in beforeSwap; sell fees from ETH output in afterSwap. The fee rate scales dynamically between a configured base and max (1%–7%) based on the tick movement of the previous swap, with fees sent immediately to a per-pool fee recipient.
Robinhood
beforeSwapafterSwapswapDeltaafterSwapDelta
2
3mo
TestHookA Uniswap v4 hook that collects a configurable buy/sell tax (up to 2% each) on swaps using v4 custom accounting via BeforeSwapDelta. Tax proceeds are held in the hook contract and withdrawable only by the immutable owner address set at deployment.
Robinhood
beforeAddLiqafterAddLiqbeforeRemoveLiqafterRemoveLiq+2
2
3mo
GraduationGateHookGate hook that restricts Uniswap v4 pool initialization to tokens that have graduated from a bonding curve. The beforeInitialize callback verifies that one pool currency is a designated payment token and the other has been approved by a graduation registry, reverting otherwise.
Robinhood
beforeInit
2
3mo
PackrFeeHookA volatility-based ETH fee hook for Uniswap v4 pools, charging fees between 1% and 5.12% based on the previous swap's tick movement. Buy fees are deducted from ETH input in beforeSwap; sell fees from ETH output in afterSwap. Only exact-input swaps are supported — exact-output swaps revert.
Robinhood
beforeSwapafterSwapswapDeltaafterSwapDelta
2
3mo
HookPadHookLaunch-pad hook enforcing a 5-second anti-snipe window (60% tax on non-whitelisted buys) and cycling dynamic buy/sell tax tiers (1–30%) on ETH-denominated trades, routing fees to the token creator or protocol treasury via HookPadFeeLocker.
Ethereum
beforeSwapafterSwapswapDeltaafterSwapDelta
2
3mo
SpotA Uniswap v4 hook that computes dynamic LP fees using a volatility oracle (truncated geometric TWAP) and a surge fee model, adds a configurable fixed hook fee on top, and records price observations to auto-tune oracle parameters. Only usable with dynamic-fee pools; reverts initialization otherwise.
BSC
afterInitbeforeSwapafterSwap
2
3mo
SpotA Uniswap v4 hook that computes a two-component dynamic fee (base + surge) via an external fee manager and redirects a configurable share of swap fees into full-range protocol-owned liquidity through an external liquidity manager.
Robinhood
afterInitbeforeSwapafterSwapswapDelta+1
2
3mo
SpotA liquidity management hook with dynamic fees, a truncated geometric oracle, and full-range liquidity reinvestment. It is also malicious: a hardcoded wallet address (0x7c743F590bC9565bd9E2ff839BE77Fc4c375d509) receives minted tokens on every swap via a 0.10% hidden fee extracted before/after each swap. Swaps too small to generate the minimum fee are forcibly reverted.
BSC
afterInitbeforeSwapafterSwapswapDelta+1
2
3mo
TestHookA buy/sell tax hook that deducts a configurable fee (up to 2% per side) from swap input amounts using v4's custom accounting (poolManager.take() + BeforeSwapDelta). Tax rates are fixed immutably at deploy time; proceeds are withdrawable only to the owner address set at construction.
Robinhood
beforeAddLiqafterAddLiqbeforeRemoveLiqafterRemoveLiq+2
2
3mo
MultiHookHostA Uniswap v4 launchpad hook that redirects a configurable share of swap output to platform and creator fee recipients, optionally burns a per-pool buyback slice of token output on exact-input buys, and enforces a temporal anti-sniper gate that blocks all swaps until a configured number of blocks after pool initialization.
Robinhood
beforeInitbeforeSwapafterSwapafterSwapDelta
2
3mo
Sivo UniswapHookOracle-priced Uniswap v4 hook for the Sivo SLP token. Absorbs stablecoin-to-SLP swaps at the Chainlink NAV price using BeforeSwapDelta custom accounting, bypassing the AMM curve entirely. SLP exits are handled via an async FIFO redemption queue filled by inbound deposits and operator replenishment. Third-party liquidity and donations are blocked.
Ethereum
beforeInitbeforeAddLiqbeforeSwapbeforeDonate+1
2
3mo
GlueHookSingleton buyback-and-burn hook with a per-pool donation pot: on sells (MAIN→SECONDARY), beforeSwap absorbs the sell at the pool's exact price from pot funds (shield), preventing price impact; on buys (SECONDARY→MAIN), afterSwap uses pot funds to buy more main (pump), capped to prevent sandwiching. Supports an auto-compounding hook-held LP position with configurable fee splits for burns, buybacks, and compounding.
Unichain
beforeInitbeforeSwapafterSwapswapDelta
2
3mo
GlueHookMaintains a per-pool secondary-token reserve ("pot") that absorbs main-token sell pressure at the pool's own execution price (shield) and buys back the main token piggybacked on secondary-to-main swaps (pump). Supports a hook-held LP position with automated fee harvesting, auto-compounding, and configurable buyback/burn splits.
Ethereum
beforeInitbeforeSwapafterSwapswapDelta
2
3mo
EquifoldEvolutionHookCosmetic accounting hook for Equifold launch pools that observes post-swap quote flow to update a tamagotchi-style creature's condition (fed/hungry/starving/ghost) and prophecy ladder (volume and price-hold milestones), emitting events without gating or modifying swaps.
Robinhood
afterSwap
2
3mo
MonkeyFeeHookA volatility-sensitive fee hook for native ETH/token pools that collects ETH fees (1%–7.3%) directly via BeforeSwapDelta on buys and AfterSwapDelta on sells. The fee scales between a configurable base and maximum based on the previous swap's tick movement. Exact-output swaps are blocked; only exact-input swaps are permitted.
Robinhood
beforeSwapafterSwapswapDeltaafterSwapDelta
2
3mo
RobinhoodEthUsdgV4LaunchHookImmutable Uniswap v4 launch factory for TOKEN/ETH and TOKEN/USDG markets on Robinhood Chain. Deploys token-only liquidity into permanently locked positions, then intercepts swaps via beforeSwap to internally match accumulated LP fee token inventory against organic buys at the current pool tick before those buys reach the AMM.
Robinhood
beforeInitbeforeSwapswapDelta
2
3mo
HookuidityHookV1A v4 hook for ETH/token pools that charges a 2% buy fee and 2% sell fee on native ETH. Buy fees are donated directly to current in-range LPs via poolManager.donate(); sell fees accrue to a per-pool creator reward vault. Pools must be registered by the token creator before swaps are permitted.
Robinhood
beforeInitbeforeSwapafterSwapswapDelta+1
2
3mo
BullionTaxHookUniswap v4 hook that applies configurable buy/sell taxes (default 6% each) on GOLD/WETH swaps, collecting the tax amounts to a treasury address. The owner can adjust tax rates up to 20%, update the treasury, or pause the hook.
Robinhood
beforeSwapafterSwapswapDeltaafterSwapDelta
2
3mo
CDXRHookA Uniswap v4 hook that gates CDXR token sells (zeroForOne swaps) through an external PermissionModule with allowlist and pause controls, while allowing CDXR buys without restriction. The swapper identity can be passed via hookData or falls back to the sender.
Ethereum
beforeSwap
2
3mo
ToyhoodFeeHookVolatility-based dynamic fee hook for ETH/token pools. Charges fees (1%–6.2%) on buys via beforeSwap delta (ETH input) and on sells via afterSwap delta (ETH output), with the fee scaling between a base and max rate based on tick movement from the previous swap. Fees are sent directly to a per-pool fee recipient; only exact-input swaps are permitted.
Robinhood
beforeSwapafterSwapswapDeltaafterSwapDelta
2
3mo
RobinhoodEthUsdgV4LaunchHookImmutable token launch hook for Robinhood Chain that creates TOKEN/ETH or TOKEN/USDG pools with permanently locked liquidity priced via a WETH/USDG TWAP oracle. In beforeSwap, it matches stored token LP fees against incoming buy orders at the current pool tick before they reach the AMM.
Robinhood
beforeInitbeforeSwapswapDelta
2
3mo
PonsD09EHookA fee-and-burn hook for PONS token/ETH pools. Takes a configurable ETH fee (default 2%) on both buy and sell swaps, splitting proceeds between the token creator (90%) and a vault for $D09E buybacks (10%). On sells, also burns a configurable portion of the sold token from a hook-maintained burn reserve funded separately from swap flow.
Robinhood
beforeSwapafterSwapswapDeltaafterSwapDelta
2
3mo
LaunchpadHookCollects a configurable fee (up to 1%) on every swap for registered launchpad tokens, splitting proceeds between token creators and a platform treasury with optional multi-tier referral payouts. Uses BeforeSwapDelta and AfterSwapDelta to route fees from the pool, and records quote volume to a factory contract for token graduation tracking.
Robinhood
beforeSwapafterSwapswapDeltaafterSwapDelta
2
3mo
HookuidityHookV1A Uniswap v4 hook for creator token launches that charges a 2% fee on ETH buys (injected as pool liquidity via poolManager.donate()) and a 2% fee on ETH sells (directed to a per-pool creator reward vault), with a 0.10% launcher platform share deducted from each. Pools must be registered by the token creator before swaps can execute.
Robinhood
beforeInitbeforeSwapafterSwapswapDelta+1
2
3mo
RobinhoodEthUsdgV4LaunchHookImmutable Uniswap v4 launch hook on Robinhood Chain that creates TOKEN/ETH and TOKEN/USDG pools with permanently locked token-only liquidity. Intercepts buy-side swaps to fill orders from accumulated LP fee token inventory at the current pool tick price before routing the remainder through the AMM.
Robinhood
beforeInitbeforeSwapswapDelta
2
3mo
ConfigurableKlikHookA configurable per-pool tax hook for ETH-token pools that charges buy and sell taxes (with optional launch-period decay and volume-based surcharge), splits fees between platform, hook creator, token creator, buyback, and holder rewards, and automatically burns tokens via a buyback mechanism funded from collected fees.
Ethereum
beforeInitbeforeSwapafterSwapswapDelta+1
2
3mo
PRNTRHookA launch hook for WETH/token pairs that applies configurable protocol fees on buys (via beforeSwap delta) and sells (via afterSwap delta), denominated in WETH. An elevated 85% sniper fee is enforced during the first 30 seconds after pool registration. Pools must be registered by a designated factory contract; swaps on unregistered pools revert.
Robinhood
beforeSwapafterSwapswapDeltaafterSwapDelta
2
3mo
FaunaHookA Uniswap v4 hook for the FAUNA NFT pool that skims a 1% ETH fee on every swap in afterSwap, forwarding it to a configurable fee recipient. Also optionally notifies an external renderer contract after each swap; beforeSwap is a no-op.
Base
beforeSwapafterSwapswapDeltaafterSwapDelta
2
3mo
ChaplinFeeHookVolatility-based ETH fee hook for ChaplinLauncher pools. Charges dynamic fees (scaling between a configurable base and max bps based on the previous swap's tick movement) on ETH inputs for buys via beforeSwap delta, and on ETH outputs for sells via afterSwap delta. Only exact-input swaps are permitted; exact-output swaps revert.
Robinhood
beforeSwapafterSwapswapDeltaafterSwapDelta
2
3mo
BullionTaxHookLevies a fixed 4% ETH trade tax on buys (ETH→GLD, taken in beforeSwap) and sells (GLD→ETH, taken in afterSwap) via BeforeSwapDelta/AfterSwapDelta returns. Accumulated ETH is held in the contract until flushed to a staking sink. Only exact-input swaps are permitted; exact-output reverts. Certain addresses (e.g. a buyback contract) can be exempted from the tax by the owner.
Robinhood
beforeSwapafterSwapswapDeltaafterSwapDelta
2
3mo
TollHookV1Anti-sniper fee hook charging a flat buy fee and tiered sell fees based on hold duration (sniper, warm, holder, diamond tiers). Fees are configured at pool registration and are immutable; holder entry times are tracked via weighted average and updated on buys. Fees are split between a per-pool creator reward vault and a protocol fee recipient.
Robinhood
beforeInitbeforeSwapafterSwapswapDelta+1
2
3mo
RunnerCurveHookA bonding curve hook for token launches that prices swaps against a virtual-reserve constant-product curve, intercepts the full swap via beforeSwapReturnsDelta, blocks external liquidity additions during the curve phase, and automatically mints full-range Uniswap v4 liquidity once a configurable ETH graduation threshold is reached.
Robinhood
beforeInitbeforeAddLiqbeforeSwapswapDelta
2
3mo
Lev7FeeHookCharges a 3% fee on buys of a designated fee token, routing fees directly to a treasury address. Handles exact-in buys in beforeSwap and exact-out buys in afterSwap via return deltas. Includes a tick oracle that records pre-swap observations at configurable intervals.
Robinhood
beforeSwapafterSwapswapDeltaafterSwapDelta
2
3mo
EthCreatorFeeHookV3A Uniswap v4 hook for native ETH/token pools that charges configurable directional buy/sell fees (1%–10% in 1% steps), splitting proceeds between a creator reward vault and an immutable launcher fee recipient. Fees are collected via BeforeSwapDelta and afterSwap delta returns; pools must be pre-registered by the token creator before they can be initialized or traded.
Robinhood
beforeInitbeforeSwapafterSwapswapDelta+1
2
3mo
GammaHookImplements a dynamic launch-decay fee for Uniswap v4 pools. Applies a linearly decaying anti-snipe fee that starts at a configurable peak and decays to a base fee over a shield window after launch, returned as an LP fee override in beforeSwap.
Robinhood
beforeSwap
2
3mo
M1AdaptiveHookCollects a configurable buy/sell fee from swap output on allowlisted M1 pools, forwarding proceeds to a buyback vault. Exact-output swaps pay the fee via beforeSwap delta; exact-input swaps pay via afterSwap delta. Rates are adjustable by an owner/operator within configured bounds.
Robinhood
beforeSwapafterSwapswapDeltaafterSwapDelta
2
3mo
RawbinHookRWAA Uniswap v4 hook for RWA token launches on Rawbin/Robinhood Chain. Restricts pool initialization and liquidity additions to the factory. Applies a linearly decaying anti-snipe fee (up to 90%) during the first 30 blocks after launch via afterSwapReturnsDelta, donating collected fees back to the pool rather than to the platform.
Robinhood
beforeInitbeforeAddLiqafterSwapafterSwapDelta
2
3mo
LiquidityGrowthFeeOracleHookV1A Uniswap v4 hook that charges directional native-token swap fees (configurable buy/sell rates, 1%–10%) distributed between a creator and a launcher fee recipient, while maintaining an on-chain tick observation oracle per pool using a truncated Panoptic-style observation history.
Ethereum
beforeInitafterInitbeforeSwapafterSwap+2
2
3mo
ERC1967ProxyAn OpenZeppelin ERC1967 transparent proxy pointing to an unverified implementation contract that contains the actual Uniswap v4 hook logic. The hook flags (beforeSwap, afterSwap, beforeSwapReturnsDelta, afterSwapReturnsDelta, and liquidity hooks) are encoded in the address bitmask, but the implementation source is not available for analysis.
Robinhood
beforeInitbeforeAddLiqbeforeRemoveLiqbeforeSwap+3
2
3mo
TelpadHookTakes a 1% fee on the unspecified side of every swap, split 50/50 between the pool creator and a platform wallet. Pool creators are registered at initialization via a factory contract, and accrued fees can be claimed by anyone to the designated recipients.
Robinhood
afterInitafterSwapafterSwapDelta
2
3mo
NasdankFeeHookA Uniswap v4 hook that charges a configurable WETH-denominated fee (in pips) on every swap in both directions using the return-delta mechanism. Accrued fees are split between an immutable project treasury and a protocol treasury and can be claimed permissionlessly.
Robinhood
beforeSwapafterSwapswapDeltaafterSwapDelta
2
3mo
LaunchpadHookLaunchpadHook charges a configurable ETH fee (0.3%–1.5%) on every swap across all four exact-in/exact-out quadrants, taking fees via beforeSwap and afterSwap delta returns. Sells during an optional launch window pay a higher linearly-decaying fee; fees are distributed among the token creator, a land fund, and a treasury.
Robinhood
beforeInitbeforeSwapafterSwapswapDelta+1
2
3mo
ReflectionHookA shared Uniswap v4 hook for launchpad tokens that skims a configurable ETH fee (creator reflection fee up to 12% plus a platform fee) on every swap. Fees are accrued per-pool as ERC-6909 ETH claims and swept by a distributor for redistribution to token holders and a platform fee router.
Robinhood
beforeSwapafterSwapswapDeltaafterSwapDelta
2
3mo
PmavHookQuotedA bonding-curve launchpad hook for meme coins that enforces a block+1 anti-snipe delay, a permanent 2% wallet cap, and a quote-denominated protocol fee, then automatically graduates the pool to a standard 1% Uniswap v4 LP pool when the curve fills. Supports an optional hookData refund beneficiary that is safely ignored when absent.
Robinhood
beforeInitbeforeAddLiqbeforeSwapafterSwap+2
2
3mo
PmavHookQuotedBonding curve launch hook that lets anyone deploy memecoins trading on a concentrated liquidity curve denominated in an issuer-controlled quote token (e.g., USDG). Enforces a permanent 2% wallet cap, a 1% base fee plus optional decaying anti-snipe premium, and graduates pools to standard Uniswap v4 with a 1% LP fee once the raise target is reached.
Robinhood
beforeInitbeforeAddLiqbeforeSwapafterSwap+2
2