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
13mo
Zora Post Hook v2.3.0 (Base)Uniswap v4 hook for Zora Coins that automatically collects LP fees on every swap, converts them to a backing currency, and distributes rewards — with optional trade referral support via hookData and hook migration managed through a registered upgrade gate.
Base
afterInitafterSwap
8.2M
16mo
Zora Post Hook v1.1.2 (Base)A Uniswap v4 hook for Zora content coins that automatically collects LP fees after each swap, converts them to a backing currency via multi-hop paths, and distributes rewards to coin creators and trade referrers. On pool initialization, it creates multiple liquidity positions using Doppler multi-curve configurations.
Base
afterInitafterSwap
1.9M
9mo
DecayMulticurveInitializerHookA Uniswap v4 hook by Whetstone Research (Doppler v2) that implements time-based linear LP fee decay, lowering fees from a configurable start rate to an end rate over a set duration. Liquidity additions are gated to a designated initializer contract.
Base
beforeInitbeforeAddLiqafterAddLiqafterRemoveLiq+2
980k
8mo
Zora HookZora's Uniswap v4 hook for their Coins protocol on Base, which applies a dynamic launch fee that decays from 99% to 1% over the 10 seconds after coin creation. On every swap it collects LP fees, converts them to a backing currency, and distributes rewards to creators and trade referrers.
Base
afterInitbeforeSwapafterSwap
942k
14mo
Clanker Static Fee Hook v2 (Base)A Uniswap v4 hook used by the Clanker token launch platform that enforces separate fixed LP fees for the clanker token and the paired token, collects a 20% protocol fee on each swap, and supports optional MEV protection modules and pool extensions.
Base
beforeInitbeforeAddLiqbeforeSwapafterSwap+2
640k
13mo
Zora Post Hook v2.2.1 (Base)Zora's content coin hook that manages multi-position liquidity for creator coins, collecting swap fees after each trade and distributing them as rewards to creators, referrers, and LPs in a backing currency. Supports liquidity migration to new hook versions via a registered upgrade gate.
Base
afterInitafterSwap
569k
8mo
DopplerHookInitializerInitializes Uniswap v4 pools with multi-curve (bonding curve) liquidity positions, supporting dynamic LP fees and optional DopplerHook callbacks for custom initialization, swap fee collection via afterSwap delta, and pool graduation.
Base
beforeInitafterAddLiqafterRemoveLiqafterSwap+1
380k
16mo
Zora Creator Hook v1.1.2 (Base)A Uniswap v4 hook for Zora Creator Coins that initializes multi-curve liquidity positions on pool creation and automatically collects LP fees after each swap, converts them to a backing currency, and distributes market rewards to creators and trade referrers. Supports governed liquidity migration to new hook implementations via an upgrade gate contract.
Base
afterInitafterSwap
369k
14mo
Clanker Dynamic Fee Hook v2 (Base)A Clanker v2 hook that dynamically adjusts LP fees based on a volatility accumulator derived from simulated tick movement. It also collects a protocol fee on Clanker token swaps and supports optional MEV protection modules and per-pool extensions via custom swap data.
Base
beforeInitbeforeAddLiqbeforeSwapafterSwap+2
363k
4mo
DopplerUniswap v4 pool initializer that distributes liquidity across multiple positions using a bonding curve (Multicurve). Supports dynamic LP fees, optional Doppler Hook callbacks on initialization and swaps, and fee collection via afterSwap delta returns.
Robinhood
beforeInitafterAddLiqafterRemoveLiqafterSwap+1
236k
14mo
Zora Post Hook v2.2 (Base)A Zora hook that initializes multi-position Doppler curve liquidity when a Zora coin pool is created, then automatically collects LP fees on every swap, converts them to a backing currency, and distributes rewards to creators, trade referrers, and liquidity providers.
Base
afterInitafterSwap
122k
12mo
Flaunch POSM v4 (Base)Flaunch's PositionManager is a Uniswap v4 hook that manages the full lifecycle of memecoin launches, from token creation and fair-launch phase to ongoing swaps. It incorporates an InternalSwapPool for protocol fee accumulation, a BidWall for native-token liquidity support, and a FeeDistributor that routes swap fees to creators and optional referrers encoded in hookData.
Base
beforeInitbeforeAddLiqafterAddLiqbeforeRemoveLiq+6
121k
17mo
Clanker Static Fee Hook (Base)A Uniswap v4 hook for the Clanker token launch platform that enforces separate, pre-configured LP fees for the clanker token and its paired token by updating the dynamic LP fee on each swap. It collects a 20% protocol fee from paired-token swaps and supports an optional MEV protection module active during the first two minutes after pool creation.
Base
beforeInitbeforeAddLiqbeforeSwapafterSwap+2
94.4k
16mo
Zora Post Hook v1.1.1.1 (Base)A Zora content coin hook that mints multiple Doppler-style liquidity positions on pool initialization and, on every swap, collects LP fees, swaps them to a backing currency, and distributes rewards to coin holders and optional trade referrers encoded in hookData. It supports a governance-gated liquidity migration path to successor hook implementations.
Base
afterInitafterSwap
90.2k
17mo
Zora Post Hook v1 (Base)A Uniswap v4 hook for Zora coin pools that sets up multi-position liquidity on pool initialization and, after each swap, collects accrued LP fees, converts them to a backing currency, and distributes rewards to creators, referrers, and the protocol.
Base
afterInitafterSwap
48.4k
13mo
UniswapV4MulticurveInitializerHookHook used by the Uniswap V4 Multicurve Initializer to restrict pool initialization and liquidity additions to the designated initializer contract. Emits events on liquidity modifications and swaps; afterSwap is observation-only with no delta modification.
Base
beforeInitbeforeAddLiqafterAddLiqafterRemoveLiq+1
39.8k
13mo
Zora Creator Hook v2.2.1 (Base)A Uniswap V4 hook for Zora's Creator Coin protocol that automatically collects LP fees after each swap, converts them to a backing currency via multi-hop paths, and distributes rewards to creators and trade referrers. On pool initialization, it sets up multiple liquidity positions based on the coin's Doppler multi-curve configuration.
Base
afterInitafterSwap
32.8k
18mo
Flaunch POSM v2 (Base)Flaunch's PositionManager hook manages the full lifecycle of fair-launch memecoins on Uniswap v4, including a fair launch window, internal swap pool for fee conversion, a bid wall for automated buy-side liquidity, and fee distribution to creators, protocol, and optional referrers via hookData.
Base
beforeInitbeforeAddLiqafterAddLiqbeforeRemoveLiq+6
30.1k
4mo
LaunchHookShared Uniswap v4 hook for B20 token launches that gates pool creation to a factory, permanently locks single-sided liquidity, and charges a time-decaying anti-snipe fee (split among creator, platform, and optional referrer) on every swap. Exact-output swaps are blocked while the anti-snipe surcharge is active.
Base
beforeInitbeforeAddLiqbeforeRemoveLiqbeforeSwap+3
25.1k
17mo
Clanker Dynamic Fee Hook (Base)A Clanker hook that dynamically adjusts LP fees based on tick volatility accumulation, updating pool fees on every swap via updateDynamicLPFee. It also applies a protocol fee by capturing a portion of swaps as EIP-6909 claims, and optionally forwards hookData to an external MEV module during a post-launch window.
Base
beforeInitbeforeAddLiqbeforeSwapafterSwap+2
23.3k
16mo
Zora Creator Hook v1.1.1.1 (Base)A Uniswap v4 hook for Zora creator coins that collects LP fees on every swap, converts them to a backing currency, and distributes them as rewards. Supports optional trade referrals via hookData and gated liquidity migration to new hook versions.
Base
afterInitafterSwap
18.9k
12mo
UniswapV4ScheduledMulticurveInitializerHookA Uniswap v4 hook that restricts pool initialization and liquidity additions to a designated initializer contract, enforces a per-pool scheduled start time before which swaps revert with CannotSwapBeforeStartingTime, and emits events for liquidity modifications and swaps.
Base
beforeInitbeforeAddLiqafterAddLiqafterRemoveLiq+2
17.3k
13mo
BoardHookA fair-launch token launchpad hook that manages a time-gated fair launch period (buy-only, optional Merkle whitelist), closes the fair launch position after expiry while burning unsold tokens, and captures and distributes swap fees among protocol, creator, referrer, and "inspired" recipients on every swap.
Base
beforeInitbeforeAddLiqafterAddLiqbeforeRemoveLiq+6
16.7k
4mo
Clanker Static Fee Hook (V2)A Clanker v4 hook that applies directional static LP fees: different fee rates for clanker-token vs paired-token swap directions. On each swap, it calls updateDynamicLPFee to enforce the configured static rate for that direction.
Robinhood
beforeInitbeforeAddLiqbeforeSwapafterSwap+2
15.7k
19mo
SPAWN (Base)SpawnerHook is a Uniswap V4 hook for the SPAWN token ecosystem that takes a configurable fee on each swap and distributes it among token creators, parent token chains, and the protocol. After each swap, it also triggers automatic creation of a new "spawn" token via the Spawner contract.
Base
beforeInitafterInitafterSwapafterSwapDelta
15.2k
16mo
ContentCoinHookUniswap v4 hook for Zora content coins that, on every swap, collects accrued LP fees from all positions, converts them to a backing currency via multi-hop swap paths, and distributes the proceeds as market rewards. On pool initialization, it creates multiple Doppler-curve liquidity positions.
Base
afterInitafterSwap
12.2k
8mo
LiquidHookStaticFeeV2A Liquid Protocol hook that enforces a static LP fee per pool (configured at initialization with separate rates for buying and selling the liquid token) and collects a 20% protocol fee on swaps. Includes optional MEV protection that can temporarily raise fees for up to 2 minutes after pool creation.
Base
beforeInitbeforeAddLiqbeforeSwapafterSwap+2
11.3k
3mo
V2MemeHookSingleton Uniswap v4 hook shared by all graduated launchpad v2 memecoin pools. Takes a percentage fee on every swap via afterSwap using the delta return mechanism, accumulates fees per pool, and on demand converts memecoin-denominated fees to the quote currency via internal swaps, distributing proceeds among the protocol, a buyback-and-lock vault, and the pool creator according to fee terms frozen at registration.
Robinhood
beforeInitafterSwapafterSwapDelta
10.6k
3mo
CashCatHookV2Fee engine for CashCat pools that takes a fixed-rate fee from the quote (ETH) side of every swap via BeforeSwapDelta and AfterSwapDelta returns, splitting proceeds between a creator and a platform treasury. Liquidity is permanently locked after a single factory-controlled seed; only the factory may create or seed pools.
Robinhood
beforeInitbeforeAddLiqbeforeRemoveLiqbeforeSwap+4
9,191
2mo
LaunchHookA shared Uniswap v4 launchpad hook that gates pool creation and liquidity management to a factory, permanently locks single-sided token liquidity, and charges configurable fees on swaps—split among creator, platform, referrer, and fixed recipients—with a linearly-decaying anti-snipe surcharge in a configurable window after launch.
Base
beforeInitbeforeAddLiqbeforeRemoveLiqbeforeSwap+3
8,742
8mo
ClankerHookStaticFeeV2Clanker token pool hook that applies separate static LP fees per swap direction (buying vs. selling the Clanker token), collects a 20% protocol fee on each swap via BeforeSwapDelta/AfterSwapDelta, and supports an optional MEV protection module that can temporarily raise fees during the first 2 minutes after pool deployment.
BSC
beforeInitbeforeAddLiqbeforeSwapafterSwap+2
8,682
16mo
ContentCoinHookA Zora v4 coin hook that, on every swap, collects accrued LP fees from all managed positions, converts them to a backing currency via multi-hop Uniswap v4 swaps, and distributes the proceeds as rewards to creators, trade referrers, and the protocol. On pool initialization it mints multiple Doppler-curve liquidity positions.
Base
afterInitafterSwap
8,657
3mo
LunchTaxHookPairERC1967 proxy wrapping a Uniswap v4 hook that applies configurable buy/sell taxes (up to 5% per side) via beforeSwap/afterSwap delta returns, accruing fees per pool in the quote token and distributing them to recipients through a pull-based ledger with optional holder-rewards routing.
Robinhood
beforeInitbeforeSwapafterSwapswapDelta+1
7,599
14mo
Zora Creator Hook v2.2 (Base)A Uniswap v4 hook for Zora Creator Coins that creates multiple Doppler-curve liquidity positions upon pool initialization, and on every swap automatically collects accrued LP fees, converts them to a backing currency, and distributes the proceeds as creator rewards.
Base
afterInitafterSwap
6,454
2mo
LaunchHookA token launch hook that locks liquidity to the hook itself and charges time-decaying anti-snipe fees on swaps (starting near 99% and decaying to the configured fee over 20 seconds). Fees are split between a creator fee recipient and a platform escrow. Optional 96-byte hookData enables referral address and trade comment tracking via emitted Trade events.
Ethereum
beforeInitbeforeAddLiqbeforeSwapafterSwap+2
6,209
2mo
PairV4HookGates pool initialization so only a trusted launchpad contract can initialize pre-authorized pools with a fixed fee (10,000) and tick spacing (200). Implements only beforeInitialize; swap behavior is entirely unmodified.
Robinhood
beforeInit
5,476
3mo
Flaunch PositionManagerA Uniswap v4 hook that manages memecoin launches on the Flaunch platform, featuring an internal swap pool for pre-swap fee conversion, temporal gating for scheduled token launches, a BidWall for buy-side liquidity support, and fee distribution to protocol, creators, and optional referrers.
Robinhood
beforeInitafterAddLiqafterRemoveLiqbeforeSwap+4
5,350
4mo
LaunchHookShared hook for token launchpads that gates pool initialization and liquidity changes to a factory, permanently locks single-sided token liquidity, and collects a configurable fee (creator/platform/referrer split with a block-decaying anti-snipe surcharge) on every swap via afterSwapReturnsDelta.
Base
beforeInitbeforeAddLiqbeforeRemoveLiqafterSwap+1
5,233
6mo
FeeHookV3A fee-collection hook for token launch pools that charges ETH-denominated fees on each swap, splitting proceeds among a registered token creator, an optional partner, an optional hot-swappable extension module, and a protocol wallet. Fee rates are determined by a configurable market-cap-tiered table or per-token custom fees with automatic decay.
Ethereum
beforeSwapafterSwapswapDeltaafterSwapDelta
5,115
21mo
Flaunch POSM v1The Flaunch PositionManager is a Uniswap v4 hook that manages the full lifecycle of memecoin creation and trading, including a fair launch window, an internal swap pool for fee reinvestment, and fee distribution to token creators and referrers.
Base
beforeInitbeforeAddLiqafterAddLiqbeforeRemoveLiq+6
4,764
2mo
LaunchHookA single shared launchpad hook that gates pool creation and liquidity management to the factory, permanently locks single-sided token liquidity, and charges time-decaying anti-snipe fees on swaps distributed across creator, platform, and referrer fee components via ERC-6909 claims.
Robinhood
beforeInitbeforeAddLiqbeforeRemoveLiqbeforeSwap+3
4,263
16mo
CreatorCoinHookA Zora creator coin hook that on every swap collects LP fees from all positions, converts them to a backing currency via multi-hop swap paths, and distributes rewards to the creator and market participants. On pool initialization, it mints multiple Doppler-curve liquidity positions for the coin.
Base
afterInitafterSwap
3,800
4mo
RwagmiHookV2RWAGMI Hook V2 is a Uniswap v4 launch hook for Base B20 Asset/WETH pools. It gates pool initialization so pools are created only through the RWAGMI launcher, supports optional dynamic LP fee overrides, and runs a mandatory launch-auction module during the first swaps to redirect early launch MEV into the pool's locker/reward split. After the auction window ends, swaps continue normally through the v4 pool.
Base
beforeInitbeforeSwapswapDelta
3,782
3mo
PumpV4HookA factory-gated launch-pool hook that charges a fixed 2% WETH-side fee on every swap, routing fees to a per-pool CreatorFeeShare contract. Only factory-registered pools may initialize or swap; initial liquidity is permanently locked via beforeRemoveLiquidity revert; exact-output swaps are disabled.
Robinhood
beforeInitbeforeAddLiqbeforeRemoveLiqbeforeSwap+3
3,234
3mo
LaunchHookShared launchpad hook for B20 token launches. Gates pool creation to a factory, permanently locks single-sided liquidity, and charges a swap fee on the quote currency split among creator, platform, and an optional referrer. Includes a time-decaying anti-snipe surcharge that blocks exact-output swaps during a configurable launch window after pool creation.
Robinhood
beforeInitbeforeAddLiqbeforeRemoveLiqbeforeSwap+3
3,221
2mo
AdvancedFeeHookV6Token launch hook for the BaseStonk launchpad on Base that collects configurable buy/sell taxes (up to 10%) in afterSwap, distributing fees between a platform treasury, creator payees, an optional burn address, and optional single-sided liquidity positions. Includes a time-limited sniper-protection window with elevated buy fees decaying linearly to the base rate.
Base
beforeInitafterSwapafterSwapDelta
2,857
2mo
Flaunch PositionManagerFlaunch's core hook managing memecoin token launches ("flaunches") with single-sided liquidity seeding, an internal swap pool for fee-token conversion, multi-recipient fee distribution (creator, protocol, BidWall), temporal gating for scheduled launches, and per-swap TWAP oracle recording.
Base
beforeInitafterAddLiqafterRemoveLiqbeforeSwap+4
2,787
16mo
CreatorCoinHookA Uniswap v4 hook for Zora creator coins that collects LP fees after each swap, converts them to a backing currency via multi-hop swaps, and distributes rewards to creators and trade referrers. On pool initialization, it creates multiple Doppler-curve liquidity positions for the coin's pool.
Base
afterInitafterSwap
2,752
3mo
ERC1967ProxyAn ERC1967 upgradeable proxy deployed as a Uniswap v4 hook with beforeSwap, afterSwap, beforeSwapReturnsDelta, and afterSwapReturnsDelta permissions. The implementation contract is not verified; swap behavior is determined by an unverified implementation behind the proxy.
Robinhood
beforeInitbeforeSwapafterSwapswapDelta+1
2,365
4mo
CashCatHookFee engine for CashCat pools that skims a configurable ETH-side trading fee from every swap, covering both exact-input and exact-output directions. Supports an optional launch window with a higher fee that decays linearly to a base rate; fees are split between a platform treasury and the pool creator. Pool liquidity is locked at launch — LP removal always reverts.
Robinhood
beforeInitbeforeAddLiqbeforeRemoveLiqbeforeSwap+4
2,347