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
4mo
ZNS LaunchpadA token launchpad hook that sets directional LP fees (separate rates for buying vs. selling the launched token) via updateDynamicLPFee. Includes an optional MEV protection module active for up to 2 minutes after pool creation that can temporarily raise fees, and blocks liquidity additions during the MEV window.
Base
beforeInitbeforeAddLiqbeforeSwapafterSwap+2
2,328
6mo
UniversalKlikHookA tiered tax hook for ETH/token pools that takes buy and sell fees scaled by the token's market cap (queried from a factory oracle). Fee revenue is split between a platform treasury and the token's creator address using beforeSwapReturnsDelta and afterSwapReturnsDelta; exactOutput sells are blocked.
Ethereum
beforeInitbeforeSwapafterSwapswapDelta+1
2,240
2mo
LaunchHookA shared Uniswap v4 hook for token launchpad pools that locks liquidity to a single-sided position, charges a time-decaying anti-snipe fee on the quote currency around launch, and distributes fees among creator, platform, and optional referrer via a FeeEscrow contract.
Base
beforeInitbeforeAddLiqbeforeRemoveLiqbeforeSwap+3
1,856
8mo
LiquidHookDynamicFeeV2Liquid Protocol's dynamic fee hook that adjusts LP fees based on realized volatility (tick movement across swaps) and collects a 20% protocol fee on paired token swaps. It includes a time-limited MEV protection module that can temporarily increase fees and an optional pool extension system for post-swap callbacks.
Base
beforeInitbeforeAddLiqbeforeSwapafterSwap+2
1,835
4mo
LaunchHookA shared Uniswap v4 hook for token launches that gates pool creation to a factory, blocks all third-party liquidity adds/removes, and charges configurable fees on the quote currency with a time-decaying anti-snipe surcharge split among creator, platform, and optional referrer.
Robinhood
beforeInitbeforeAddLiqbeforeRemoveLiqbeforeSwap+3
1,681
15mo
Flaunch AnyPOSM v1 (Base)The Flaunch AnyPositionManager hook enables any ERC20 token to use a BidWall and community fee distribution on Uniswap v4. It supports an internal swap pool, fair launch mechanics, referrer fee sharing via hookData, and emits comprehensive pool event tracking.
Base
beforeInitafterAddLiqafterRemoveLiqbeforeSwap+4
1,542
11mo
CornersHookStaticFeeA Uniswap v4 hook for Corners token pools that sets configurable static LP fees per swap direction (corners vs. paired token), collects a 20% protocol fee on the non-corners token side of each swap using BeforeSwapDelta/AfterSwapDelta, and optionally runs an MEV protection module for the first 2 minutes after pool creation.
Base
beforeInitbeforeAddLiqbeforeSwapafterSwap+2
1,528
25d
Pangea Multichain HookPangeaFeeHook collects trading fees entirely in the quote asset on every swap by intercepting beforeSwap (exact-in buys, exact-out sells) and afterSwap (exact-in sells, exact-out buys), minting ERC-6909 claims redeemable by a per-pool splitter. Pools must be pre-registered by approved factories with fee 0; swaps that push the price outside the launch range are reverted.
Robinhood
beforeInitbeforeAddLiqbeforeSwapafterSwap+2
1,381
25d
PangeaFeeHookA Uniswap v4 fee hook for token launch pools that takes the entire trading fee in the quote currency via swap delta adjustments — beforeSwap for buys (exact-in) and afterSwap for sells, with gross-up for exact-out swaps. Pools must be registered by authorized factories with a fixed fee rate (30–500 bps); liquidity additions are restricted to a designated locker address.
Base
beforeInitbeforeAddLiqbeforeSwapafterSwap+2
1,334
16mo
Clanker Static Fee Hook (Unichain)Applies configurable, direction-dependent static fees to swaps involving Clanker-deployed tokens, collecting protocol fees from the paired token side. Includes an optional MEV-protection module that is active for the first two minutes after pool deployment.
Unichain
beforeInitbeforeAddLiqbeforeSwapafterSwap+2
1,310
6mo
UniversalKlikHookCharges tiered ETH fees on swaps in ETH/token pools, with fee rates scaled by the token's market cap queried from an external factory contract. Fees are split between a platform treasury and the token creator address; no fees are charged on the pool's deployment block.
Ethereum
beforeInitbeforeSwapafterSwapswapDelta+1
1,290
13mo
Clanker Static Fee HookA Uniswap v4 hook for the Clanker token launchpad that enforces per-pool static LP fees configured at initialization, collects protocol fees on the paired token, and supports optional MEV-protection modules and pool extensions.
Ethereum
beforeInitbeforeAddLiqbeforeSwapafterSwap+2
1,260
25d
Pangea Multichain HookFee hook for Pangea pangea.trade multichain token launch pools. Takes the whole trading fee in the quote asset at swap time: beforeSwap on buys, afterSwap on sells, grossed up for exact-out. Pools use fee 0. Same CREATE2 address on Ethereum, BNB, Base and Robinhood
BSC
beforeInitbeforeAddLiqbeforeSwapafterSwap+2
1,233
14mo
Pubhouse HookA token launchpad hook that performs internal swaps using accumulated token fees to fill buy orders, distributes LP fees between token creators and the protocol team, and automatically buybacks and burns the protocol token when accumulated ETH exceeds a threshold.
Base
beforeSwapafterSwapswapDelta
1,216
4mo
TruthMarketHookA prediction market hook that records pre-swap tick, then in afterSwap calls an external OrderManager to settle limit orders triggered by tick movement. Optionally collects a configurable fee on the unspecified token amount via afterSwapReturnsDelta, and supports per-pool pausing by an operator role.
Base
beforeInitbeforeSwapafterSwapafterSwapDelta
1,174
5mo
PrediXHookProxyV2ERC1967-style upgradeable proxy for a prediction market AMM hook. Gates swaps through a trusted-router allowlist with per-swap anti-sandwich identity commitments; all registered pools must use dynamic fees, which the hook overrides per-swap. Emits per-trade price and USDC volume events for each registered prediction-market pool. Enforces 48-hour timelocks on upgrades, diamond rotation, and admin transfers.
Unichain
beforeInitbeforeAddLiqbeforeRemoveLiqbeforeSwap+2
1,034
7mo
LivoSwapHook# LivoSwapHook
A singleton Uniswap V4 hook that intercepts swaps on graduated Livo token pools to collect two types of fees:
1. **LP fee (1%)** — hardcoded as `LP_FEE_BPS = 100`. Charged on every swap, split 50/50 between token creator and protocol treasury.
2. **Sell/buy tax** — read dynamically per-token from `ILivoToken(tokenAddress).getTaxConfig()`, which returns a `TaxConfig` struct with `buyTaxBps`, `sellTaxBps`, `taxDurationSeconds`, and `graduationTimestamp`. Tax is time-limited (on...
Ethereum
beforeSwapafterSwapswapDeltaafterSwapDelta
1,017
12mo
Fey Hook (Base)A Uniswap v4 hook for Fey Protocol that manages paired-token pools with per-direction static LP fees and a 20% protocol fee. It includes MEV protection active for 2 minutes post-launch, optional pool extensions, and LP locker integration for automatic fee collection.
Base
beforeInitbeforeAddLiqbeforeSwapafterSwap+2
963
25d
Pangea Multichain HookFee hook for Pangea pangea.trade multichain token launch pools. Takes the whole trading fee in the quote asset at swap time: beforeSwap on buys, afterSwap on sells, grossed up for exact-out. Pools use fee 0. Same CREATE2 address on Ethereum, BNB, Base and Robinhood
Ethereum
beforeInitbeforeAddLiqbeforeSwapafterSwap+2
855
4mo
LivoSwapHook (1 fee tier)A singleton Uniswap v4 hook that collects a fixed 1% LP fee (split 50/50 between creator and treasury) on all swaps, plus a time-limited buy/sell tax, for tokens graduated via the Livo launchpad. Swaps revert before a token's graduation event.
Robinhood
beforeSwapafterSwapswapDeltaafterSwapDelta
792
59d
LaunchGuardHookEnforces launch-time trading protections on pools containing factory-launched tokens: blocks all non-creator swaps in the launch block, then enforces per-swap buy caps and per-address cumulative hold caps in subsequent blocks by reverting violating swaps.
Ethereum
beforeSwapafterSwap
763
37d
AdvancedFeeHookV6 (V7 launcher)Launchpad fee hook that collects configurable buy/sell taxes (up to 10%) in afterSwap via a returned delta, splitting proceeds between a platform treasury, creator payees, an optional token burn, and an optional single-sided liquidity position. Supports an optional time-limited sniper window with a linearly decaying buy-fee rate. Pool creation is restricted to a launcher address via beforeInitialize.
Base
beforeInitafterSwapafterSwapDelta
673
47d
AdvancedFeeHookV6BCollects configurable buy/sell taxes (up to 10%) in afterSwap as a returned delta on the unspecified currency, splitting fees between a platform treasury, creator payees, an optional token burn, and an optional single-sided liquidity position. Pool initialization is restricted to an immutable launcher address via beforeInitialize.
Base
beforeInitafterSwapafterSwapDelta
659
4mo
BerylPadHookStaticFeeV2A BerylPad launchpad hook that enforces asymmetric static LP fees (separate buy and sell rates for the launched token) and collects a 20% protocol fee on every swap via BeforeSwapDelta and AfterSwapDelta adjustments. Includes a time-limited MEV protection module active immediately after pool launch and optional configurable pool extensions.
Base
beforeInitbeforeAddLiqbeforeSwapafterSwap+2
637
56d
Flaunch PositionManagerThe core Uniswap v4 hook for the Flaunch protocol, managing memecoin pool launches with scheduled temporal gates, an Internal Swap Pool that routes swaps through fee inventory before hitting the Uniswap pool, and a fee distribution system splitting swap fees among referrers, creators, LPs, and a BidWall.
Arbitrum
beforeInitafterAddLiqafterRemoveLiqbeforeSwap+4
631
3mo
PmavHookToken launchpad hook that runs each coin on a concentrated bonding curve (800M tokens, ETH-paired). Enforces block+1 trading start, first-hour 2% per-wallet cap with auto-refund, decaying anti-snipe fee premium, and 70/30 creator/platform fee split. Graduates to a permanently locked full-range LP in the same pool when the curve sells out.
Robinhood
beforeInitbeforeAddLiqbeforeSwapafterSwap+2
609
6mo
FeeHookV2Fee hook for a token launchpad that charges ETH-denominated fees on every swap, split between a protocol wallet and per-token creator recipients. Fee rates are determined by owner-tunable market-cap tiers or per-token custom fees with an mcap-based auto-decay schedule.
Ethereum
beforeSwapafterSwapswapDeltaafterSwapDelta
586
2mo
DynamicFeeHookV4Sets a creator-specified LP fee for migrated pools at initialization via updateDynamicLPFee; fees must be pre-registered by a bound launchpad address before pool initialization.
Robinhood
afterInit
578
18mo
PolitiswapA hook that manages political token ETH/ERC20 pools, taking a 2% fee on each swap and redirecting it to a fee collector. It tracks daily net ETH inflows per pool, determines which pool had the highest inflow each day, and allows holders of that day's winning token to claim governance token rewards.
Base
beforeSwapafterSwapswapDeltaafterSwapDelta
545
4mo
ClankerHookStaticFeeV2A Uniswap v4 hook for Clanker token pools that applies directional static LP fees (configurable per-pool for buying vs. selling the Clanker token), collects protocol fees by modifying swap deltas via beforeSwapReturnsDelta and afterSwapReturnsDelta, and supports optional MEV modules (temporary high-fee anti-sniping) and pool extensions during the swap lifecycle.
Base
beforeInitbeforeAddLiqbeforeSwapafterSwap+2
539
3mo
HookPadHookA shared Uniswap v4 hook for all HookPad token launch pools, enforcing a 5-second anti-snipe window with a 60% buy tax routed to the protocol treasury, followed by a dynamic tiered buy/sell tax schedule cycling per global trade count. All fees are taken from the native ETH side of every swap and forwarded to a fee locker for distribution to the token creator or treasury.
Robinhood
beforeSwapafterSwapswapDeltaafterSwapDelta
519
8mo
Bonker Dynamic Fee Hook (Base)A volume-based dynamic-fee Uniswap v4 hook for the Bonker token launch platform on Base. Adjusts LP fees via `updateDynamicLPFee()` based on volume accumulation, takes a 20% protocol fee on each swap via delta returns, and includes a time-limited MEV module (up to 2 minutes post-launch) that can temporarily raise fees during the launch window.
Base
beforeInitbeforeAddLiqbeforeSwapafterSwap+2
440
6mo
FeeHookA hook that charges a tiered ETH-denominated swap fee (0.5%–1.25% based on token market cap) on ETH/token pools. In beforeSwap and afterSwap it skims the fee from the ETH leg of each swap via BeforeSwapDelta/AfterSwapDelta, accruing 75% to a hardcoded protocol wallet and 25% to a per-token registered creator, redeemable via a pull-based claim().
Ethereum
beforeSwapafterSwapswapDeltaafterSwapDelta
427
16mo
Clanker Static Fee Hook (Arbitrum)A Clanker token launch hook for Arbitrum that applies separate, configurable LP fees for buys and sells of the Clanker token (set statically at pool initialization), and collects a protocol fee on each swap via beforeSwap and afterSwap delta adjustments. It also includes a short-lived MEV protection module active in the first two minutes after pool creation.
Arbitrum
beforeInitbeforeAddLiqbeforeSwapafterSwap+2
423
2mo
CookHookGraduation hook for Cook launch pools that charges protocol swap fees and creator taxes via ERC-6909 claims in afterSwap, and atomically graduates a pool once the price reaches the launch target by burning the main liquidity band and re-pooling the raise as a permanently locked buy wall (Position 3).
Robinhood
beforeInitafterInitafterSwapafterSwapDelta
415
2mo
LootHookV4Meme token launchpad hook that records oracle price observations, enforces per-origin cumulative buy caps during the first hour after launch, writes transient attestation data for on-chain game credit, dispatches token graduation, and executes an in-swap crank for fee collection and protocol maintenance.
Robinhood
afterInitbeforeSwapafterSwap
405
3mo
B20HookA fee-collection hook for the klik.finance B20 launchpad that takes market-cap-tiered ETH fees on exact-input buy swaps, distributing them between a platform treasury and the token creator. Includes a launch-window anti-snipe guard that blocks buys in the deployment block and caps per-origin ETH spend in the first few blocks.
Base
beforeInitbeforeSwapafterSwapswapDelta+1
371
3mo
EthCreatorFeeHookV3Charges immutable, configurable buy and sell fees on native ETH/token pools, split between a registered creator reward vault (authenticated via a factory) and an immutable launcher fee recipient. Fees are deducted directly from swaps via BeforeSwapDelta and AfterSwapDelta return values; ERC-20 transfers are not taxed.
Ethereum
beforeInitbeforeSwapafterSwapswapDelta+1
345
5mo
ThryxAntiSniperHookV5An anti-sniper hook for token launches that applies a time-decaying fee (up to 80% at t=0, decaying over a configurable window to a permanent 1% base) on exact-input swaps, with fees split between pool creators and the protocol. Supports per-pool parameter overrides, a block-multiplier surcharge for rapid sequential swaps, and an optional agent credential bypass via signed hookData.
Base
beforeSwapafterSwapswapDelta
340
18mo
UniswapV4KEMHookA Uniswap v4 hook that enforces signed quotes for exact-input swaps. Each swap requires hookData containing a valid signature from an authorized quoteSigner; if the swap yields more output than the quoted maximum exchange rate allows, the excess is minted as ERC6909 tokens to an admin-controlled recipient.
Base
beforeSwapafterSwapafterSwapDelta
324
5mo
Sa1tHookA multi-phase token launch hook managing CURVE (bonding curve with custom pricing via ERC-6909 claims), REFUND_WINDOW (sell-only with refunds at entry price), and AMM (full-range Uniswap v4 pool with 1% fee skim) phases. Supports mechanic plugins for customizable fee structures and behaviors (e.g., HALVING token burns, MONEYBACK refunds).
Ethereum
beforeInitbeforeAddLiqbeforeRemoveLiqbeforeSwap+3
317
2mo
VenomHookCollects layered swap fees (protocol fee + creator buy/sell tax + time-decaying anti-snipe surcharge) on tokens registered via a companion Venom factory. Fees are denominated in the quote currency and routed to token creators for on-demand claiming.
Robinhood
beforeSwapafterSwapswapDeltaafterSwapDelta
310
2mo
Flaunch PositionManagerFlaunch's central Uniswap v4 hook that manages meme token launches (flaunches), runs an internal swap pool that fills orders from fee inventory before routing to Uniswap, distributes swap fees to creators, referrers, and protocol, records price observations for a TWAP oracle, and manages a BidWall for liquidity buybacks. New pools are gated by a configurable launch timestamp until trading is enabled.
Robinhood
beforeInitafterAddLiqafterRemoveLiqbeforeSwap+4
308
9mo
ClankerHookDynamicFeeV2Uniswap v4 hook for Clanker token pools that dynamically adjusts LP fees based on a tick-volatility accumulator model, and takes a protocol fee (20% of the LP fee) on swaps involving the non-Clanker paired token. Includes an optional MEV-protection module active for up to 2 minutes after pool creation.
Base
beforeInitbeforeAddLiqbeforeSwapafterSwap+2
276
2mo
AdvancedFeeHookCharges a configurable tax on each swap (up to 10%), split between a platform treasury, a burn address, single-sided liquidity re-injection, and up to 8 creator payees. Pool initialization is restricted to a designated launcher address.
Base
beforeInitafterSwapafterSwapDelta
261
3mo
NulifyFeeHookCollects a volatility-based fee in native ETH on every swap: buys are charged on the ETH input in beforeSwap, sells on the ETH output in afterSwap (exact-input only). The fee rate floats between a configurable base and maximum (both within 1–5%) based on the previous swap's tick movement, scaling up during volatile conditions to protect LPs.
Robinhood
beforeSwapafterSwapswapDeltaafterSwapDelta
249
6mo
UniversalKlikHookA fee-extracting hook for ETH-paired pools that charges tiered buy/sell fees (0.35–1.25%) based on market cap fetched from an external factory contract. Fees are split between a platform treasury and the token contract via delta adjustments. No fees are charged on the pool's deployment block.
Ethereum
beforeInitbeforeSwapafterSwapswapDelta+1
248
5mo
ClankerHookStaticFeeV2Clanker protocol hook that configures asymmetric static LP fees per pool (separate buy and sell rates for the clanker token), collects protocol fees from swaps via BeforeSwapDelta and AfterSwapDelta, and includes an optional MEV module that can temporarily raise fees to deter sandwich attacks during the initial liquidity deployment window.
Base
beforeInitbeforeAddLiqbeforeSwapafterSwap+2
243
6mo
FeeHookCollects ETH fees on token swaps, splitting proceeds between the token creator and a protocol wallet. Blocks swaps at launch block unless explicitly permitted by the token factory, and disables fee collection once a pool's market cap exceeds a configurable graduation threshold.
Ethereum
beforeSwapafterSwapswapDeltaafterSwapDelta
240
2mo
NovaHookA fee-collecting hook for factory-launched tokens that charges configurable protocol and creator swap fees on token/quote pairs, routing proceeds to token creators. Includes a time-decaying anti-snipe fee applied to buy-side swaps during the first N blocks after token launch, claimable on-chain by creators.
Robinhood
beforeSwapafterSwapswapDeltaafterSwapDelta
237