Every Uniswap v4 hook, live
Every hook attached to at least one Uniswap v4 pool, graded and explained in plain English, with the pools that use it.
AgeHookChainPermissionsPools
59d
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
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
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
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
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
2mo
0xabc5…a0c4Runs code on every swap · Can take tokens from swaps · Sets its own swap fee · Runs at pool creation
Robinhood
beforeInitbeforeSwapafterSwapafterSwapDelta
6
2mo
0x794d…40c4Runs code on every swap · Can take tokens from swaps · Sets its own swap fee
Robinhood
beforeSwapafterSwapafterSwapDelta
6
2mo
FuseHookA Uniswap v4 hook for the Fuse token launchpad that collects configurable hook fees, creator buy/sell taxes, and time-decaying anti-snipe fees on registered tokens. Fees are taken as BeforeSwapDelta/AfterSwapDelta adjustments and routed to a claimable balance for the token creator.
Robinhood
beforeSwapafterSwapswapDeltaafterSwapDelta
6
2mo
0xbab2…6888Runs code on every swap · Can take tokens from swaps · Gates who can add liquidity · Runs at pool creation
Robinhood
beforeInitbeforeAddLiqbeforeSwapswapDelta
6
2mo
0xdc3e…e0ccRuns code on every swap · Can take tokens from swaps · Runs at pool creation
Robinhood
beforeInitbeforeSwapafterSwapswapDelta+1
6
2mo
0xd538…8044Runs code on every swap · Can take tokens from swaps
Robinhood
afterSwapafterSwapDelta
6
2mo
0x877d…00ccRuns code on every swap · Can take tokens from swaps
Robinhood
beforeSwapafterSwapswapDeltaafterSwapDelta
6
2mo
NasdankFeeHookA Uniswap v4 hook that charges a fixed WETH-only fee on every swap through registered pools using return-delta accounting (beforeSwapReturnsDelta/afterSwapReturnsDelta). Accrued WETH fees are split between an immutable project treasury and protocol treasury at configurable proportions, claimable permissionlessly.
Robinhood
beforeSwapafterSwapswapDeltaafterSwapDelta
6
2mo
HookedV1A Uniswap v4 hook for MainToken/USDG trading pairs that collects fees via afterSwapReturnsDelta: 10% on buys (6.5% to a rewards collector, 2% to a jackpot, 1.5% to an ops wallet) and 3.5% on sells (2% to jackpot, 1.5% to ops). Liquidity provision is restricted to the owner and a configurable position manager.
Robinhood
beforeInitafterAddLiqafterRemoveLiqafterSwap+1
6
2mo
LiquidityGuardHookRestricts liquidity additions to a single authorized hub address by reverting in beforeAddLiquidity if the sender is not the hub. All other hook callbacks revert unconditionally. Swaps are unrestricted and behave identically to a standard Uniswap v4 pool.
Robinhood
beforeAddLiq
6
2mo
0x9c2f…e0ccRuns code on every swap · Can take tokens from swaps · Runs at pool creation
Robinhood
beforeInitbeforeSwapafterSwapswapDelta+1
6
2mo
MultiHookHostLaunchpad hook combining an optional anti-sniper temporal gate on early swaps, platform-and-creator fee redirection from swap output, and optional per-pool buyback-burn on token purchases. Pool initialization is restricted to an authorized Graduator contract set once by the deployer.
Robinhood
beforeInitbeforeSwapafterSwapafterSwapDelta
6
2mo
0x567b…e080Runs code on every swap · Runs at pool creation
Robinhood
beforeInitbeforeSwap
6
3mo
DamperHookA sell-protection hook for newly launched token pools that applies dynamic surge fees and burns a portion of coins sold during a 3-hour post-launch damper window, scaling fees based on recent sell pressure and cumulative price impact. Liquidity mutations and pool initialization are restricted to the authorized launcher.
Robinhood
beforeInitafterInitbeforeAddLiqbeforeRemoveLiq+3
6
3mo
RobinhoodMultiPairV4LaunchHookA multi-pair Uniswap v4 launch hook for the Robinhood Chain that atomically initializes and permanently funds up to four trading pairs (RWI, ETH, USDG, PONS) in a single transaction. Uses beforeSwap to match accumulated token-fee inventory against organic buys at the live pool price via a return delta, without moving the pool.
Robinhood
beforeInitbeforeSwapswapDelta
6
3mo
0x88a9…a8e4Runs code on every swap · Can take tokens from swaps · Gates who can add liquidity · Runs at pool creation · Handles donations to LPs
Robinhood
beforeInitbeforeAddLiqbeforeSwapafterSwap+2
6
3mo
0x3bff…5ac8Runs code on every swap · Can take tokens from swaps · Can block LP withdrawals · Gates who can add liquidity · Runs at pool creation
Robinhood
afterInitbeforeAddLiqbeforeRemoveLiqbeforeSwap+2
6
3mo
RobinhoodRWIV4LaunchHookFactory and hook for launching fixed-supply TOKEN/RWI pools on Robinhood Chain. Restricts pool initialization to the hook itself via beforeInitialize, and uses beforeSwap with a return delta to internally match accumulated token-fee inventory against organic RWI buys at the current pool price, routing that portion directly without going through the AMM curve.
Robinhood
beforeInitbeforeSwapswapDelta
6
3mo
0xee3d…40ccRuns code on every swap · Can take tokens from swaps
Robinhood
beforeSwapafterSwapswapDeltaafterSwapDelta
6
3mo
ReflectionHookA shared Uniswap v4 hook for launchpad token pools that skims a per-pool ETH reflection fee plus a platform fee on every swap. Fees are collected as ERC-6909 ETH claims in beforeSwap (exact-in buys, exact-out sells) and afterSwap (exact-in sells, exact-out buys), then swept by a distributor.
Robinhood
beforeSwapafterSwapswapDeltaafterSwapDelta
6
3mo
0x6d26…c044Runs code on every swap · Can take tokens from swaps
Robinhood
afterSwapafterSwapDelta
6
3mo
0xcda3…40ccRuns code on every swap · Can take tokens from swaps
Robinhood
beforeSwapafterSwapswapDeltaafterSwapDelta
6
3mo
BurnOnSwapHookBurns a configurable percentage (up to 3%) of specified swap token amounts per pool by taking tokens from the pool manager and calling burn() on them. The burn token and fee rate are configured per pool by the owner.
Robinhood
beforeSwapafterSwapswapDeltaafterSwapDelta
6