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
2mo
0x1dce…80ccRuns code on every swap · Can take tokens from swaps
Robinhood
beforeSwapafterSwapswapDeltaafterSwapDelta
4
2mo
0x926a…00ccRuns code on every swap · Can take tokens from swaps
Robinhood
beforeSwapafterSwapswapDeltaafterSwapDelta
4
2mo
0x7c20…00ccRuns code on every swap · Can take tokens from swaps
Robinhood
beforeSwapafterSwapswapDeltaafterSwapDelta
4
2mo
0xb00d…c0ccRuns code on every swap · Can take tokens from swaps
Robinhood
beforeSwapafterSwapswapDeltaafterSwapDelta
4
2mo
0x1b1a…80ccRuns code on every swap · Can take tokens from swaps
Robinhood
beforeSwapafterSwapswapDeltaafterSwapDelta
4
2mo
0x228c…40ccRuns code on every swap · Can take tokens from swaps
Robinhood
beforeSwapafterSwapswapDeltaafterSwapDelta
4
2mo
ResearchHookCollects a flat 1% fee on every swap in the quote currency (both buys and sells), accumulating fees in a claimable balance for treasury withdrawal. Only applies to pools containing tokens registered by the ResearchFactory.
Robinhood
beforeSwapafterSwapswapDeltaafterSwapDelta
4
2mo
StockFeeHookImmutableA fee hook for stock-paired TOKEN/<stock> launch pools on the LaunchFair V2 platform. Charges a fixed fee on the quote (stock) leg of every swap via BeforeSwapDelta/AfterSwapDelta return values, accrues fees as ERC-6909 claims, then permissionlessly converts them stock→WETH on Uniswap V3 and distributes the proceeds in native ETH across creator, treasury, mechanism, and buyback recipients. No admin surface; all parameters are constructor immutables.
Robinhood
beforeSwapafterSwapswapDeltaafterSwapDelta
4
2mo
0x4663…0088Runs code on every swap · Can take tokens from swaps
Robinhood
beforeSwapswapDelta
4
2mo
MixpadHookUniswap v4 hook for Mixpad token launches that collects a platform swap fee on every trade, splitting it between the token creator and treasury. Includes a decaying anti-snipe surcharge on buys in the blocks immediately after launch, a time-limited surcharge on deployer sells, and auto-executes a buyback-and-burn of the launched token using a configurable portion of the creator's fee share.
Robinhood
beforeSwapafterSwapswapDeltaafterSwapDelta
4
2mo
0x1504…c088Runs code on every swap · Can take tokens from swaps
Robinhood
beforeSwapswapDelta
4
2mo
0xc16d…40c4Runs code on every swap · Can take tokens from swaps · Sets its own swap fee
Robinhood
beforeSwapafterSwapafterSwapDelta
4
2mo
0x22e6…e880Runs code on every swap · Sets its own swap fee · Gates who can add liquidity · Runs at pool creation
Robinhood
beforeInitbeforeAddLiqbeforeSwap
4
2mo
0x1126…eaccRuns 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
4
2mo
MixpadHookUniswap v4 hook for the Mixpad launchpad that collects platform swap fees on every trade, splitting them between the token creator and treasury. A creator-configured fraction of the creator's fee share is earmarked for automatic buyback-and-burn of the launched token. Applies a decaying anti-snipe surcharge on buys in the blocks immediately after launch and a time-limited surcharge on sells from the original deployer address.
Robinhood
beforeSwapafterSwapswapDeltaafterSwapDelta
4
2mo
0x908f…28ccRuns code on every swap · Can take tokens from swaps · Gates who can add liquidity · Runs at pool creation
Robinhood
beforeInitbeforeAddLiqbeforeSwapafterSwap+2
4
3mo
LoopBuybackHookA shared Uniswap v4 hook for Loop Trade launch pools that skims a configurable buyback portion (up to 90%) of a fixed 1% swap fee, burning tokens directly when the token side is received or accumulating quote currency for permissionless buyback-and-burn via executeBuyback.
Robinhood
beforeInitafterSwapafterSwapDelta
4
3mo
0xf1f5…0a88Runs code on every swap · Can take tokens from swaps · Can block LP withdrawals · Gates who can add liquidity
Robinhood
beforeAddLiqbeforeRemoveLiqbeforeSwapswapDelta
4
3mo
ReflectionHookA shared Uniswap v4 hook for launchpad tokens that skims a creator-set reflection fee plus a platform fee in ETH on every swap — in beforeSwap for exact-in buys and exact-out sells, in afterSwap for exact-in sells and exact-out buys — accruing fees as ERC-6909 claims sweepable by a designated distributor.
Robinhood
beforeSwapafterSwapswapDeltaafterSwapDelta
4
3mo
HookenAntiSnipeHookAnti-snipe hook for Hooken launch pools that applies a 50% tax on non-whitelisted buys within a 4-second launch window (routed to protocol treasury), and a cyclic dynamic tax on all other buys and sells (routed to the token creator), always collected in native ETH via BeforeSwapDelta/AfterSwapDelta returns.
Robinhood
beforeSwapafterSwapswapDeltaafterSwapDelta
4
3mo
ERC1967ProxyAn upgradeable ERC1967 proxy hook with a beforeSwap permission. Only the proxy contract source is verified; the implementation contract is not available, so actual hook behavior cannot be analyzed.
Robinhood
beforeSwap
4
3mo
0xabb8…2888Runs code on every swap · Can take tokens from swaps · Gates who can add liquidity · Runs at pool creation
Robinhood
beforeInitbeforeAddLiqbeforeSwapswapDelta
4
3mo
0x6df4…9044Runs code on every swap · Can take tokens from swaps · Runs at pool creation
Robinhood
afterInitafterSwapafterSwapDelta
4
3mo
MonkeyFeeHookA volatility-based fee hook for Uniswap v4 that charges ETH fees on buys (in beforeSwap) and sells (in afterSwap). The fee scales between a configurable base and max rate (1%–7.3%) based on the previous swap's tick movement, and is sent directly to a per-pool fee recipient on every swap. Only exact-input swaps are permitted.
Robinhood
beforeSwapafterSwapswapDeltaafterSwapDelta
4
3mo
0xad3c…8080Runs code on every swap · Sets its own swap fee
Robinhood
beforeSwap
4
3mo
GreenTownV4HookA graduation gate hook for GreenTown launchpad tokens that blocks all pool initialization and swaps until a designated migrator has locked graduation liquidity and called openPool(). Once a pool is opened it remains open permanently; the check is per-pool keyed by PoolId.
Robinhood
beforeInitbeforeSwap
4
3mo
NasdankFeeHookPairUniversalA Uniswap v4 hook that charges a configurable fee (in pips) on both swap directions, taken in the designated pair token. Fees are accrued as ERC-6909 claims and distributed between a project treasury (pair token) and a protocol treasury (WETH via a frozen DIRECT/VIA_USDG conversion route). Pools must be registered by an admin-controlled launcher before swaps are permitted.
Robinhood
beforeSwapafterSwapswapDeltaafterSwapDelta
4
3mo
PeepsV4TaxHookA meme token launch hook that applies configurable buy/sell taxes via BeforeSwapDelta, distributes tax proceeds to fund, burn, dividend, and liquidity buckets in afterSwap, and blocks third-party LP additions during a configurable anti-farmer lock period.
Robinhood
beforeAddLiqbeforeSwapafterSwapswapDelta
4
3mo
0x3013…5440Runs code on every swap · Runs at pool creation
Robinhood
afterInitafterAddLiqafterSwap
4
3mo
FarmIndexFeeHookVolatility-based dynamic fee hook for ETH/token pairs launched via FarmIndexLauncher. Charges ETH fees on swap input for buys (beforeSwap) and on ETH output for sells (afterSwap), with the fee rate scaling between a configured base and max BPS based on the previous swap's tick movement. Fees are sent directly to the pool's fee recipient on every swap.
Robinhood
beforeSwapafterSwapswapDeltaafterSwapDelta
4
3mo
GataraEthHookLaunch hook for ETH-quoted Uniswap v4 pools that charges configurable directional buy/sell fees denominated in native ETH, split among a pool creator, a protocol treasury, and a decaying launch-period cocoon surcharge. Blocks third-party buys in the same block-second as pool initialization to prevent atomic snipe attacks.
Robinhood
beforeInitbeforeSwapafterSwapswapDelta+1
4
3mo
0x20f8…00c8Runs code on every swap · Can take tokens from swaps · Sets its own swap fee
Robinhood
beforeSwapafterSwapswapDelta
4
3mo
MemeRaceHookTimed meme-racing game hook on WETH/meme Uniswap v4 pools. Takes a 1.2% WETH swap fee via beforeSwap/afterSwap deltas (anti-snipe buy fees decay from 100% over 10 blocks), tracks featured Top 3 by net WETH flow, and on round end buys back podium memes from the prize pool into treasury. Swaps require an active game window.
Robinhood
afterInitbeforeSwapafterSwapswapDelta+1
4
3mo
0x1852…2888Runs code on every swap · Can take tokens from swaps · Gates who can add liquidity · Runs at pool creation
Robinhood
beforeInitbeforeAddLiqbeforeSwapswapDelta
4
3mo
LiquidityGateGates pool initialization to the launchpad address and restricts liquidity additions to the locker or locker-initiated transactions via IMsgSender. Permanently locks all liquidity by reverting any removal attempts with LiquidityLockedForever.
Robinhood
beforeInitbeforeAddLiqbeforeRemoveLiq
4
3mo
BicoLaunchpadV3A bonding-curve launchpad hook that deposits a token's sellable supply as a concentrated liquidity position. When the price walks to the lower bound (curve sold out), afterSwap removes the curve position, deducts graduation fees, and re-deposits locked full-range liquidity in the same Uniswap v4 pool.
Robinhood
beforeInitbeforeAddLiqafterSwap
4
3mo
PmavHookQuotedPmavHookQuoted (pmav.fun V2 quoted variant) is a bonding curve hook for token launches on Robinhood Chain quoted in an ERC20 (USDG/stock tokens). It enforces block+1 anti-snipe, a permanent 2% wallet cap with auto-refund waterfall, a decaying anti-snipe fee premium, and auto-graduates pools to a locked full-range LP position once the raise target is met.
Robinhood
beforeInitbeforeAddLiqbeforeSwapafterSwap+2
4
3mo
PmavHookQuotedPmavHookQuoted is a bonding curve launchpad and Uniswap V4 hook for pmav.fun. Coins (1B fixed supply) trade on an ERC20-quoted bonding curve with a 1% fee and a permanent 2% wallet cap; when 800M curve tokens are sold the pool graduates in-place to a permanently locked full-range LP position.
Robinhood
beforeInitbeforeAddLiqbeforeSwapafterSwap+2
4
3mo
PmavHookQuotedA bonding curve launchpad hook that manages token launches through a curve phase with a block+1 trading delay, per-wallet 2% caps, and decaying anti-snipe fees; graduates to a standard 1% LP fee pool when the raise target is met.
Robinhood
beforeInitbeforeAddLiqbeforeSwapafterSwap+2
4
3mo
BasketHookA Uniswap v4 hook serving as both a factory and trading engine for basket tokens (multi-asset index ERC-20s) paired with USDG. Swaps trigger atomic basket minting (buy) or redemption (sell) by routing through constituent asset markets via Uniswap v3/v4 legs, with fee accrual to a fee auction contract.
Robinhood
beforeInitbeforeAddLiqbeforeRemoveLiqbeforeSwap+1
4
3mo
HoodsHookSingleton ETH-fee hook for hoods.meme pools. Takes a tiered ETH fee (0.25%–1%) on every swap, scaled by fully-diluted market cap, and distributes it between a platform treasury and a per-token creator splitter. Sell exactOut swaps are rejected. Pool LP fee is 0.
Robinhood
beforeInitbeforeSwapafterSwapswapDelta+1
4
3mo
PmavHookQuotedBonding curve launchpad factory on Uniswap V4 that creates 1B-supply ERC20 coins paired against an immutable ERC20 quote token (USDG). Manages a concentrated curve position with a 1% fee (70% creator / 30% platform), enforces a permanent 2% per-wallet buy cap with auto-refund, and graduates the coin to a permanently locked full-range position when the raise target is met.
Robinhood
beforeInitbeforeAddLiqbeforeSwapafterSwap+2
4
3mo
0x947a…c0c4Runs code on every swap · Can take tokens from swaps
Robinhood
beforeSwapafterSwapafterSwapDelta
4
3mo
0x574e…00ccRuns code on every swap · Can take tokens from swaps
Robinhood
beforeSwapafterSwapswapDeltaafterSwapDelta
4
3mo
GuardHookRestricts pool initialization to the factory address, preventing front-running by requiring `sender == factory` in `beforeInitialize`. Has no swap-time flags, so swaps execute identically to a standard Uniswap v4 pool with no hook.
Robinhood
beforeInit
4
3mo
LiquidityGateGates liquidity operations on a Uniswap v4 pool: only a designated locker address may add liquidity, and any real liquidity removal (liquidityDelta < 0) is permanently prohibited for all parties. Zero-delta decreases (fee collection) are still permitted.
Robinhood
beforeAddLiqbeforeRemoveLiq
4
3mo
0x4f64…20ccRuns code on every swap · Can take tokens from swaps · Runs at pool creation
Robinhood
beforeInitbeforeSwapafterSwapswapDelta+1
4
3mo
BackedFeeHookA fee-taking hook that charges a fixed 3% swap tax in native ETH (currency0) on all swaps, routing the full fee to a vault address. Fee collection is split between beforeSwap (ETH-specified swaps) and afterSwap (ETH-unspecified swaps) using return deltas; non-ETH pools pass through untaxed.
Robinhood
beforeSwapafterSwapswapDeltaafterSwapDelta
4
3mo
GateFeeGraduateHookA shared v4 hook for meme token launches that gates external liquidity (only the launcher may add LP via a one-shot per-pool gate), charges a 1% ETH fee on all swaps using the return-delta mechanism, and automatically marks a pool as graduated once net ETH inflow reaches 4 ETH.
Robinhood
beforeInitbeforeAddLiqbeforeSwapafterSwap+2
4
3mo
DirectV4StakingFeeHookCollects a fixed WETH fee on every token/WETH pool swap, distributing 30% to the pool creator, 15% to platform token stakers via a staking vault, and 55% to the treasury. Fees are extracted via beforeSwap and afterSwap return deltas using poolManager.take().
Robinhood
beforeInitbeforeSwapafterSwapswapDelta+1
4