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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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