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.

AgeHookChainPermissionsPools
53d PotatoV4HookA token launch platform hook that manages bonding curve-style launches. Takes a 1% fee on buy swaps via BeforeSwapDelta (burns fee tokens on sells), enforces a 4-second anti-snipe window at launch, caps per-wallet token holdings, and tracks graduation when a quote-token liquidity threshold is reached. Fees are split among creator, protocol, and referrer. Robinhood beforeInitafterInitbeforeAddLiqbeforeRemoveLiq+4 6 53d HoodpadV2MemeHookSingleton Uniswap v4 hook shared by all Hoodpad v2 graduated meme pools. Charges a protocol fee and per-pool creator tax on every swap via afterSwap return delta, accumulates them as pending balances, and allows a trusted sweep operator to convert memecoin-denominated fees to the quote currency via internal swaps and distribute proceeds to the protocol, creator, and a five-year buyback-and-lock vault. Robinhood beforeInitafterSwapafterSwapDelta 6 53d LaunchFeeHookA Uniswap v4 hook that charges a configurable fee (up to 5%) on the quote asset of every swap for launch pools, replacing the LP fee. Supports dual-pool "mirror" swaps that route a portion of each trade through a partner pool to minimize price divergence between paired markets. Ethereum beforeSwapafterSwapswapDeltaafterSwapDelta 6 53d 0xd97b…90ccRuns code on every swap · Can take tokens from swaps · Sets its own swap fee · Runs at pool creation Robinhood afterInitbeforeSwapafterSwapswapDelta+1 6 54d LaunchFeeHookA launchpad fee hook that charges a configurable fee (default 2%, max 3%) on every swap denominated in the quote asset using beforeSwap/afterSwap return deltas. For dual-pool tokens (coin + NFT floor token), it mirrors 50% of each trade through the paired collection pool to keep both markets synchronized. Base beforeSwapafterSwapswapDeltaafterSwapDelta 6 54d RdogTaxHookA tax hook for the rdog.fun meme-coin launchpad that deducts a configurable tax from every swap's output in afterSwap. On buys (ETH→token), it burns a percentage of the token output immediately; on sells (token→ETH), it splits the ETH output among a dividend pool, a buyback reserve, and a platform fee recipient. Robinhood afterSwapafterSwapDelta 6 55d 0x1458…20ccRuns code on every swap · Can take tokens from swaps · Runs at pool creation Robinhood beforeInitbeforeSwapafterSwapswapDelta+1 6 55d 0xf30f…0088Runs code on every swap · Can take tokens from swaps · Sets its own swap fee Robinhood beforeSwapswapDelta 6 55d 0xc878…60ccRuns code on every swap · Can take tokens from swaps · Runs at pool creation Robinhood beforeInitbeforeSwapafterSwapswapDelta+1 6 56d 0x7162…e880Runs code on every swap · Sets its own swap fee · Gates who can add liquidity · Runs at pool creation Robinhood beforeInitbeforeAddLiqbeforeSwap 6 56d 0x7449…8880Runs code on every swap · Sets its own swap fee · Gates who can add liquidity Robinhood beforeAddLiqbeforeSwap 6 57d 0x2118…40ccRuns code on every swap · Can take tokens from swaps Robinhood beforeSwapafterSwapswapDeltaafterSwapDelta 6 57d 0x814b…4040Runs code on every swap Robinhood afterSwap 6 57d FamilyLaunchHookFamilyLaunchHook registers one token launch per pool, capturing a per-pool swap fee, optional directional buy/sell tax, and a time-limited anti-snipe tax via beforeSwapReturnsDelta. Captured fees are donated back to the pool LP in afterSwap. Supports progressive liquidity tiers for relaunches; hookData is unused and no custom swap data is required. Robinhood beforeInitafterInitbeforeSwapafterSwap+1 6 58d MuchFunV3CanonicalPoolHookRuns code on every swap · Gates who can add liquidity · Runs at pool creation · Handles donations to LPs Robinhood beforeInitbeforeAddLiqafterSwapafterDonate 6 2mo StockMemeV4FeeHookA fee hook for StockMeme pools that charges 1.5% per swap (1.0% to the pool creator, 0.5% to the protocol treasury), denominated in the pool's quote asset. Fees are collected via swap deltas and claimable by the creator on-chain, with optional X-linked claims via EIP-712 signatures. Ethereum beforeSwapafterSwapswapDeltaafterSwapDelta 6 2mo RobinhoodDynamicFeeHookV2Runs code on every swap · Sets its own swap fee · Runs at pool creation Robinhood afterInitbeforeSwap 6 2mo RookHookCharges configurable swap tolls on enlisted token pairs, applying an elevated sniper levy for early buys within a configured block window after listing. Collected fees accrue to each token's founder address and can be withdrawn on demand. Robinhood beforeSwapafterSwapswapDeltaafterSwapDelta 6 2mo DecayFeeHookCharges a linearly decaying swap fee on the unspecified currency (via afterSwapReturnsDelta), from a configurable start rate down to an end rate over a fixed decay window. When the fee is denominated in the launched token, it converts it to stock via a nested pool swap and credits all proceeds to a MultiPool contract as ERC-6909 claims. Base beforeInitafterSwapafterSwapDelta 6 2mo 0xe758…20ccRuns code on every swap · Can take tokens from swaps · Runs at pool creation Robinhood beforeInitbeforeSwapafterSwapswapDelta+1 6 2mo PremiumLaunchHookLaunch hook for meme tokens that locks initial liquidity via a dedicated locker, charges a fixed 1% fee on pair-token swaps, and splits fee proceeds 70% to the pool creator and 30% to a platform treasury via a FeeEscrow contract. Robinhood beforeInitbeforeAddLiqbeforeRemoveLiqbeforeSwap+3 6 2mo SimHookDynamic-fee hook that prices each swap using simulated price impact and a time-decaying cumulative price imbalance, with JIT liquidity protection and a governance-configurable protocol fee taken via afterSwap hook delta. Ethereum beforeInitafterInitbeforeAddLiqafterAddLiq+4 6 2mo 0xdc7f…a8ccRuns code on every swap · Can take tokens from swaps · Gates who can add liquidity · Runs at pool creation Robinhood beforeInitbeforeAddLiqbeforeSwapafterSwap+2 6 2mo SockLaunchHookA token launch hook that prices swaps on a shared virtual constant-product curve denominated in basket units (a weighted index of stock assets). Pools hold no native liquidity; all swaps are fully consumed and settled via ERC-6909 claims inside the PoolManager. Trading is gated by a market clock and Chainlink price freshness checks. Robinhood beforeInitbeforeAddLiqbeforeSwapswapDelta 6 2mo 0xa02a…6888Runs code on every swap · Can take tokens from swaps · Gates who can add liquidity · Runs at pool creation Robinhood beforeInitbeforeAddLiqbeforeSwapswapDelta 6 2mo ApeLaunchHookA launchpad hook that applies a 2% fee on every swap (1.5% to the pool creator, 0.5% to a protocol treasury), splitting fees between exact-input swaps (taxed in beforeSwap) and exact-output swaps (taxed in afterSwap). Liquidity addition is gated via transient-storage authorization, allowing only the launchpad and a designated locker to add liquidity. Robinhood beforeInitbeforeAddLiqbeforeSwapafterSwap+2 6 2mo DreddHookA fee-collection hook for factory-registered token pools that deducts configurable swap fees via return deltas in beforeSwap and afterSwap, applies an elevated sniper tax to early buyers within a configurable block window after launch, and accumulates fee earnings for token creators to withdraw. Robinhood beforeSwapafterSwapswapDeltaafterSwapDelta 6 2mo 0xd4fc…90ccRuns code on every swap · Can take tokens from swaps · Sets its own swap fee · Runs at pool creation Robinhood afterInitbeforeSwapafterSwapswapDelta+1 6 2mo 0xb540…a0ccRuns code on every swap · Can take tokens from swaps · Runs at pool creation Robinhood beforeInitbeforeSwapafterSwapswapDelta+1 6 2mo 0x465c…80c0Runs code on every swap Robinhood beforeSwapafterSwap 6 2mo FlowstateC1HookCustom-curve Uniswap V4 hook that routes buy-only swaps (quote-in, inventory-out) through the Flowstate C1 market, fully overriding the AMM curve via BEFORE_SWAP_RETURNS_DELTA. Sell direction reverts. Charges a configurable spread plus a TokenJar protocol fee on each fill. Robinhood beforeInitbeforeAddLiqbeforeSwapafterSwap+2 6 2mo 0xc67f…6880Runs code on every swap · Sets its own swap fee · Gates who can add liquidity · Runs at pool creation Robinhood beforeInitbeforeAddLiqbeforeSwap 6 2mo 0xb35e…8402Adjusts deposit amounts Robinhood afterAddLiqaddLiqDelta 6 2mo EvpEquityRewardTaxHookCollects a 0.7% tax on the equity quote token for swaps in six EVP/equity pools (EVP paired with MSFT, SPCX, SPY, TTWO, HIMS, or MU). Only exact-input swaps are allowed; buy-side fees are taken upfront in beforeSwap, sell-side fees in afterSwap. Accrued fees can be permissionlessly swept to an immutable vault. Robinhood beforeInitbeforeSwapafterSwapswapDelta+1 6 2mo 0xb27c…85c7Runs code on every swap · Can take tokens from swaps · Sets its own swap fee · Takes a cut when LPs withdraw · Adjusts deposit amounts Robinhood afterAddLiqafterRemoveLiqbeforeSwapafterSwap+3 6 2mo 0x81ab…60ccRuns code on every swap · Can take tokens from swaps · Runs at pool creation Robinhood beforeInitbeforeSwapafterSwapswapDelta+1 6 2mo HyFiRuns code on every swap · Can take tokens from swaps · Gates who can add liquidity · Runs at pool creation Base beforeInitbeforeAddLiqbeforeSwapswapDelta 6 2mo CobaltHookA token-launch hook that deducts percentage fees from swap quote amounts via BeforeSwapDelta (exact-input) and afterSwapReturnsDelta (exact-output). Applies an elevated anti-snipe tax rate during the first configurable number of blocks after token registration; accumulated fees are claimable by token creators. Robinhood beforeSwapafterSwapswapDeltaafterSwapDelta 6 2mo 0x8be5…40ccRuns code on every swap · Can take tokens from swaps Robinhood beforeSwapafterSwapswapDeltaafterSwapDelta 6 2mo 0x858d…40c4Runs code on every swap · Can take tokens from swaps · Sets its own swap fee Robinhood beforeSwapafterSwapafterSwapDelta 6 2mo 0x70f8…c880Runs code on every swap · Sets its own swap fee · Gates who can add liquidity Robinhood beforeAddLiqbeforeSwap 6 2mo 0x67d2…60ccRuns code on every swap · Can take tokens from swaps · Runs at pool creation Base beforeInitbeforeSwapafterSwapswapDelta+1 6 2mo 0xd224…60ccRuns code on every swap · Can take tokens from swaps · Runs at pool creation Base beforeInitbeforeSwapafterSwapswapDelta+1 6 2mo 0x9905…00c4Runs code on every swap · Can take tokens from swaps · Sets its own swap fee Base beforeSwapafterSwapafterSwapDelta 6 2mo BallHookA launchpad hook that collects a configurable fee on swaps of registered tokens, routing proceeds to token creators. Applies an elevated snipe tax (default 9%) on buys within the first 28 blocks after token launch, and a standard hook fee (default 1%) otherwise. Robinhood beforeSwapafterSwapswapDeltaafterSwapDelta 6 2mo MemeStonkCanonicalPoolHookEnforces exact-price initialization and temporary liquidity-addition exclusivity for canonical meme pools on Arbitrum. The beforeInitialize callback ensures only the immutable factory can initialize a pool at a pre-registered price; beforeAddLiquidity restricts deposits to a designated liquidity controller until an immutable block-height expiry. Robinhood beforeInitbeforeAddLiq 6 2mo 0x9639…00ccRuns code on every swap · Can take tokens from swaps Robinhood beforeSwapafterSwapswapDeltaafterSwapDelta 6 2mo 0xcb1a…0880Runs code on every swap · Sets its own swap fee · Gates who can add liquidity Robinhood beforeAddLiqbeforeSwap 6 2mo 0xbe8a…c0ccRuns code on every swap · Can take tokens from swaps Robinhood beforeSwapafterSwapswapDeltaafterSwapDelta 6 2mo 0x8dc6…0880Runs code on every swap · Sets its own swap fee · Gates who can add liquidity Robinhood beforeAddLiqbeforeSwap 6