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
Type
Safety
Activity
Permissions
Hooks with all of the selected permissions:
Sort
AgeHookChainPermissionsPools
3mo LootHookA Uniswap v4 hook that charges a fixed 1.5% ETH fee on both buy (ETH→token) and sell (token→ETH) swaps. Fees are always taken in ETH to avoid token sell pressure, then distributed on-chain to token holders (via DividendToken.fundPot), the pool creator, platform, and ops addresses. Robinhood beforeSwapafterSwapswapDeltaafterSwapDelta 4 3mo PumpFeeHookA Uniswap v4 hook for token launches that charges tiered creator and protocol fees on swaps based on the token's market cap, and overrides LP fees dynamically per tier. Fees are taken from the input currency in beforeSwap (exactInput) or afterSwap (exactOutput) and held for distribution via skim(). Robinhood afterInitbeforeSwapafterSwapswapDelta+1 4 3mo UnipadHookV4Shared, ownerless anti-snipe hook that applies a decaying dynamic LP fee per pool: 50% for the first 2 blocks after initialization, 20% for blocks 2–4, and 1% thereafter. Each pool's fee schedule is independent, starting from its own initialization block. Robinhood beforeInitbeforeSwap 4 3mo LaunchpadHookA launchpad hook that gates swaps until a scheduled activation time and collects trading fees in WETH via swap deltas. Fees follow a time-decaying anti-snipe schedule or a market-cap-decaying curve, split between protocol, creator, and partner, with the creator's share routed into buyback-burn, auto-LP, token reflections, and WETH dividends. Robinhood beforeInitbeforeSwapafterSwapswapDelta+1 4 3mo 0x292a…c800Gates who can add liquidity Robinhood beforeAddLiq 4 3mo LaunchHookA shared multi-pool hook that applies a linearly decaying dynamic LP fee (from a configurable high start rate to a lower end rate over a set time window) to deter sniping at token launch. Each pool gets its own fee schedule keyed by pool ID, seeded at initialization and updated per-swap by the owner-configured schedule. Robinhood afterInitbeforeSwap 4 3mo NoxaHookA shared Uniswap v4 hook for meme coin fair-launches that charges a fixed 1% tax on the base asset (WETH) side of every buy and sell, minting the collected tax as ERC-6909 claims to the launched token contract. Pool creation is restricted to factory-registered pools only. Robinhood beforeInitbeforeSwapafterSwapswapDelta+1 4 3mo 0x2ac5…b0ccRuns code on every swap · Can take tokens from swaps · Runs at pool creation Robinhood beforeInitafterInitbeforeSwapafterSwap+2 4 3mo HoodseaFeeHookShared hook for native-ETH/token pools that charges a 1.5%–3.5% fee on every swap, with optional anti-sniper linear decay from 80% at launch. Fees are taken from ETH input on buys (beforeSwap delta) and from ETH output on sells (afterSwap delta), then routed to a per-pool recipient address registered by a factory. Robinhood beforeSwapafterSwapswapDeltaafterSwapDelta 4 3mo 0x5922…a888Runs code on every swap · Can take tokens from swaps · Sets its own swap fee · Gates who can add liquidity · Runs at pool creation Robinhood beforeInitbeforeAddLiqbeforeSwapswapDelta 4 4mo GoldFunHookMemecoin launchpad hook implementing a constant-product bonding curve for token launches. During the curve phase, swap math is fully overridden and fees (protocol + referral + creator) are skimmed from the ETH side. At graduation, raised ETH and unsold tokens are seeded as locked full-range liquidity in the same pool. Post-graduation, the hook collects the same fee split from normal AMM swaps via beforeSwap/afterSwap return deltas. Robinhood beforeInitbeforeAddLiqbeforeSwapafterSwap+2 4 4mo 0xcc11…00ccRuns code on every swap · Can take tokens from swaps · Sets its own swap fee Robinhood beforeSwapafterSwapswapDeltaafterSwapDelta 4 4mo PensionTaxHookCollects a fixed 4% tax (400 bips) on ETH involved in swaps: deducted from ETH-input swaps via beforeSwapReturnsDelta and from ETH-output swaps via afterSwapReturnsDelta, forwarding the collected ETH directly to an immutable pension fund vault address. Robinhood beforeSwapafterSwapswapDeltaafterSwapDelta 4 4mo 0xc855…2080Runs code on every swap · Sets its own swap fee · Runs at pool creation Robinhood beforeInitbeforeSwap 4 4mo 0x027c…8044Runs code on every swap · Can take tokens from swaps Robinhood afterSwapafterSwapDelta 4 4mo 0xfbb4…0044Runs code on every swap · Can take tokens from swaps Robinhood afterSwapafterSwapDelta 4 1d 0xe416…6040Runs code on every swap · Runs at pool creation Robinhood beforeInitafterSwap 3 3d AtomicMemeHookRuns code on every swap · Can take tokens from swaps · Runs at pool creation Robinhood beforeInitafterAddLiqafterRemoveLiqbeforeSwap+3 3 3d PulseFeeHookRuns code on every swap · Can take tokens from swaps · Runs at pool creation Robinhood beforeInitbeforeSwapafterSwapswapDelta+1 3 4d 0xac6b…6080Runs code on every swap · Sets its own swap fee · Runs at pool creation Robinhood beforeInitbeforeSwap 3 4d 0x3536…aaccRuns code on every swap · Can take tokens from swaps · Can block LP withdrawals · Gates who can add liquidity · Runs at pool creation Robinhood beforeInitbeforeAddLiqbeforeRemoveLiqbeforeSwap+3 3 4d 0x28b9…6000Runs at pool creation Robinhood beforeInit 3 5d 0xb1f1…68ccRuns code on every swap · Can take tokens from swaps · Gates who can add liquidity · Runs at pool creation Robinhood beforeInitbeforeAddLiqbeforeSwapafterSwap+2 3 6d 0x54e0…eac0Runs code on every swap · Sets its own swap fee · Can block LP withdrawals · Gates who can add liquidity · Runs at pool creation Robinhood beforeInitbeforeAddLiqbeforeRemoveLiqbeforeSwap+1 3 7d 0xe71b…e4ceRuns code on every swap · Can take tokens from swaps · Adjusts deposit amounts · Runs at pool creation Robinhood beforeInitafterAddLiqbeforeSwapafterSwap+3 3 9d 0x8f59…eac0Runs code on every swap · Sets its own swap fee · Can block LP withdrawals · Gates who can add liquidity · Runs at pool creation Robinhood beforeInitbeforeAddLiqbeforeRemoveLiqbeforeSwap+1 3 9d 0x4bec…6ac0Runs code on every swap · Sets its own swap fee · Can block LP withdrawals · Gates who can add liquidity · Runs at pool creation Robinhood beforeInitbeforeAddLiqbeforeRemoveLiqbeforeSwap+1 3 10d FloorHookRuns code on every swap · Can take tokens from swaps · Gates who can add liquidity · Runs at pool creation Robinhood beforeInitbeforeAddLiqbeforeSwapafterSwap+2 3 10d 0x79de…e880Runs code on every swap · Sets its own swap fee · Gates who can add liquidity · Runs at pool creation Robinhood beforeInitbeforeAddLiqbeforeSwap 3 11d FeifanLaunchHookV1Runs code on every swap · Can take tokens from swaps · Runs at pool creation Robinhood beforeInitafterSwapafterSwapDelta 3 11d 0x4733…28c8Runs code on every swap · Can take tokens from swaps · Sets its own swap fee · Gates who can add liquidity · Runs at pool creation Robinhood beforeInitbeforeAddLiqbeforeSwapafterSwap+1 3 12d 0xeefc…4040Runs code on every swap Robinhood afterSwap 3 12d HookFunHookRuns code on every swap · Can take tokens from swaps · Can block LP withdrawals · Gates who can add liquidity · Runs at pool creation · Handles donations to LPs Robinhood beforeInitbeforeAddLiqbeforeRemoveLiqbeforeSwap+4 3 12d 0x71d4…40c8Runs code on every swap · Can take tokens from swaps · Sets its own swap fee Robinhood beforeSwapafterSwapswapDelta 3 13d 0xf307…c044Runs code on every swap · Can take tokens from swaps Robinhood afterSwapafterSwapDelta 3 13d 0x4084…60ccRuns code on every swap · Can take tokens from swaps · Runs at pool creation Robinhood beforeInitbeforeSwapafterSwapswapDelta+1 3 14d SubstratHookV3Runs code on every swap · Can take tokens from swaps · Runs at pool creation Robinhood beforeInitafterAddLiqafterRemoveLiqbeforeSwap+3 3 14d BawsaqHookRuns code on every swap · Can take tokens from swaps · Gates who can add liquidity · Runs at pool creation Robinhood beforeInitbeforeAddLiqbeforeSwapafterSwap+2 3 15d 0x88d3…20ccRuns code on every swap · Can take tokens from swaps · Runs at pool creation Robinhood beforeInitbeforeSwapafterSwapswapDelta+1 3 16d 0x970c…20ccRuns code on every swap · Can take tokens from swaps · Runs at pool creation Robinhood beforeInitbeforeSwapafterSwapswapDelta+1 3 16d MysteryFactoryRuns code on every swap · Can take tokens from swaps · Gates who can add liquidity · Runs at pool creation Robinhood beforeInitbeforeAddLiqbeforeSwapafterSwap+2 3 16d 0x4d5f…0044Runs code on every swap · Can take tokens from swaps Robinhood afterSwapafterSwapDelta 3 17d QuirkHookV5Runs code on every swap · Can take tokens from swaps · Can block LP withdrawals · Gates who can add liquidity · Runs at pool creation · Handles donations to LPs Robinhood beforeInitbeforeAddLiqbeforeRemoveLiqbeforeSwap+4 3 17d 0xc4f5…0044Runs code on every swap · Can take tokens from swaps Robinhood afterSwapafterSwapDelta 3 18d 0x45e9…4040Runs code on every swap Robinhood afterSwap 3 18d 0xd5b1…60ccRuns code on every swap · Can take tokens from swaps · Runs at pool creation Robinhood beforeInitbeforeSwapafterSwapswapDelta+1 3 19d 0x124a…ea64Runs code on every swap · Can take tokens from swaps · Can block LP withdrawals · Gates who can add liquidity · Runs at pool creation · Handles donations to LPs Robinhood beforeInitbeforeAddLiqbeforeRemoveLiqafterSwap+2 3 19d FeeHookRuns code on every swap · Can take tokens from swaps · Runs at pool creation Robinhood beforeInitbeforeSwapafterSwapswapDelta+1 3 20d ERC20THookRuns code on every swap · Can take tokens from swaps · Runs at pool creation Robinhood beforeInitafterAddLiqafterRemoveLiqafterSwap+1 3 21d QuietOrbitHookRuns code on every swap · Can take tokens from swaps · Runs at pool creation Robinhood beforeInitafterSwapafterSwapDelta 3