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
0x9516…f3e9Runs code on every swap · Can take tokens from swaps · Can block LP withdrawals · Takes a cut when LPs withdraw · Runs at pool creation · Handles donations to LPs
Robinhood
beforeInitafterInitbeforeRemoveLiqafterRemoveLiq+5
2
3mo
0x1de8…6040Runs code on every swap · Runs at pool creation
Robinhood
beforeInitafterSwap
2
3mo
0x6e4e…a040Runs code on every swap · Runs at pool creation
Robinhood
beforeInitafterSwap
2
3mo
0x48f0…68ccRuns code on every swap · Can take tokens from swaps · Gates who can add liquidity · Runs at pool creation
Ethereum
beforeInitbeforeAddLiqbeforeSwapafterSwap+2
2
3mo
0x413a…4800Gates who can add liquidity
BNB
beforeAddLiq
2
3mo
Lev7FeeHookCharges a 3% fee on buys of a designated fee token, routing fees directly to a treasury address. Handles exact-in buys in beforeSwap and exact-out buys in afterSwap via return deltas. Includes a tick oracle that records pre-swap observations at configurable intervals.
Robinhood
beforeSwapafterSwapswapDeltaafterSwapDelta
2
3mo
0x90f0…0800Gates who can add liquidity
BNB
beforeAddLiq
2
3mo
0xd221…28ccRuns code on every swap · Can take tokens from swaps · Gates who can add liquidity · Runs at pool creation
Ethereum
beforeInitbeforeAddLiqbeforeSwapafterSwap+2
2
3mo
0xfab0…a8ccRuns code on every swap · Can take tokens from swaps · Gates who can add liquidity · Runs at pool creation
Ethereum
beforeInitbeforeAddLiqbeforeSwapafterSwap+2
2
3mo
0x9530…e8ccRuns code on every swap · Can take tokens from swaps · Gates who can add liquidity · Runs at pool creation
Ethereum
beforeInitbeforeAddLiqbeforeSwapafterSwap+2
2
3mo
0x6b83…28ccRuns code on every swap · Can take tokens from swaps · Gates who can add liquidity · Runs at pool creation
Ethereum
beforeInitbeforeAddLiqbeforeSwapafterSwap+2
2
3mo
QuillV4HookRuns code on every swap · Can take tokens from swaps · Gates who can add liquidity · Runs at pool creation
Ethereum
beforeInitbeforeAddLiqbeforeSwapafterSwap+2
2
3mo
EthCreatorFeeHookV3A Uniswap v4 hook for native ETH/token pools that charges configurable directional buy/sell fees (1%–10% in 1% steps), splitting proceeds between a creator reward vault and an immutable launcher fee recipient. Fees are collected via BeforeSwapDelta and afterSwap delta returns; pools must be pre-registered by the token creator before they can be initialized or traded.
Robinhood
beforeInitbeforeSwapafterSwapswapDelta+1
2
3mo
GammaHookImplements a dynamic launch-decay fee for Uniswap v4 pools. Applies a linearly decaying anti-snipe fee that starts at a configurable peak and decays to a base fee over a shield window after launch, returned as an LP fee override in beforeSwap.
Robinhood
beforeSwap
2
3mo
M1AdaptiveHookCollects a configurable buy/sell fee from swap output on allowlisted M1 pools, forwarding proceeds to a buyback vault. Exact-output swaps pay the fee via beforeSwap delta; exact-input swaps pay via afterSwap delta. Rates are adjustable by an owner/operator within configured bounds.
Robinhood
beforeSwapafterSwapswapDeltaafterSwapDelta
2
3mo
0x3a48…0088Runs code on every swap · Can take tokens from swaps
Robinhood
beforeSwapswapDelta
2
3mo
0xd6ce…80c8Runs code on every swap · Can take tokens from swaps
Robinhood
beforeSwapafterSwapswapDelta
2
3mo
0x01f0…08c8Runs code on every swap · Can take tokens from swaps · Gates who can add liquidity
Robinhood
beforeAddLiqbeforeSwapafterSwapswapDelta
2
3mo
0x1750…08c8Runs code on every swap · Can take tokens from swaps · Gates who can add liquidity
BNB
beforeAddLiqbeforeSwapafterSwapswapDelta
2
3mo
0xb81c…88c8Runs code on every swap · Can take tokens from swaps · Gates who can add liquidity
Ethereum
beforeAddLiqbeforeSwapafterSwapswapDelta
2
3mo
0x2e73…48c8Runs code on every swap · Can take tokens from swaps · Gates who can add liquidity
Ethereum
beforeAddLiqbeforeSwapafterSwapswapDelta
2
3mo
0xba31…c800Gates who can add liquidity
BNB
beforeAddLiq
2
3mo
0x4f05…c800Gates who can add liquidity
BNB
beforeAddLiq
2
3mo
0x6be2…c8c8Runs code on every swap · Can take tokens from swaps · Gates who can add liquidity
Ethereum
beforeAddLiqbeforeSwapafterSwapswapDelta
2
3mo
0xafdf…88ccRuns code on every swap · Can take tokens from swaps · Gates who can add liquidity
Robinhood
beforeAddLiqbeforeSwapafterSwapswapDelta+1
2
3mo
0x926b…68c8Runs code on every swap · Can take tokens from swaps · Gates who can add liquidity · Runs at pool creation
Ethereum
beforeInitbeforeAddLiqbeforeSwapafterSwap+1
2
3mo
0x65b6…28c8Runs code on every swap · Can take tokens from swaps · Gates who can add liquidity · Runs at pool creation
Ethereum
beforeInitbeforeAddLiqbeforeSwapafterSwap+1
2
3mo
RawbinHookRWAA Uniswap v4 hook for RWA token launches on Rawbin/Robinhood Chain. Restricts pool initialization and liquidity additions to the factory. Applies a linearly decaying anti-snipe fee (up to 90%) during the first 30 blocks after launch via afterSwapReturnsDelta, donating collected fees back to the pool rather than to the platform.
Robinhood
beforeInitbeforeAddLiqafterSwapafterSwapDelta
2
3mo
LiquidityGrowthFeeOracleHookV1A Uniswap v4 hook that charges directional native-token swap fees (configurable buy/sell rates, 1%–10%) distributed between a creator and a launcher fee recipient, while maintaining an on-chain tick observation oracle per pool using a truncated Panoptic-style observation history.
Ethereum
beforeInitafterInitbeforeSwapafterSwap+2
2
3mo
ERC1967ProxyAn OpenZeppelin ERC1967 transparent proxy pointing to an unverified implementation contract that contains the actual Uniswap v4 hook logic. The hook flags (beforeSwap, afterSwap, beforeSwapReturnsDelta, afterSwapReturnsDelta, and liquidity hooks) are encoded in the address bitmask, but the implementation source is not available for analysis.
Robinhood
beforeInitbeforeAddLiqbeforeRemoveLiqbeforeSwap+3
2
3mo
0xa22f…8800Gates who can add liquidity
BNB
beforeAddLiq
2
3mo
0xf49f…8800Gates who can add liquidity
BNB
beforeAddLiq
2
3mo
TelpadHookTakes a 1% fee on the unspecified side of every swap, split 50/50 between the pool creator and a platform wallet. Pool creators are registered at initialization via a factory contract, and accrued fees can be claimed by anyone to the designated recipients.
Robinhood
afterInitafterSwapafterSwapDelta
2
3mo
NasdankFeeHookA Uniswap v4 hook that charges a configurable WETH-denominated fee (in pips) on every swap in both directions using the return-delta mechanism. Accrued fees are split between an immutable project treasury and a protocol treasury and can be claimed permissionlessly.
Robinhood
beforeSwapafterSwapswapDeltaafterSwapDelta
2
3mo
0x9556…c0c4Runs code on every swap · Can take tokens from swaps
Robinhood
beforeSwapafterSwapafterSwapDelta
2
3mo
0xd323…c0ccRuns code on every swap · Can take tokens from swaps
Robinhood
beforeSwapafterSwapswapDeltaafterSwapDelta
2
3mo
0xd66c…8080Runs code on every swap
Ethereum
beforeSwap
2
3mo
0x4c33…d4c2Runs code on every swap · Sets its own swap fee · Adjusts deposit amounts · Runs at pool creation
BNB
afterInitafterAddLiqbeforeSwapafterSwap+1
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
0x87c3…4880Runs code on every swap · Sets its own swap fee · Gates who can add liquidity
Base
beforeAddLiqbeforeSwap
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
0x6ced…0800Gates who can add liquidity
BNB
beforeAddLiq
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