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
GoofyhoodFeeHookVolatility-based fee hook for Goofyhood-launched ETH/token pools. Charges ETH fees on buys (from input in beforeSwap) and sells (from output in afterSwap), scaling dynamically between configurable base and max fees (1%–5.9%) based on the previous swap's tick movement.
Robinhood
beforeSwapafterSwapswapDeltaafterSwapDelta
3
3mo
LaunchHookToken launch hook with lifecycle-gated pool access and afterSwap fee collection. Applies a 20% anti-snipe fee for 3 seconds post-launch and 1% thereafter; fees are minted as ERC-6909 claims and routed to per-pool FeeVaults. Only factory-registered pools using this hook can be initialized or swapped against.
Robinhood
beforeInitafterSwapafterSwapDelta
3
3mo
NasdankFeeHookA shared Uniswap v4 fee hook that charges a configurable per-pool fee always in WETH on both swap directions using return-delta accounting; accrued fees are split between an immutable project treasury and protocol treasury and can be permissionlessly claimed.
Robinhood
beforeSwapafterSwapswapDeltaafterSwapDelta
3
3mo
0xef8f…2044Runs code on every swap · Can take tokens from swaps · Runs at pool creation
Robinhood
beforeInitafterSwapafterSwapDelta
3
3mo
PRNTRHookCharges configurable fees on WETH-paired pool swaps, overriding LP fees to zero and taking WETH directly via swap deltas. Applies an elevated 85% sniper fee during the first 30 seconds after pool launch, then reverts to a registered per-pool fee tier. Factory-initiated swaps are fee-exempt; accumulated WETH fees are claimable by the factory.
Robinhood
beforeSwapafterSwapswapDeltaafterSwapDelta
3
3mo
NoMistakesHookV1Fee-collecting hook for the Pons token-launch protocol that applies variable sell fees based on market-cap tiers. Supports both the protocol's own router (with hookData-encoded TradeContext) and third-party routers permissionlessly via pool-delta accounting. Manages per-pool graduation state and an on-chain price oracle.
Robinhood
beforeInitbeforeAddLiqbeforeSwapafterSwap+3
3
3mo
0xbd38…68ccRuns code on every swap · Can take tokens from swaps · Gates who can add liquidity · Runs at pool creation
Robinhood
beforeInitbeforeAddLiqbeforeSwapafterSwap+2
3
3mo
0xdaa0…e000Runs at pool creation
Robinhood
beforeInit
3
3mo
LoopBuybackHookA shared hook for all Loop Trade launch pools that gates initialization to factory-registered pools, then skims a configurable buyback share of swap fees from the unspecified currency — burning tokens directly if the skim lands on the token side, or accruing quote currency for permissionless buyback-and-burn execution via executeBuyback().
Robinhood
beforeInitafterSwapafterSwapDelta
3
3mo
0xa109…80ccRuns code on every swap · Can take tokens from swaps
Robinhood
beforeSwapafterSwapswapDeltaafterSwapDelta
3
3mo
HeksV6HookMemecoin launchpad hook (heks.fun) that enforces a dynamic anti-snipe fee schedule (up to 90% at launch, decaying to 1% over a configurable window), restricts liquidity additions to a designated vault, permanently locks principal removal, and reverts swaps that push price outside a canonical tick range.
Robinhood
beforeInitbeforeAddLiqbeforeRemoveLiqbeforeSwap+1
3
3mo
0x60f2…0840Runs code on every swap · Gates who can add liquidity
Robinhood
beforeAddLiqafterSwap
3
3mo
ClankerHookStaticFeeV2Uniswap v4 hook for Clanker-issued tokens that enforces per-pool static LP fees with separate buy and sell rates, collects a 20% protocol fee on each swap via delta manipulation, and includes an optional MEV-protection module that can temporarily raise fees within two minutes of pool creation.
Robinhood
beforeInitbeforeAddLiqbeforeSwapafterSwap+2
3
3mo
RobinhoodRWIV4LaunchHookA factory and beforeInitialize hook on Robinhood Chain for permissionless fixed-supply TOKEN/RWI Uniswap v4 pool launches. Liquidity is permanently locked and priced via 30-minute TWAP oracles (RWI/WETH and WETH/USDG) targeting a $10,000 USD market cap. Pool creators can claim accrued swap fees automatically converted to native ETH.
Robinhood
beforeInit
3
3mo
ReflectionHookA shared launchpad hook that skims ETH fees on every swap using beforeSwap and afterSwap return deltas. Fees are split into a per-pool creator reflection fee and a platform fee, accrued as ERC-6909 ETH claims, and swept by a distributor to buy back the token for holders and route platform revenue.
Robinhood
beforeSwapafterSwapswapDeltaafterSwapDelta
3
3mo
0x7105…8044Runs code on every swap · Can take tokens from swaps
Robinhood
afterSwapafterSwapDelta
3
3mo
0x1e5c…e080Runs code on every swap · Sets its own swap fee · Runs at pool creation
Robinhood
beforeInitbeforeSwap
3
3mo
TollHookV1Anti-sniper fee hook that charges a flat buy fee and tiered sell fees based on hold duration (sniper <30min, warm 30min–4h, holder 4h–24h, diamond >24h). Uses tx.origin to track traders through routers, collects native (ETH) fees split between a creator reward vault and a protocol recipient.
Robinhood
beforeInitbeforeSwapafterSwapswapDelta+1
3
3mo
0xd206…00ccRuns code on every swap · Can take tokens from swaps
Robinhood
beforeSwapafterSwapswapDeltaafterSwapDelta
3
3mo
ZeroRWAHookA fee-collecting hook for RWA-paired token pools that extracts a configurable basis-point fee from each swap (varying by direction and exactness) and forwards the collected fees to a factory contract for distribution to token creators.
Robinhood
beforeSwapafterSwapswapDeltaafterSwapDelta
3
3mo
0xa589…e0ccRuns code on every swap · Can take tokens from swaps · Runs at pool creation
Robinhood
beforeInitbeforeSwapafterSwapswapDelta+1
3
3mo
JetstreamHookA singleton Uniswap v4 hook that collects a configurable fee (up to 3%) on the ETH leg of every swap, splitting proceeds among a pool creator, a buyback wallet, and a platform wallet. It gates liquidity additions until a pool is registered by the factory, preventing griefing attacks during pool initialization.
Robinhood
beforeAddLiqbeforeSwapafterSwapswapDelta+1
3
3mo
0xc467…e888Runs code on every swap · Can take tokens from swaps · Gates who can add liquidity · Runs at pool creation
Robinhood
beforeInitbeforeAddLiqbeforeSwapswapDelta
3
3mo
EZLPFeeSplitHookSkims one-third of the static pool LP fee (25% of the LP's chosen total fee) from exact-input swap amounts via beforeSwapReturnsDelta, accruing fees per token in the hook's balance on Robinhood Chain until the owner withdraws them to a configurable treasury address.
Robinhood
beforeSwapswapDelta
3
3mo
0xa09e…a000Runs at pool creation
Robinhood
beforeInit
3
3mo
ForgeHookV4A Uniswap v4 hook for controlled token launches that enforces a structured initialization and single-position liquidity process through a designated launch manager. Applies configurable buy/sell fees (up to 5–15% depending on mode) on swaps via BeforeSwapDelta and AfterSwapDelta, distributing proceeds to platform, creator, rewards, and utility recipients. Liquidity removal and donations are permanently disabled.
Robinhood
beforeInitbeforeAddLiqbeforeRemoveLiqbeforeSwap+4
3
3mo
LaunchpadHookA launchpad hook that charges ETH-denominated swap fees on every ETH/token trade, splitting revenue between the token creator, a platform treasury, and up to three referral tiers. Fees accumulate as native ETH in per-wallet claimable balances and are withdrawn via a pull-based claim function.
Robinhood
beforeSwapafterSwapswapDeltaafterSwapDelta
3
3mo
0xaed2…8080Runs code on every swap · Sets its own swap fee
Robinhood
beforeSwap
3
3mo
0xc656…2880Runs code on every swap · Sets its own swap fee · Gates who can add liquidity · Runs at pool creation
Robinhood
beforeInitbeforeAddLiqbeforeSwap
3
3mo
0xda9c…e880Runs code on every swap · Sets its own swap fee · Gates who can add liquidity · Runs at pool creation
Robinhood
beforeInitbeforeAddLiqbeforeSwap
3
3mo
BallastHookCharges a configurable basis-point fee on the WETH leg of every swap (before or after, depending on whether WETH is the specified or unspecified currency) and distributes it among the token creator, platform vault, and an optional referrer decoded from hookData. Fees accrue on-chain and are claimed via a pull-payment mechanism.
Robinhood
beforeSwapafterSwapswapDeltaafterSwapDelta
3
3mo
ScaleProxyERC1967 upgradeable proxy for a Scale protocol hook component. The implementation contract (containing actual hook logic) is not available in the verified source, so dynamic fee behavior, swap access control, and custom data requirements cannot be determined from this source alone.
Robinhood
beforeInitbeforeAddLiqbeforeRemoveLiqbeforeSwap+3
3
3mo
EquityLaunchHookA bonding-curve launch hook for stock-token-quoted pools on Robinhood Chain. Implements guard-phase fee decay (90%→3% over ~50 blocks), a flat 1% curve phase, and 1% post-graduation fee, with per-wallet and per-block buy caps during the launch window. Fees are captured via BeforeSwapDelta/AfterSwapDelta returns and routed to a FeeRouter contract.
Robinhood
beforeInitbeforeAddLiqbeforeSwapafterSwap+2
3
3mo
0xce12…40c4Runs code on every swap · Can take tokens from swaps
Robinhood
beforeSwapafterSwapafterSwapDelta
3
3mo
DegenSpyV1HookApplies tiered hook fees on every SPY-token pool swap, splitting accrued SPY between an operating treasury, a buyback vault, and a pool beneficiary. Fees combine a time-decaying launch component with a permanent rate, enforced via updateDynamicLPFee on every swap.
Robinhood
beforeInitafterInitbeforeSwapafterSwap+2
3
3mo
NiceHoodV4HookGates pool initialization to an authorized graduation adapter address. After each swap, opportunistically calls vault.claim() to distribute LP fees for the swapped token, throttled by a configurable interval to avoid excessive calls.
Robinhood
beforeInitafterSwap
3
3mo
0x3b81…4144Runs code on every swap · Can take tokens from swaps
Robinhood
afterRemoveLiqafterSwapafterSwapDelta
3
3mo
ForgeHookV4A configurable fee-collecting hook that charges buy/sell fees on swaps via BeforeSwapDelta and AfterSwapDelta, distributing proceeds to platform, creator, rewards, and utility recipients across three fee modes (Basic, Utility, Rewards). Pool initialization and liquidity addition are gated by a launch manager, and liquidity removal is permanently locked.
Robinhood
beforeInitbeforeAddLiqbeforeRemoveLiqbeforeSwap+4
3
3mo
MintFastHookA launchpad protocol fee hook that charges a fixed 2% fee on the ETH side of every swap using Uniswap v4 return deltas. Fees are banked as ERC-6909 claims on the PoolManager and harvested by the launchpad contract. Pool initialization is restricted to the launchpad address.
Robinhood
beforeInitbeforeSwapafterSwapswapDelta+1
3
3mo
NasdankFeeHookA Uniswap v4 hook that charges a configurable WETH fee on every swap in both directions using return-delta accounting. Fees accrue per-pool and are split between an immutable project treasury and a protocol treasury via a permissionless claim function.
Robinhood
beforeSwapafterSwapswapDeltaafterSwapDelta
3
3mo
NasdankFeeHookA shared Uniswap v4 hook that charges a per-pool configurable fee on every swap, always denominated in WETH, using beforeSwap/afterSwap return-delta mechanics. Fees accrue to immutable per-pool project and protocol treasury addresses and are distributed via a permissionless claim function.
Robinhood
beforeSwapafterSwapswapDeltaafterSwapDelta
3
3mo
CoalaHookShared hook for COALA token launches that charges a fixed 1% tax on the WETH (base asset) side of every buy and sell, minting the collected tax as an ERC-6909 WETH claim to the token contract. Pool initialization is restricted to factory-registered pools only, preventing griefing of deterministic pool keys.
Robinhood
beforeInitbeforeSwapafterSwapswapDelta+1
3
3mo
GuardHookRestricts pool initialization to the factory address, preventing front-running of Uniswap v4's permissionless initialize call. No swap-time callbacks are active; all swap flags are false.
Robinhood
beforeInit
3
3mo
MintFastHookA Uniswap v4 launchpad hook that charges a fixed 2% ETH fee on every swap, collected via ERC-6909 claims on the PoolManager. Fees accrue per token and can be harvested by the launchpad address via a collect() function.
Robinhood
beforeSwapafterSwapswapDeltaafterSwapDelta
3
3mo
0x9ee5…f0ccRuns code on every swap · Can take tokens from swaps · Sets its own swap fee · Runs at pool creation
Robinhood
beforeInitafterInitbeforeSwapafterSwap+2
3
3mo
QuiverHookA fee-skimming hook for the Quiver launchpad that collects a configurable per-token tax (0–10%) on every swap via afterSwap, accruing fees in WETH or the launched token. Fees are distributed 50/25/25 to token holders (as stock rewards), the creator, and the protocol treasury.
Robinhood
afterSwapafterSwapDelta
3
3mo
BDeFiHookUniswap v4 hook for the BuilDeFi protocol that applies configurable buy/sell taxes on swaps, manages a fee fulfillment queue to convert collected protocol fees into ETH for distribution, and maintains a truncated geometric oracle for TWAP-based pricing. Trading is gated on per-token full initialization status.
Robinhood
beforeInitafterInitbeforeAddLiqbeforeRemoveLiq+4
3
3mo
ProtectedCurveHookV2A bonding curve AMM hook that fully intercepts swaps via beforeSwapReturnsDelta, implementing an exponential curve (configurable beta) for token launches. Fees are split between platform payees and a buy-and-burn mechanism for a designated network token; external liquidity additions are disabled.
Robinhood
beforeInitbeforeAddLiqbeforeSwapswapDelta
3
3mo
LivoSwapHook (0.5 fee tier)Singleton hook charging a fixed 0.5% LP fee (split 50/50 between creator and treasury) and a time-limited sell tax on tokens launched via the Livo launchpad. Blocks all swaps before a token's graduation event.
Robinhood
beforeSwapafterSwapswapDeltaafterSwapDelta
3
3mo
NoCurveHookV2A fee-collecting hook for the NoCurve launchpad that charges a 1% input-side fee on exact-input WETH-paired swaps via BeforeSwapDelta, escrowing fees for launchpad distribution. Includes a time-limited anti-snipe mechanism that caps per-buy WETH spend during a configurable launch window, expiring at a set timestamp.
Robinhood
beforeSwapswapDelta
3