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
LaunchTaxHookSingleton Uniswap v4 hook that collects a configurable swap tax (in the pool's quote currency) on token launches, splitting fees between a platform tax collector and the token creator. Trading is gated by a per-token start timestamp set by the launch factory.
Robinhood
beforeInitbeforeSwapafterSwapswapDelta+1
21
2mo
PulseHookA Uniswap v4 hook for a token launchpad that charges a 1% flat protocol fee on swaps involving factory-whitelisted tokens. Fees are extracted via the beforeSwap/afterSwap delta return mechanism and forwarded to a configurable revenue wallet.
Robinhood
beforeSwapafterSwapswapDeltaafterSwapDelta
21
2mo
FactoryHookA Uniswap v4 hook for bonding-curve token factory pools that gates swaps until the token's LP stage is reached, applies a volatility-based dynamic fee split between LPs and a protocol treasury via beforeSwap/afterSwap deltas, and records tick observations with a truncated oracle.
Robinhood
beforeInitafterInitbeforeSwapafterSwap+2
21
3mo
StrategyHookA token launchpad hook (pmav.fun V2) that creates coins with 1B fixed supply trading on a concentrated bonding curve. Enforces block+1 anti-snipe, first-hour per-wallet 2% cap with auto-refund, and 2% flat fees split among platform (0.25%), creator (0.25–0.75%), and a dividend treasury. Graduation converts the curve position to a permanently locked full-range LP in the same pool.
Robinhood
beforeInitbeforeAddLiqbeforeSwapafterSwap+2
21
3mo
FeeHookLevies a flat 1% protocol fee in native ETH on every swap of a native-ETH/token pool, split 70% to a treasury and 30% to a per-pool creator address registered by a launch factory. Fees are accrued in-contract using PoolManager custom accounting deltas (beforeSwap and afterSwap) and withdrawn separately.
Robinhood
beforeSwapafterSwapswapDeltaafterSwapDelta
21
4mo
V4GasDetectHookA hook that gates oneForZero swaps on gasleft(), reverting if remaining gas is at or below 30,000,000; zeroForOne swaps are always permitted unconditionally.
Robinhood
beforeSwap
21
2mo
LaunchHookA bonding curve token launch hook that restricts pool initialization and liquidity additions to registered launches via an authorized locker, charges a time-decaying anti-snipe opening tax plus configurable trading fees via afterSwap, and enforces a graduation threshold before transitioning the pool to a permanent full-range position.
Robinhood
beforeInitbeforeAddLiqbeforeRemoveLiqbeforeSwap+2
20
2mo
TweetPadV11UniversalHookA fee-custody hook that deducts a 1% creator fee, 0.5% protocol fee, and an optional 10% buy surcharge (active for 60 seconds after pool initialization) from each swap's unspecified output/input amount via afterSwap return delta, distributing accrued fees to a registered creator and a fixed protocol recipient.
Robinhood
beforeInitafterSwapafterSwapDelta
20
2mo
SockLaunchHookA launch hook for tokenized real-world assets that creates single-sided liquidity pools pairing a launch token against multiple stock assets. Applies dynamic fees with an anti-snipe decay on early buys, gates trading on a market clock (weekly hours plus holiday overrides), and routes position fees between creators and the protocol treasury.
Robinhood
beforeInitbeforeSwapafterSwap
20
2mo
LaunchpadV4HookUniswap v4 launchpad hook that charges a fixed 1% base fee plus a per-pool creator tax (up to 10%) on swaps denominated in a configured payment token. Fees are minted as ERC-6909 claims and redeemable to immutable protocol and creator recipients; pool initialization and liquidity addition are gated to a designated factory and position manager.
Robinhood
beforeInitafterInitbeforeAddLiqbeforeSwap+3
20
2mo
TripoolsAntiSnipeHookShared hook for all Tripools launch factory pools that enforces a 6-second anti-snipe window with a 50% tax on non-whitelisted buys, and applies a dynamic tiered fee schedule on buys and sells, splitting revenue between the protocol treasury and the token creator.
Robinhood
beforeSwapafterSwapswapDeltaafterSwapDelta
20
2mo
RallyHookA bonding-curve token launch hook that runs a virtual constant-product curve during the CURVE phase, serving all swaps from hook inventory against virtual reserves. On graduation it atomically seeds a permanent full-range CLMM position and switches to collecting a post-graduation protocol fee split across configurable recipients, with optional referral tracking via hookData.
Robinhood
beforeInitbeforeAddLiqbeforeSwapafterSwap+2
20
2mo
VicksHookA launch-platform hook that charges a configurable base fee (default 1%) on swaps and an elevated anti-snipe tax (default 12%) on buys within the first 28 blocks after token creation. Taxes are taken from the pool manager and credited to token creators via a factory registry, withdrawable by creators.
Robinhood
beforeSwapafterSwapswapDeltaafterSwapDelta
19
2mo
LaunchpadV4HookA token launchpad hook that charges a fixed 1% base fee plus an optional creator tax (up to 10%) denominated in the payment token side of each swap. Fee proceeds are split between an immutable protocol recipient and a per-pool creator fee recipient via PoolManager token credits. Pool registration is gated to a factory address and liquidity additions are restricted to a position manager.
Robinhood
beforeInitafterInitbeforeAddLiqbeforeSwap+3
19
2mo
FeeVaultHookA shared Uniswap v4 hook for token launch pools that skims a configurable share (10–50%) of each swap fee into a per-pool quote vault. Accumulated fees are distributed to token holders via Merkle-based drops, triggered either when the vault reaches a configured threshold or on a 7-day epoch cadence.
Robinhood
beforeInitafterSwapafterSwapDelta
19
2mo
LeshyClassicQuoteFeeHookA Uniswap v4 hook for Leshy's classic fixed-supply token pools that deducts a controller-governed treasury fee on each swap, denominated in the pool's quote asset. Fees are accumulated as ERC-6909 claims on the PoolManager and redeemable to the treasury address defined by the fee controller.
Robinhood
beforeInitbeforeSwapafterSwapswapDelta+1
19
2mo
MixpadHookA Uniswap v4 hook for Mixpad token launches that collects platform swap fees on every trade, splits them between the token creator and treasury, optionally executes automatic buyback-and-burns from the creator's share, and applies a decaying anti-snipe surcharge in the blocks after launch plus a time-limited sell surcharge for the original deployer address.
Robinhood
beforeSwapafterSwapswapDeltaafterSwapDelta
19
2mo
CFHookA CreatorFi fee hook that charges a 1% base swap fee plus optional creator-set buy/sell taxes (up to 5% each), with configurable anti-snipe and deployer-dump penalty features. All collected fees are credited to the token creator and claimable directly from the hook.
Robinhood
beforeSwapafterSwapswapDeltaafterSwapDelta
19
3mo
VolatileFeeHookA Uniswap v4 hook that collects dynamic fees (1–6.6% BPS, scaling with recent tick-move volatility) directly to a per-pool fee recipient via poolManager.take() on all ETH swap legs, bypassing LP fee distribution entirely. Only native ETH pools are supported.
Robinhood
afterInitbeforeSwapafterSwapswapDelta+1
19
3mo
RobinhoodArenaFeeHookFee hook that collects and distributes swap fees via afterSwap delta return, with fee amounts calculated by an external fee helper contract per pool. Restricts pool initialization to an owner-controlled allowlist of approved deployers.
Robinhood
beforeInitafterSwapafterSwapDelta
19
3mo
FlowPadCurveHookFlowPad bonding-curve launch hook. Seeds a pool with single-sided concentrated token liquidity; buyers walk the price down accumulating ETH, functioning as a real on-chain bonding curve. Enforces a configurable snipe guard (first N blocks restricted to the launcher), takes ETH-denominated trade fees split between creator and protocol via BeforeSwapDelta/AfterSwapDelta, and supports permissionless graduation once the curve sells out.
Robinhood
beforeInitbeforeAddLiqbeforeSwapafterSwap+2
19
3mo
NasdankFeeHookA Uniswap v4 hook for NASDANK token pools that charges all swap fees exclusively in WETH on every swap in both directions. Accrued WETH is split between an immutable project treasury and a protocol treasury per pool, with fee configuration set once at pool launch by an authorized launcher contract.
Robinhood
beforeSwapafterSwapswapDeltaafterSwapDelta
19
2mo
WobbHookUniswap v4 hook for the wobb.fun token launch platform. Intercepts swaps on registered tokens to collect platform and maker fees, apply anti-snipe and founder-sell surcharges, route dividends, and trigger auto buyback-and-burn of the launched token and/or the platform $WOBB token. Enforces a configurable staker-only early-access window and per-wallet buy cap during the guard window.
Robinhood
beforeSwapafterSwapswapDeltaafterSwapDelta
18
2mo
LaunchTaxHookCharges a fixed 1% tax on every swap in launchpad pools, always denominated in the pool's quote token, split 50/50 between the launchpad deployer and each pool's token creator. Pools must be initialized via a one-shot-bound strategy contract and carry a zero LP fee; the tax is the only charge on trades.
Robinhood
beforeInitbeforeSwapafterSwapswapDelta+1
18
2mo
FlintHookA token launch hook for the Flint platform that collects protocol and creator fees on swaps in quote-token terms, applying an anti-snipe surcharge during the initial blocks after token launch. Fees are routed to claimable balances for token creators and can be claimed via `claimFees`/`claimAllFees`.
Robinhood
beforeSwapafterSwapswapDeltaafterSwapDelta
18
2mo
LatchHookA Uniswap v4 hook for Latch token launches that intercepts swaps on registered tokens to collect configurable protocol fees and creator-defined buy/sell taxes (paid in the quote token). Fees are claimable by token creators, and swap volume is reported to the factory for graduation threshold tracking.
Robinhood
beforeSwapafterSwapswapDeltaafterSwapDelta
17
2mo
SentryStockFeeHookV3A launch hook for tokenized stock or WETH pairs that applies a time-decaying dynamic fee, starting at a high launch rate and settling at a 1.7% floor. Fees are split among creator, treasury, holder reflections, and permanently-locked LP compounding; pool initialization is restricted to the factory.
Robinhood
beforeInitafterInitbeforeSwapafterSwap+2
17
2mo
LockitcoinRobinhoodFeeHookA volatility-based dynamic fee hook for ETH/token pools charging 1–5% fees on every swap in native ETH. Buy fees are deducted from the ETH input in beforeSwap; sell fees are taken from the ETH output in afterSwap. The fee scales between a per-pool base and max based on the previous swap's tick movement, and is sent immediately to a per-pool fee recipient.
Robinhood
beforeSwapafterSwapswapDeltaafterSwapDelta
17
3mo
GlueHookA Uniswap v4 hook that shields a designated main token from sell pressure by absorbing sells at pool price from a funded pot (beforeSwap delta), and pumps the main token by buying with pot secondary funds on buys (afterSwap nested swap). Supports hook-held LP positions with auto-harvesting and auto-compounding fee splits.
Robinhood
beforeInitbeforeSwapafterSwapswapDelta
17
3mo
FriarTierA dynamic LP fee hook using a Liquidity Book volatility accumulator to compute a spacing-invariant surge fee on top of an immutable base fee set at deployment. Each deployment is a distinct fee tier with no owner, admin, or upgradeability.
Robinhood
afterInitbeforeSwap
17
3mo
QuoteAssetCreatorFeeHookV1A shared Uniswap v4 hook for token/quote-asset pools that charges a fixed 1% fee on every swap, denominated in the quote asset. Fees are split 0.9% to the token creator's reward vault and 0.1% to a launcher fee recipient, implemented via BeforeSwapDelta and AfterSwapDelta returns. Pools must be registered by the token creator before swaps are permitted.
Robinhood
beforeInitbeforeSwapafterSwapswapDelta+1
17
3mo
LaunchpadHookA Uniswap v4 hook for launchpad token pools that gates swaps until a scheduled activation time, takes configurable WETH trading fees (time-decaying anti-snipe for Standard launches or market-cap-decaying for Meme launches), and routes creator fees through a flywheel to buyback-burn, auto-LP, token reflections, or WETH dividends.
Robinhood
beforeInitbeforeSwapafterSwapswapDelta+1
17
4mo
LaunchHoodHookSingleton memecoin launchpad hook that gates pool initialization, liquidity adds, and swaps until each token's graduation (transfersEnabled). Post-graduation, it skims ETH-denominated swap fees via BeforeSwapDelta and afterSwapReturnDelta, accruing them for collection by the protocol locker.
Robinhood
beforeInitbeforeAddLiqbeforeSwapafterSwap+2
17
2mo
FewHookA fee-collection hook for few.fun launchpad pools that takes a fixed percentage of each swap in the quote asset, split between the pool creator and a protocol treasury. Includes a temporal guard that caps individual buy sizes during a configurable opening window after pool launch.
Robinhood
beforeInitbeforeSwapafterSwapswapDelta+1
16
2mo
OmniHookTakes a 10 bps fee on every swap output, splitting it among five hardcoded recipients via an on-chain owed-balance ledger that anyone can claim permissionlessly. Fees are captured via beforeSwap and afterSwap delta returns.
Robinhood
beforeSwapafterSwapswapDeltaafterSwapDelta
16
2mo
PumpV4StockHookA fee-and-liquidity hook for token launches quoted in an arbitrary ERC-20. Charges a 2% fee on both buy (via beforeSwap delta) and sell (via afterSwap delta) swap directions, restricts liquidity additions to a single factory-authorized initial seed, and permanently locks liquidity removal by reverting in beforeRemoveLiquidity.
Robinhood
beforeInitbeforeAddLiqbeforeRemoveLiqbeforeSwap+3
16
3mo
CreatorFeeHookV1Charges fixed directional buy and sell fees in beforeSwap or afterSwap depending on trade shape, collecting a protocol fee, and paying the remainder to up to five creator-nominated recipients.
Robinhood
beforeInitbeforeSwapafterSwapswapDelta+1
16
3mo
PonsV2MemeHookSingleton post-graduation hook for Pons V2 meme pools that charges a configurable fee on each swap via afterSwap (using the delta return mechanism), converts any memecoin-denominated fees back to the pool's quote currency through internal swaps, then splits the proceeds among protocol, creator, and buyback-and-lock buckets.
Robinhood
beforeInitafterSwapafterSwapDelta
16
3mo
EthCreatorFeeHookV3Charges configurable directional buy/sell fees on native ETH/token pools, splitting proceeds between a creator reward vault (authenticated via a fee-split vault factory) and a fixed launcher fee recipient. Fees are applied via BeforeSwapDelta for native-specified swaps and via afterSwap return delta for token-specified swaps.
Robinhood
beforeInitbeforeSwapafterSwapswapDelta+1
16
3mo
MoonsendFeeHook_RHGates pool initialization to factory-registered pools and sets a dynamic LP fee once via `poolManager.updateDynamicLPFee()` in `afterInitialize`. Has no swap-time callbacks; all swap behavior is standard Uniswap v4.
Robinhood
beforeInitafterInit
16
3mo
SaturnOmnichainV4HookA Saturn Omnichain project hook that registers `afterInitialize` as a no-op callback. Initial liquidity setup is performed via a separate `initializePools()` function that invokes an `ISaturnOmnichainLiquidityBootstrapper` contract and records the initial tick. Has no swap-time logic — swaps execute identically to a standard Uniswap v4 pool.
Robinhood
afterInit
16
3mo
SaturnOmnichainV4HookA hook for the Saturn Omnichain project with only afterInitialize permission. The afterInitialize callback is a no-op; liquidity is bootstrapped separately via initializePools(), which delegates to an ISaturnOmnichainLiquidityBootstrapper contract and records the initial tick.
Robinhood
afterInit
16
2mo
LaunchpadHookA Uniswap v4 hook that restricts pool initialization to a designated launchpad address (via afterInitialize) and emits a PoolSwap event on every swap for off-chain indexing. No hook deltas are applied and swap execution is unmodified.
Robinhood
afterInitafterSwap
15
2mo
ModuleNativeHookV1A Uniswap v4 hook for native ETH/token pools that restricts swaps to a pre-registered, per-pool router and charges platform and creator fees on the native currency leg. Supports a module-based programmability system that receives trade callbacks for composable post-swap logic.
Robinhood
beforeInitbeforeSwapafterSwapswapDelta+1
15
2mo
SpotA full-range liquidity hook that applies a dynamic LP fee (base + surge) computed by an external DynamicFeeManager, charges a protocol POL share plus an undisclosed extra 0.10% fee on every swap, reinvests collected fees into a full-range liquidity position, and records truncated geometric mean oracle observations for volatility-adaptive fee tuning.
Robinhood
afterInitbeforeSwapafterSwapswapDelta+1
15
2mo
LaunchHookFee engine for a token launchpad that charges a configurable protocol + creator fee (in the pool's quote token) on every swap via BeforeSwapDelta and afterSwapReturnsDelta. Pools are registered by a factory, liquidity is seeded exactly once and permanently locked, and an optional linearly-decaying anti-snipe fee surge applies in the blocks after launch.
Robinhood
beforeInitbeforeAddLiqbeforeRemoveLiqbeforeSwap+3
15
2mo
ApexHookCollects a configurable flat fee (in basis points) on every swap for factory-registered token pools, routing fees to the token creator's claimable balance. Uses beforeSwap and afterSwap return deltas to extract fees from both exact-input and exact-output swap directions.
Robinhood
beforeSwapafterSwapswapDeltaafterSwapDelta
15
2mo
PulseHookA fee-collection hook for a token launch platform (Pulse) that charges buy/sell fees and time-decaying anti-snipe fees during early blocks after launch. Fees are taken from the quote currency and routed to token creators' claimable balances. Tokens must be registered via the factory contract before fee logic activates.
Robinhood
beforeSwapafterSwapswapDeltaafterSwapDelta
15
2mo
BaldPadFunFeeHookVolatility-based ETH fee hook for BaldPadFun launch pools. Charges 1–5% fees in native ETH on exact-input buys (via beforeSwap delta) and sells (via afterSwap delta), with the fee scaling linearly based on the previous swap's tick movement. Fees are sent directly to a per-pool fee recipient on each swap. Exact-output swaps are rejected.
Robinhood
beforeSwapafterSwapswapDeltaafterSwapDelta
15
3mo
SaturnOmnichainV4HookA minimal hook for the Saturn Omnichain protocol that records the initial pool tick via an external liquidity bootstrapper contract. Only the afterInitialize flag is active; all swap and liquidity callbacks are no-ops.
Robinhood
afterInit
15