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
2mo GlassBoxHookA Uniswap v4 launchpad hook with authorized pool creation and a mandatory dynamic LP fee. beforeSwap enforces a per-pool trading-start timestamp and applies a linearly-decaying anti-snipe LP fee override. afterSwap collects a configurable protocol fee (in bps) from swap output, routes it to a configurable fee sink, and awards Prism points per swap. Robinhood beforeInitafterInitbeforeSwapafterSwap+1 26 2mo FlashHookFLASH v2 protocol hook for WETH-rooted token ecosystems. Routes buys through an OTC order book and AMM aggregator, charges dynamic sell taxes (including price-impact taxes), and distributes proceeds to stakers, pool creators, and protocol treasury. Requires governance to activate a directional protocol fee before any swaps are permitted. Base beforeInitbeforeSwapafterSwapswapDelta+1 26 2mo BlazeHookBlazeHook charges configurable buy and sell fees (in basis points) on swaps for tokens registered by the factory. It takes fees as BeforeSwapDelta/AfterSwapDelta from the quote token, routes them to the token creator, and applies a time-decaying anti-snipe surcharge during the first N blocks after launch. Robinhood beforeSwapafterSwapswapDeltaafterSwapDelta 26 2mo AdvancedFeeHookV3A token launchpad fee hook for the BaseStonk platform that collects configurable swap taxes in afterSwap, distributing proceeds among a platform treasury, creator payees, a buyback-and-burn mechanism, and optional single-sided liquidity re-injection. Pool initialization is restricted to a privileged launcher address. Base beforeInitafterSwapafterSwapDelta 26 3mo LaunchpadHookA Uniswap v4 launchpad hook that collects a configurable fee (up to 1%) on every swap in registered token pools, splitting proceeds between the token creator, the platform treasury, and up to three referral tiers. Tracks cumulative quote volume per token to signal graduation milestones. Robinhood beforeSwapafterSwapswapDeltaafterSwapDelta 26 5mo GitlawnchHookSkims a flat 1% fee on exact-input swaps, taking the fee directly into a Locker contract that splits it 80% to the token creator and 20% to the platform. Pools are created with LP fee 0, making this the sole trading fee mechanism. Base afterInitbeforeSwapswapDelta 26 11mo ZoraV4CoinHookUniswap v4 hook for Zora Coins that collects LP fees from multiple positions on every swap, converts them to a backing currency via multi-hop swaps, and distributes rewards to creators, referrers, and the protocol. Supports limit order filling and liquidity migration to new hook implementations. Base afterInitbeforeSwapafterSwap 26 14mo BoardHookA Uniswap v4 hook implementing a token launch platform with a fair launch mechanism that fills purchases from a dedicated position, enforces time-gated access control (pre-launch block), optional Merkle-proof whitelisting, and distributes swap fees across protocol, creator, inspired, and referral recipients. Base beforeInitbeforeAddLiqafterAddLiqbeforeRemoveLiq+6 26 19d Ring FewV2 Shell Hook (WETH)Aggregator hook that routes swaps through FewV2 pairs using Ring-wrapped tokens, bypassing native v4 liquidity. An owner-controlled allowlist (with timelock for new additions) restricts which origin tokens can be registered; a guardian or owner can pause swaps. Ethereum beforeInitbeforeSwapswapDelta 25 2mo LaunchTaxHookCharges a 1% swap tax on launchpad pools, always denominated in the pool's quote token, split 50/50 between the launchpad deployer and the pool token creator. Only the registered strategy contract can initialize pools with this hook; the tax is taken via BeforeSwapDelta or AfterSwapDelta depending on which swap leg is the quote currency. Robinhood beforeInitbeforeSwapafterSwapswapDelta+1 25 2mo NexusHookA token-launch platform hook that charges configurable buy/sell fees and a block-based anti-snipe tax on registered tokens, taking fees directly from swap amounts via BeforeSwapDelta/AfterSwapDelta and routing them to token creators as claimable balances. Robinhood beforeSwapafterSwapswapDeltaafterSwapDelta 25 4mo LittleJohnBondingHookA bonding-launch Uniswap v4 hook extending LittleJohnHook with a graduation milestone: once ETH absorbed (derived from post-swap sqrt price and fixed launch liquidity) reaches a threshold, emits BondingGraduated. Only the factory's initial liquidity add is permitted per pool; all subsequent adds revert. Fees are taken via return-deltas and minted as ERC-6909 native-ETH claims to LpLockerV4. Robinhood beforeInitbeforeAddLiqbeforeSwapafterSwap+2 25 5mo LiquidGuardUniswap v4 hook that collects a configurable basis-point fee on the RARE token side of every swap, routing collected fees to a designated fee distributor contract. Uses beforeSwap when RARE is the specified currency and afterSwap when RARE is the unspecified currency. Ethereum beforeInitbeforeSwapafterSwapswapDelta+1 25 10mo BVCC Dynamic Fee Hook (BNB)Dynamically adjusts LP fees per swap based on gas price levels, price volatility, and 24-hour trading volume, with an anti-bot cooldown penalty for frequent swappers. Also collects a small hook fee from swap output amounts via afterSwapReturnsDelta. BSC afterInitbeforeSwapafterSwapafterSwapDelta 25 17mo CreatorCoinHookA Zora protocol hook for creator coin pools that collects LP fees after each swap, converts them to a backing currency via multi-hop swaps, and distributes rewards to the creator and protocol. On pool initialization, it mints multiple liquidity positions and, on each swap, also triggers creator vesting. Base afterInitafterSwap 25 17mo TokenFabA bonding curve token launchpad hook that blocks external liquidity and enforces a progressive price curve for newly launched ERC-20 tokens. Once the bonding curve supply is exhausted, the hook automatically migrates liquidity to a standard AMM pool and extracts a 1% swap fee on the base-token side, split 50/50 between creator and platform. Base beforeInitbeforeAddLiqbeforeRemoveLiqafterSwap+1 25 3mo ClankerHookStaticFeeV2A Clanker protocol hook that sets separate static LP fees for buying vs. selling the clanker token, applying them dynamically via updateDynamicLPFee on each swap. Collects protocol fees via delta manipulation in both beforeSwap and afterSwap, supports optional MEV protection modules (active for up to 2 minutes post-launch), and triggers LP locker fee claims on every swap. Robinhood beforeInitbeforeAddLiqbeforeSwapafterSwap+2 24 8mo ZoraV4CoinHookUniswap v4 hook for Zora Coins that initializes multiple Doppler-curve liquidity positions on pool creation. On every swap, collects LP fees, converts them to a backing currency, and distributes rewards. Features a dynamic launch fee decaying from 99% to 1% over 10 seconds post-creation, and triggers Zora limit order book fills on each swap. Base afterInitbeforeSwapafterSwap 24 11mo Aquinas Hook (Base)Restricts Uniswap v4 pool initialization to factory-authorized Safe addresses for Aquinas DAOs, preventing frontrunning of LP initialization by requiring the caller to be pre-approved by the Aquinas factory. Base beforeInit 24 2mo SpotUniswap v4 hook with oracle-based dynamic fee adjustment, full-range liquidity management, and fee reinvestment. Uses a truncated geometric oracle to track tick movement and adjusts surge fees accordingly. Charges both a declared protocol fee and an undisclosed additional 0.10% surcharge on every swap. Robinhood afterInitbeforeSwapafterSwapswapDelta+1 23 2mo ZiaFeeHookA Uniswap v4 hook that enforces keeper-configurable dynamic LP fees (up to 1%) and collects a bounded hook fee (up to 0.25%) in the swap's specified currency, accruing ERC-6909 claims redeemable only to an immutable treasury address. Robinhood beforeInitbeforeSwapswapDelta 23 3mo ZeroHookFee-collection hook for the Zero.family token launchpad. On each swap involving a registered token, it extracts a configurable basis-point fee from the ETH side of the trade using BeforeSwapDelta and AfterSwapDelta, forwarding the collected fee to the factory contract for distribution to token creators. Ethereum beforeSwapafterSwapswapDeltaafterSwapDelta 23 3mo CashCatQuoteFeeHookA shared Uniswap v4 hook for all CashCat launchpad pools that charges a configurable swap fee (up to 10%) always in the pool's quote currency via v4 return-delta accounting. Fees are taken in beforeSwap for specified-quote swaps and afterSwap for unspecified-quote swaps, minted as ERC-6909 claims to a locker. Pool creation is gated to the CashCat launchpad; afterSwap also records a cosmetic graduation milestone based on post-swap price. Robinhood beforeInitbeforeSwapafterSwapswapDelta+1 23 3mo UniswapV4KEMHookQuote-gated Uniswap v4 hook that requires a cryptographic signature from a designated quote signer for each exact-input swap. Validates exchange rate bounds and nonce in beforeSwap; in afterSwap, captures any output exceeding the signed maximum exchange rate by minting ERC6909 tokens to itself, claimable by authorized accounts. Robinhood beforeSwapafterSwapafterSwapDelta 23 3mo LootHookFee-taking hook that skims 1.5% of every swap in ETH. On buys (ETH→token), fees are claimed as ERC-6909 ETH credits in beforeSwap and redeemed in afterSwap or via a permissionless collect(); on sells (token→ETH), fees are taken from the ETH output in afterSwap. Fees are split among token holders (via DividendToken.fundPot), creator, platform, and ops. Robinhood beforeInitbeforeSwapafterSwapswapDelta+1 23 3mo ClankerHookStaticFeeV2Clanker v2 hook that applies configurable static LP fees with separate rates per swap direction (clanker-in vs. paired-token-in), collects protocol fees via BeforeSwap/AfterSwap return deltas, and supports optional MEV module (temporary high-fee anti-MEV window) and pool extension integrations. Base beforeInitbeforeAddLiqbeforeSwapafterSwap+2 23 5mo ForgeHookShared hook for all Forge V4 pools that enforces factory-only pool initialization and applies a time-decaying MEV fee: starts at 80% and decays parabolically to a 1.5% base fee over a 30-second window after pool creation. Base beforeInitbeforeSwap 23 10mo ClankerHookDynamicFeeV2Clanker V4 hook v2 for autonomous token deployment with dynamic fees that adjust based on trading volume, MEV modules, and pool extensions. BSC beforeInitbeforeAddLiqbeforeSwapafterSwap+2 23 15mo BoardHookA token-launch hook that manages a FairLaunch mechanism: it gates swaps temporally until a configurable launch timestamp, enforces an optional Merkle-proof allowlist during the fair launch window, intercepts swap input/output via BeforeSwapDelta to sell tokens from a one-sided position, and captures custom swap fees redistributed to protocol, token creators, referrers, and a Muse manager via AfterSwapDelta. Base beforeInitbeforeAddLiqafterAddLiqbeforeRemoveLiq+6 23 17mo ZoraV4CoinHookA Uniswap v4 hook for Zora coin pools that mints liquidity positions on pool initialization and, after each swap, collects accrued LP fees, converts them to a payout currency via an on-chain swap path, and distributes the proceeds to the coin creator, trade/create referrers, and protocol. Base afterInitafterSwap 23 57d GDPFeeHookCollects trade taxes on registered memecoin pools by intercepting exact-input swaps and distributing fees between a platform recipient and the token creator or holder pool, independent of LP fees. Pool initialization is restricted to the launch factory, and swaps can be paused by the owner. Robinhood beforeInitbeforeSwapafterSwapswapDelta+1 22 2mo OmniHookCharges a fixed 10 bps fee on every swap's output amount (covering both exact-input and exact-output paths), splitting the cut among five hardcoded addresses via a pull-based ledger. The fee is mandatory and non-configurable; no owner or admin exists. Base beforeSwapafterSwapswapDeltaafterSwapDelta 22 2mo PrismHookA Uniswap v4 hook for the Prism token launchpad that applies buy and sell fees on registered launch tokens. Fees are deducted via BeforeSwapDelta (exact-input) or AfterSwapDelta (exact-output) and accumulated as claimable balances for token creators. Robinhood beforeSwapafterSwapswapDeltaafterSwapDelta 22 2mo LaunchBeforeInitializeHookV1Gates pool initialization to a single authorized factory address, enforcing fixed launch economics: LP fee of 12,500, tick spacing of 200, ETH (address(0)) as currency0, and a fixed opening sqrt price derived from tick 191,200. Pool creation reverts unless the sender is the bound factory and all parameters match exactly. Robinhood beforeInit 22 3mo ZeroHookA fee-collection hook that charges a configurable BPS fee on the ETH side of every swap in factory-registered token-ETH pools. Fees are taken from the pool manager and routed to a factory contract for distribution to token creators. Robinhood beforeSwapafterSwapswapDeltaafterSwapDelta 22 6mo BoltFeeHookV3A launch-protection hook that applies a 10% buy/sell tax on swaps of ≥1.5% of supply during the first 6 blocks after pool initialization, diverting taxed tokens or ETH to a treasury. After the window, it permanently triggers internal self-swaps to convert accumulated tokens (≥5M threshold) into ETH forwarded to the treasury on every subsequent user swap. Ethereum afterInitbeforeSwapafterSwapswapDelta+1 22 6mo ClankerHookStaticFeeV2Manages Uniswap v4 pools for Clanker-deployed tokens with asymmetric static fees (separate clankerFee and pairedFee per direction), collecting a protocol cut via BeforeSwapDelta/AfterSwapDelta on each swap. Supports an optional time-limited MEV protection module that can temporarily raise fees, and LP locker fee auto-claiming. Base beforeInitbeforeAddLiqbeforeSwapafterSwap+2 22 2mo LemonV4TaxHookA tax hook for lemon.fun token launches that charges configurable buy and sell fees (up to 10% creator + 0.5% protocol) in the paired asset using BeforeSwapDelta and afterSwapReturnsDelta. Per-pool tax settings are written once by the launcher before initialization and are immutable afterward. Robinhood beforeInitbeforeSwapafterSwapswapDelta+1 21 2mo ForgeHookV4A token launch hook that gates pool creation to a designated launch manager, enforces configurable buy/sell fees on swaps (up to 5% basic or 15% utility mode), and distributes proceeds across platform, creator, rewards, and utility recipients via ERC-6909 claim tokens minted to a claim vault. Liquidity removal is permanently locked and donations are disabled. Robinhood beforeInitbeforeAddLiqbeforeRemoveLiqbeforeSwap+4 21 2mo MixpadHookCollects swap fees on Mixpad-launched tokens, splitting revenue between creator and treasury with configurable shares. Applies a decaying anti-snipe surcharge on buys in early blocks post-launch, a time-limited deployer dump penalty on early sells, and supports optional buyback-and-burn and dividend routing to a yield vault. Robinhood beforeSwapafterSwapswapDeltaafterSwapDelta 21 2mo BoobHookA launch-pad fee hook that collects a configurable basis-point fee on quote-token amounts for registered token swaps. Applies a higher anti-snipe tax on buys within the first configurable number of blocks after token launch. Collected fees accrue to the token creator and are claimable via `claimFees`. Robinhood beforeSwapafterSwapswapDeltaafterSwapDelta 21 2mo FlareHookFee-collection hook for the Flare token launchpad. Collects protocol fees and creator buy/sell taxes on swaps for registered launched tokens, with a time-decaying anti-snipe surcharge on buys during the first N blocks after launch. Fees are claimable by token creators. Robinhood beforeSwapafterSwapswapDeltaafterSwapDelta 21 2mo VvveityFeeHookCharges an immutable flat fee (in basis points, capped at 10%) on every swap by skimming the specified amount in beforeSwap and forwarding it to an immutable fee recipient. Fee rate and recipient are fixed at deployment with no admin, upgrade path, or pause mechanism. Base beforeSwapswapDelta 21 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 ForgeHookV4Custom fee hook for managed token launches that collects configurable buy/sell fees on every swap and distributes them across platform, creator, rewards, and utility recipients. Enforces a single-position launch authorization flow (controlled by a launchManager) and permanently blocks liquidity removal. Base beforeInitbeforeAddLiqbeforeRemoveLiqbeforeSwap+4 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 HKPDHookShared Uniswap v4 hook for the HKPD token launch platform. Applies a 60% anti-snipe tax on non-whitelisted buys within a configurable launch window, and tiered dynamic buy/sell taxes on all ETH-side swaps thereafter, routing fees to either the token creator or the protocol treasury via HKPDFeeVault. Ethereum beforeSwapafterSwapswapDeltaafterSwapDelta 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