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
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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 2mo TitanHookA fee-collecting hook for token launches that charges a configurable platform fee plus per-token buy/sell taxes on each swap, applies a time-decaying anti-snipe surcharge on buys made within a set number of blocks after launch, and routes all collected fees to the token creator's claimable balance. Robinhood beforeSwapafterSwapswapDeltaafterSwapDelta 234 2mo RobinVistaHookA Uniswap v4 hook for RobinVista launch pools that charges a configurable trading fee (up to 10%) in the pool's base token regardless of swap direction or exact-in/out type. Fees are collected as PoolManager claims and distributed to five buckets (creator, holders, protocol, burn, flywheel) upon withdrawal. Robinhood beforeInitbeforeSwapafterSwapswapDelta+1 228 2mo OGHookPlatform fee hook for OG.fun token launches. On every swap, collects a configurable hook fee plus optional creator buy/sell taxes from the quote token, distributes proceeds to token creators, affiliates (via hookData code), a buyback-and-burn pool, staking, and treasury. Includes decaying anti-snipe surcharges in early post-launch blocks and decaying deployer-dump surcharges in the first 48 hours. Robinhood beforeSwapafterSwapswapDeltaafterSwapDelta 227 3mo OrynthEthFeeHookCharges a fixed 2% fee exclusively in native ETH on every swap, splitting the fee 50/50 between a registered pool creator and a platform address. Pools must be pre-registered by a designated launcher before initialization; swaps on unregistered pools revert. Robinhood beforeSwapafterSwapswapDeltaafterSwapDelta 224 2mo MixpadHookA Uniswap v4 hook for the Mixpad token launchpad that collects platform swap fees on every trade and splits them between the token creator and treasury, with a configurable portion going to an automatic buyback-and-burn. Applies a decaying anti-snipe surcharge on buys in the blocks immediately after launch and a time-limited linearly-decaying surcharge on sells by the original deployer address. Robinhood beforeSwapafterSwapswapDeltaafterSwapDelta 209 3mo PmavHookA Uniswap v4 hook-based token launchpad (pmav.fun V2) that deploys ERC-20 coins with a concentrated bonding curve position, enforces fair-launch rules including a block+1 trading delay, a 2% first-hour buy cap with auto-refund, and a decaying anti-snipe premium. Charges a 1% fee split 70/30 creator/platform. Graduates coins by replacing the curve with a permanently locked full-range position in the same pool. Robinhood beforeInitbeforeAddLiqbeforeSwapafterSwap+2 195 3mo ERC1967ProxyAn ERC-1967 upgradeable proxy that delegates all Uniswap v4 hook calls to an unverified implementation address. The hook address encodes all 14 permission flags; actual hook behavior cannot be assessed from the proxy-only verified source. Robinhood beforeInitafterInitbeforeAddLiqafterAddLiq+10 189 3mo SentryStockFeeHookV3Launch hook with a time-decaying dynamic fee (high start → floor) that skims fees from swaps and splits them among creator, treasury, holder reflections (via dividend token notifyReward), and auto-compounding locked full-range LP. A pre-reflection delay window redirects the reflection share to creator/treasury; whitelisted launch wallets pay the floor fee rate. Robinhood beforeInitafterInitbeforeSwapafterSwap+2 186 2mo InstantHookCollects a fixed 1.50% fee on the ether leg of every swap in ether-quoted Uniswap v4 pools, routing proceeds to a per-market fee vault via ERC-6909 claims. The pool's LP fee is overridden to zero, making the hook fee the sole cost of a trade. Robinhood beforeInitafterInitbeforeAddLiqbeforeSwap+3 184 4mo ClankerHookStaticFeeV2Clanker protocol hook for token-launch pools with directional static LP fees (separate rates for swapping toward vs away from the Clanker token), protocol fee collection via swap delta adjustments, and optional MEV protection module (active for the first 2 minutes post-launch) and pool extension support. Robinhood beforeInitbeforeAddLiqbeforeSwapafterSwap+2 174 3mo FoundryHookV4R2E2Market-cap-tiered fee hook for a token launch platform. Charges ETH-denominated fees on buys via dynamic LP fee override and on sells via afterSwap delta taking, accumulating sell fees on-hook for off-path locker withdrawal. Tracks bonding curve graduation progress. Robinhood beforeSwapafterSwapafterSwapDelta 170 3mo FoundryHookV4VariableShared fee hook for all Foundry launchpad pools on Robinhood Chain. Applies a market-cap-scaled dynamic LP fee (0.5%–1.5%) split between creator and protocol, with configurable creator payout wallets and a graduation mechanism transitioning pools from bonding curve to post-graduation LP fee mode. Robinhood beforeSwapafterSwap 159 2mo ResearchHookCollects a flat 1% fee on every swap in the quote currency, split between beforeSwap (for quote-specified swaps) and afterSwap (for quote-unspecified swaps) via return deltas. Fees accumulate in the contract and can be withdrawn to a configurable treasury address. Only applies to tokens registered by the factory at launch time. Robinhood beforeSwapafterSwapswapDeltaafterSwapDelta 143 2mo PairV5LaunchV2NativeFeeHookObservation-only hook that records tick observations and swap counts on each swap to maintain a 30-minute TWAP oracle for launchpad-registered V4 pools. Exposes price quote functions from the TWAP; pools must be registered by a trusted registrar before swaps are accepted. Robinhood beforeSwapafterSwap 139 3mo LivoSwapHook (V2)Singleton fee hook for Livo-graduated ETH/token pools. Collects LP fees and post-graduation taxes on the ETH leg across all four swap directions, routing them to a treasury fee router and per-token receivers via ILivoToken.accrueFees(). Blocks swaps on non-graduated tokens. Fees are withheld via BeforeSwapDelta or AfterSwapDelta depending on which leg the ETH amount is known. Robinhood beforeSwapafterSwapswapDeltaafterSwapDelta 139 3mo MixpadHookCollects a platform swap fee on every trade and splits it between the token creator and treasury, with the creator's share further split into a claimable payout and an automatic buyback-and-burn. Applies a decaying anti-snipe surcharge on buys in the first N blocks after launch and a time-limited extra fee on sells from the deployer address. Robinhood beforeSwapafterSwapswapDeltaafterSwapDelta 128 2mo SoloHookUniswap v4 hook for SoloFactory-launched token pools that collects ETH-denominated swap fees via delta returns (base fee plus per-token creator buy/sell tax), with time-decaying anti-snipe surcharges in early blocks and deployer-dump surcharges during a configurable window. All fees accrue 100% to the token creator and are claimable as ETH. Robinhood beforeSwapafterSwapswapDeltaafterSwapDelta 119 4mo DelistGameHookA Uniswap v4 hook for the IndexPVP game that collects protocol fees (flat 1% + volatility-based dynamic component) on all swaps, overriding LP fees to 0. Includes per-pool circuit-breaker sell surcharges (up to 90%) and a global halt-window sell fee (20%), with liquidity and trading access restricted to a game contract. Robinhood afterInitbeforeAddLiqbeforeRemoveLiqbeforeSwap+3 117 4mo ReflectionHookCharges a per-pool creator reflection fee plus a fixed platform fee, both in native ETH, on native-ETH/token pools. Fees are collected via delta returns in beforeSwap (exact-in buys, exact-out sells) and afterSwap (exact-in sells, exact-out buys), covering all four swap directions without double-charging. Robinhood beforeSwapafterSwapswapDeltaafterSwapDelta 114 4mo LaunchHookA shared Uniswap v4 hook for launchpad-created token pools that gates pool initialization and liquidity to a factory, blocks third-party liquidity adds/removes, and charges a per-swap fee on the unspecified currency split among creator, platform, and referrer, with a linearly-decaying anti-snipe surcharge over a configurable block window after launch. Robinhood beforeInitbeforeAddLiqbeforeRemoveLiqafterSwap+1 105 2mo LaunchpadHookA token launchpad hook that collects buy/sell fees on registered tokens, enforces an anti-snipe window and fair-launch max-buy cap via block.timestamp, and automatically routes collected fees to creator buybacks and dividend distributions. Robinhood beforeSwapafterSwapswapDeltaafterSwapDelta 101 4mo ZnsHookStaticFeeA token-launch hook for the ZNS Launchpad (forked from Clanker v4) that sets directional static LP fees per pool at initialization, dynamically updates the LP fee on each swap based on swap direction (clanker vs. paired token), routes fee collection to a factory address, and optionally activates an anti-MEV module for up to 2 minutes post-launch. Robinhood beforeInitbeforeAddLiqbeforeSwapafterSwap+2 101 3mo EthCreatorFeeHookV3Charges immutable directional buy/sell fees on native ETH/token pools, splitting fees between a token-creator vault and a fixed launcher fee recipient. Pools must be registered by the token creator before swapping is allowed. Robinhood beforeInitbeforeSwapafterSwapswapDelta+1 99 2mo VoltHookUniswap v4 hook for the Volt launchpad that collects a flat 1% swap fee on registered tokens and routes it entirely to the token's founder via beforeSwap/afterSwap delta adjustments. Founders accumulate earnings on-chain and withdraw via claimEarnings(). Robinhood beforeSwapafterSwapswapDeltaafterSwapDelta 96 3mo ScaleProxyERC1967 upgradeable proxy for the Scale protocol, delegating hook logic to an upgradeable implementation. The proxy exposes beforeInitialize, beforeAddLiquidity, beforeRemoveLiquidity, beforeSwap, and afterSwap permissions; the implementation source is not verified, so swap behavior could not be fully analyzed. Robinhood beforeInitbeforeAddLiqbeforeRemoveLiqbeforeSwap+1 95 3mo FriarTierDynamic LP fee hook using a Liquidity Book volatility-accumulator mechanism. Applies an immutable base fee (fixed at deployment per tier) plus a variable surge component based on price displacement across tick buckets. No owner, no admin, no upgradeability; all parameters are frozen at construction. Robinhood afterInitbeforeSwap 93