UniHooks

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.

Filters 1
Type
Safety
Activity
Permissions
Hooks with all of the selected permissions:
Sort
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