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
3mo
0xd323…c0ccRuns code on every swap · Can take tokens from swaps
Robinhood
beforeSwapafterSwapswapDeltaafterSwapDelta
2
3mo
LaunchpadHookLaunchpadHook charges a configurable ETH fee (0.3%–1.5%) on every swap across all four exact-in/exact-out quadrants, taking fees via beforeSwap and afterSwap delta returns. Sells during an optional launch window pay a higher linearly-decaying fee; fees are distributed among the token creator, a land fund, and a treasury.
Robinhood
beforeInitbeforeSwapafterSwapswapDelta+1
2
3mo
0x490b…68ccRuns code on every swap · Can take tokens from swaps · Gates who can add liquidity · Runs at pool creation
Robinhood
beforeInitbeforeAddLiqbeforeSwapafterSwap+2
2
3mo
ReflectionHookA shared Uniswap v4 hook for launchpad tokens that skims a configurable ETH fee (creator reflection fee up to 12% plus a platform fee) on every swap. Fees are accrued per-pool as ERC-6909 ETH claims and swept by a distributor for redistribution to token holders and a platform fee router.
Robinhood
beforeSwapafterSwapswapDeltaafterSwapDelta
2
3mo
PmavHookQuotedA bonding-curve launchpad hook for meme coins that enforces a block+1 anti-snipe delay, a permanent 2% wallet cap, and a quote-denominated protocol fee, then automatically graduates the pool to a standard 1% Uniswap v4 LP pool when the curve fills. Supports an optional hookData refund beneficiary that is safely ignored when absent.
Robinhood
beforeInitbeforeAddLiqbeforeSwapafterSwap+2
2
3mo
PmavHookQuotedBonding curve launch hook that lets anyone deploy memecoins trading on a concentrated liquidity curve denominated in an issuer-controlled quote token (e.g., USDG). Enforces a permanent 2% wallet cap, a 1% base fee plus optional decaying anti-snipe premium, and graduates pools to standard Uniswap v4 with a 1% LP fee once the raise target is reached.
Robinhood
beforeInitbeforeAddLiqbeforeSwapafterSwap+2
2
3mo
PmavHookQuotedA bonding-curve launchpad hook (PMAV v2.2 Quoted) that manages meme-coin pools through a curve phase with quote-denominated fees, a decaying anti-snipe premium, and a permanent 2% wallet cap, then graduates to a standard Uniswap v4 pool (1% dynamic LP fee) once all curve tokens are sold.
Robinhood
beforeInitbeforeAddLiqbeforeSwapafterSwap+2
2
3mo
NiceHoodV4HookUniswap v4 hook for the NiceHood launchpad that gates pool initialization to an authorized graduation adapter and opportunistically claims LP fees from a position vault after each swap, throttled by a configurable time interval.
Robinhood
beforeInitafterSwap
2
3mo
PmavHookQuotedA bonding curve launchpad hook for Uniswap v4 that manages token launches with a custom AMM curve. Enforces a 2% wallet cap with auto-refund, applies a decaying anti-snipe fee on buys, collects quote-denominated fees, and automatically graduates to a standard full-range pool (setting a fixed LP fee via updateDynamicLPFee) when the curve is completed.
Robinhood
beforeInitbeforeAddLiqbeforeSwapafterSwap+2
2
3mo
PmavHookQuotedA bonding curve launchpad hook (pmav.fun quoted lane) that launches fixed-supply coins paired with a quote ERC20 token via a concentrated curve position. Enforces a permanent 2% wallet cap with auto-refund, a 1% fee split 70/30 creator/platform, block+1 anti-snipe gating, and decaying anti-snipe premium on buys. Auto-graduates to a full-range position when the curve sells out 800M tokens.
Robinhood
beforeInitbeforeAddLiqbeforeSwapafterSwap+2
2
3mo
0xd80e…6eccRuns code on every swap · Can take tokens from swaps · Sets its own swap fee · Can block LP withdrawals · Gates who can add liquidity · Runs at pool creation
Robinhood
beforeInitbeforeAddLiqafterAddLiqbeforeRemoveLiq+4
2
3mo
DexTaxHookA Uniswap v4 hook for native-ETH pool pairs that charges a configurable ETH tax (capped at 5%) on every swap, forwarding the fee directly to a recipient address in the same transaction. The tax is always taken in currency0 (native ETH), applied in beforeSwap when ETH is the specified currency and in afterSwap otherwise.
Robinhood
beforeSwapafterSwapswapDeltaafterSwapDelta
2
3mo
0xb9e3…10ccRuns code on every swap · Can take tokens from swaps · Runs at pool creation
Robinhood
afterInitbeforeSwapafterSwapswapDelta+1
2
3mo
0x0a87…c044Runs code on every swap · Can take tokens from swaps
Robinhood
afterSwapafterSwapDelta
2
3mo
DegenV1HookA fee hook for token/WETH pools that collects WETH-denominated hook fees on swaps, splitting proceeds between an operating treasury, a buyback vault, and a per-pool beneficiary. LP fees are enforced via updateDynamicLPFee on each swap, and pool creation is restricted to a privileged module address.
Robinhood
beforeInitafterInitbeforeSwapafterSwap+2
2
3mo
0x5b50…10ccRuns code on every swap · Can take tokens from swaps · Runs at pool creation
Robinhood
afterInitbeforeSwapafterSwapswapDelta+1
2
3mo
0xbf44…c144Runs code on every swap · Can take tokens from swaps
Robinhood
afterRemoveLiqafterSwapafterSwapDelta
2
3mo
0x6afc…a0ccRuns code on every swap · Can take tokens from swaps · Sets its own swap fee · Runs at pool creation
Robinhood
beforeInitbeforeSwapafterSwapswapDelta+1
2
3mo
WildV4InitGateHookGates pool initialization by requiring a designated registrar (set once by owner) to pre-authorize each PoolId; authorization is consumed on use. Swaps and liquidity operations are unaffected by this hook.
Robinhood
beforeInit
2
3mo
0x6817…8088Runs code on every swap · Can take tokens from swaps
Robinhood
beforeSwapswapDelta
2
3mo
HoodXLaunchHookAn identity hook that restricts pool initialization to a bound factory address, recording only pools created by the HoodX factory. Swaps and liquidity are fully standard Uniswap V4 behavior with no modifications.
Robinhood
beforeInit
2
3mo
0x0cef…8888Runs code on every swap · Can take tokens from swaps · Gates who can add liquidity
Robinhood
beforeAddLiqbeforeSwapswapDelta
2
3mo
0x6624…4888Runs code on every swap · Can take tokens from swaps · Gates who can add liquidity
Robinhood
beforeAddLiqbeforeSwapswapDelta
2
3mo
0x20d7…4888Runs code on every swap · Can take tokens from swaps · Gates who can add liquidity
Robinhood
beforeAddLiqbeforeSwapswapDelta
2
3mo
0x3621…8888Runs code on every swap · Can take tokens from swaps · Gates who can add liquidity
Robinhood
beforeAddLiqbeforeSwapswapDelta
2
3mo
0xed74…c0c4Runs code on every swap · Can take tokens from swaps · Sets its own swap fee
Robinhood
beforeSwapafterSwapafterSwapDelta
2
3mo
FoundryHookV4R2E2Market-cap-tiered fee hook for bonding-curve token launch pools. Buy-side fees are set as dynamic LP fee overrides; sell-side ETH fees are taken via afterSwapReturnsDelta and held in the hook for off-path locker collection. Pools can graduate to a higher market-cap fee tier once accumulated ETH reaches a threshold.
Robinhood
beforeSwapafterSwapafterSwapDelta
2
3mo
0x7e6e…b0ccRuns code on every swap · Can take tokens from swaps · Sets its own swap fee · Runs at pool creation
Robinhood
beforeInitafterInitbeforeSwapafterSwap+2
2
3mo
0xad46…0088Runs code on every swap · Can take tokens from swaps
Robinhood
beforeSwapswapDelta
2
3mo
0x4b4e…4888Runs code on every swap · Can take tokens from swaps · Gates who can add liquidity
Robinhood
beforeAddLiqbeforeSwapswapDelta
2
3mo
0xb56f…20ccRuns code on every swap · Can take tokens from swaps · Sets its own swap fee · Runs at pool creation
Robinhood
beforeInitbeforeSwapafterSwapswapDelta+1
2
3mo
CoalaHookShared Uniswap v4 hook for COALA token launches that charges a fixed 1% tax on the WETH (base asset) side of all swaps, minting the tax as ERC-6909 WETH claims to the launched token contract. Only factory-registered pools may be initialized or swapped through this hook.
Robinhood
beforeInitbeforeSwapafterSwapswapDelta+1
2
3mo
ERC1967ProxyUpgradeable ERC1967 proxy pointing to a Uniswap v4 hook implementation. The implementation source is not available; the hook uses beforeSwap/afterSwap with delta returns, suggesting custom swap routing logic.
Robinhood
beforeInitbeforeAddLiqbeforeSwapafterSwap+2
2
3mo
GuardHookRestricts pool initialization to the factory address, preventing front-running of pool creation. Has no swap-time flags and performs no actions during swaps — the pool fee serves as the creator's tax mechanism.
Robinhood
beforeInit
2
3mo
GuardHookRestricts pool initialization to a designated factory address to prevent front-running of the initialize call. Has no swap-time hooks; swaps execute identically to a standard Uniswap v4 pool.
Robinhood
beforeInit
2
3mo
GuardHookRestricts pool initialization to the factory address, preventing front-running attacks that would cause the factory's launch transaction to revert. Has no swap-time flags, so the PoolManager never invokes it during trades; swap behavior is identical to a vanilla Uniswap v4 pool.
Robinhood
beforeInit
2
3mo
0xa184…00ccRuns code on every swap · Can take tokens from swaps
Robinhood
beforeSwapafterSwapswapDeltaafterSwapDelta
2
3mo
GuardHookRestricts pool initialization to an immutable factory address, preventing front-running of pool setup by unauthorized callers. Has no swap-time flags and never intervenes in trades; the creator's fee is encoded in the static pool fee.
Robinhood
beforeInit
2
3mo
0x0f6d…80c4Runs code on every swap · Can take tokens from swaps · Sets its own swap fee
Robinhood
beforeSwapafterSwapafterSwapDelta
2
3mo
0xb90e…c044Runs code on every swap · Can take tokens from swaps
Robinhood
afterSwapafterSwapDelta
2
3mo
TTPFeeHookA Uniswap v4 hook for TTP/ETH pools that charges a fixed percentage fee (up to 5%) in native ETH on both buys and sells, routing the fee to a treasury address via delta-based taking in beforeSwap and afterSwap.
Robinhood
beforeSwapafterSwapswapDeltaafterSwapDelta
2
3mo
RootedHookA UUPS-upgradeable Uniswap v4 hook for token launches that deducts a configurable contribution fee (1–5%) from each swap and routes it to a capital vault. Enforces a timestamp-based launch gate (anti-snipe), per-transaction buy limits during a restriction window, and restricts all liquidity modifications to a designated vault address.
Robinhood
beforeInitbeforeAddLiqbeforeRemoveLiqbeforeSwap+3
2
3mo
0xe580…0040Runs code on every swap
Robinhood
afterSwap
2
3mo
0x43a9…40ccRuns code on every swap · Can take tokens from swaps
Robinhood
beforeSwapafterSwapswapDeltaafterSwapDelta
2
3mo
GoPumpMeFeeHookA Uniswap v4 hook for goPumpMe campaign pools that charges a flat WETH-denominated app fee on every swap, split between the campaign's cause recipient and the goPumpMe treasury, while overriding LP fees to zero to ensure fees are always taken in WETH only.
Robinhood
beforeInitbeforeSwapafterSwapswapDelta+1
2
3mo
0x3649…1080Runs code on every swap · Sets its own swap fee · Runs at pool creation
Robinhood
afterInitbeforeSwap
2
3mo
0x275f…60ccRuns code on every swap · Can take tokens from swaps · Runs at pool creation
Robinhood
beforeInitbeforeSwapafterSwapswapDelta+1
2
3mo
ForgeHookV4A launch-manager-controlled hook that collects configurable buy/sell fees on swaps and distributes them across platform, creator, rewards, and utility recipients. It enforces a strict pool launch authorization workflow, prevents liquidity removal, and disables donations.
Robinhood
beforeInitbeforeAddLiqbeforeRemoveLiqbeforeSwap+4
2
3mo
LiquidityGateRestricts liquidity operations so only an immutable designated locker address can add liquidity, and permanently prevents any real liquidity removal (liquidityDelta < 0) for all position owners, while allowing zero-delta calls for LP fee collection. Swaps are unaffected and route through standard Uniswap v4 logic.
Robinhood
beforeAddLiqbeforeRemoveLiq
2
3mo
0x721b…f0ccRuns code on every swap · Can take tokens from swaps · Runs at pool creation
Robinhood
beforeInitafterInitbeforeSwapafterSwap+2
2