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
3mo
LunchTaxHookImmutableA non-upgradeable Uniswap v4 hook for ETH-paired token launches that collects configurable buy/sell taxes (up to 20% per side) via BeforeSwapDelta and AfterSwapDelta, with optional launch guards including timestamp-based trading delays, decaying opening taxes, and per-transaction buy caps. Collected ETH is distributed to token creators and a platform address.
Robinhood
beforeInitbeforeSwapafterSwapswapDelta+1
46
3mo
RuneMarketHookA Uniswap v4 hook that gates pool initialization to authorized addresses, enforces per-pool pause controls settable by an OPERATOR_ROLE admin, collects a configurable percentage fee on swaps via afterSwapReturnsDelta, and notifies an IOrderManager of tick movements after each swap to settle limit orders.
Robinhood
beforeInitafterAddLiqafterRemoveLiqbeforeSwap+2
46
2mo
StockFeeHookImmutableFee hook for stock-paired (TOKEN/<stock>) Uniswap v4 launch pools. Charges a fixed fee on the stock/quote leg across all four swap directions, accumulating as ERC-6909 claims. A permissionless claimFees() converts accrued stock fees to WETH via Uniswap V3 (TWAP-guarded slippage floor) and distributes as native ETH across a fixed 4-way split: dev, treasury, buyback, and token mechanism.
Robinhood
beforeSwapafterSwapswapDeltaafterSwapDelta
45
4mo
RampHookA shared Uniswap v4 hook for bonding curve pools that applies dynamic LP fees: an elevated anti-snipe tax during a configurable window after launch, falling back to a per-pool or global platform fee. Liquidity additions are restricted to an owner-managed allowlist of approved callers.
Robinhood
beforeAddLiqbeforeSwap
45
40d
AvocadoLaunchpadRuns 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
44
53d
0xa113…00ccRuns code on every swap · Can take tokens from swaps
Robinhood
beforeSwapafterSwapswapDeltaafterSwapDelta
43
54d
0x645f…05c7Runs code on every swap · Can take tokens from swaps · Takes a cut when LPs withdraw · Adjusts deposit amounts
Robinhood
afterAddLiqafterRemoveLiqbeforeSwapafterSwap+3
43
2mo
VectisHookA shared hook for all Vectis pools that restricts pool initialization to the LaunchFactory address and liquidity additions to the Locker address. Swaps are fully unrestricted; the hook has no swap flags, no dynamic fee, and no delta modifications.
Robinhood
beforeInitbeforeAddLiq
43
3mo
BasedBidHookRuns code on every swap · Can take tokens from swaps · Sets its own swap fee · Runs at pool creation
Robinhood
afterInitbeforeSwapafterSwapswapDelta+1
43
55d
0xfc91…c0ccRuns code on every swap · Can take tokens from swaps
Robinhood
beforeSwapafterSwapswapDeltaafterSwapDelta
42
2mo
0x40cb…80c4Runs code on every swap · Can take tokens from swaps · Sets its own swap fee
Robinhood
beforeSwapafterSwapafterSwapDelta
42
2mo
0xac8d…80ccRuns code on every swap · Can take tokens from swaps
Robinhood
beforeSwapafterSwapswapDeltaafterSwapDelta
42
18d
0xc3a0…68c4Runs code on every swap · Can take tokens from swaps · Sets its own swap fee · Gates who can add liquidity · Runs at pool creation
Robinhood
beforeInitbeforeAddLiqbeforeSwapafterSwap+1
41
24d
SlurpV4HookRuns code on every swap · Can take tokens from swaps · Gates who can add liquidity · Runs at pool creation
Robinhood
beforeInitbeforeAddLiqbeforeSwapafterSwap+2
41
50d
NoRemoveHookCan block LP withdrawals
Robinhood
beforeRemoveLiq
41
52d
0x2192…00ccRuns code on every swap · Can take tokens from swaps
Robinhood
beforeSwapafterSwapswapDeltaafterSwapDelta
41
2mo
RallyHookA token launch hook that runs a virtual constant-product bonding curve. During the curve phase, the hook serves swaps from its own inventory against virtual reserves; upon reaching the graduation threshold, it atomically seeds a permanent full-range CLMM position and thereafter collects protocol fees on all swaps.
Robinhood
beforeInitbeforeAddLiqbeforeSwapafterSwap+2
41
2mo
TripoolsAntiSnipeHookA shared Uniswap v4 hook for Tripools launch pools that enforces a 6-second anti-snipe window (50% tax routed entirely to treasury for non-whitelisted buys) and a dynamic tiered tax schedule for buys and sells, splitting fees between the pool creator and protocol treasury, always settled in ETH.
Robinhood
beforeSwapafterSwapswapDeltaafterSwapDelta
41
2mo
RetardV1227PoolHookRuns code on every swap · Can block LP withdrawals · Gates who can add liquidity · Runs at pool creation
Robinhood
beforeInitbeforeAddLiqbeforeRemoveLiqafterSwap
40
2mo
RetardV1227PoolHookRuns code on every swap · Can block LP withdrawals · Gates who can add liquidity · Runs at pool creation
Robinhood
beforeInitbeforeAddLiqbeforeRemoveLiqafterSwap
40
3mo
PmavHookA meme coin launchpad hook (pmav.fun v2.2) that implements a bonding curve via a concentrated Uniswap v4 position, enforces a permanent 2% wallet cap with fill-to-cap semantics, charges a 1% fee split 70/30 between creator and platform, and graduates coins to a permanently locked full-range pool when the curve is exhausted.
Robinhood
beforeInitbeforeAddLiqbeforeSwapafterSwap+2
40
23d
MEVRebateHookRuns code on every swap · Runs at pool creation
Robinhood
afterInitafterAddLiqbeforeSwapafterSwap
39
36d
KeyarchHookRuns code on every swap · Can take tokens from swaps · Sets its own swap fee · Runs at pool creation
Robinhood
beforeInitbeforeSwapafterSwapafterSwapDelta
39
38d
KeyarchHookRuns code on every swap · Can take tokens from swaps · Sets its own swap fee · Runs at pool creation
Robinhood
beforeInitbeforeSwapafterSwapafterSwapDelta
39
2mo
HavenHookA fee-collection hook that intercepts swaps on registered ("moored") token pools, deducting a configurable fee (default 1%, capped at 5%) from each swap in the quote currency, and crediting accumulated fees to designated pool managers ("skippers") who can claim them via reap/reapAll.
Robinhood
beforeSwapafterSwapswapDeltaafterSwapDelta
39
11d
SignalV4HookV43Runs code on every swap · Can take tokens from swaps · Can block LP withdrawals · Gates who can add liquidity · Runs at pool creation · Handles donations to LPs
Robinhood
beforeInitbeforeAddLiqbeforeRemoveLiqbeforeSwap+4
38
58d
LaunchTaxHookCharges a 1% swap tax in the pool's quote token on every launchpad pool trade, split 50/50 between the launchpad deployer and the pool's token creator, using beforeSwap and afterSwap deltas. Only pools initialized by the authorized strategy contract are taxed.
Robinhood
beforeInitbeforeSwapafterSwapswapDelta+1
38
2mo
SettlePermissionHookGates Uniswap v4 pool initialization to a permissioned settle adapter via a one-shot authorize(poolId) allowlist; unauthorized initializations revert. Liquidity operations after initialization are unrestricted. Has no swap hooks.
Robinhood
beforeInit
38
2mo
DriftHookA Uniswap v4 hook for token launches that collects fees on swaps via swap deltas — combining a protocol fee, an optional creator buy/sell tax, and a time-decaying anti-snipe surcharge on early buys. Collected fees are credited to the token creator and claimed via a pull-payment mechanism.
Robinhood
beforeSwapafterSwapswapDeltaafterSwapDelta
38
3mo
FlowHookV3A Uniswap v4 hook for USDG-paired pools that taxes buy and sell swaps, routing fees to holder, LP, treasury, buyback/burn, and referral buckets via delta interception. An anti-snipe decay fee is applied to buys shortly after pool launch.
Robinhood
beforeInitbeforeSwapafterSwapswapDelta+1
38
3mo
CashCatGraduationHookSingleton hook for the CashCat launchpad that restricts pool initialization to the launchpad (beforeInitialize) and monitors post-swap prices to set a one-way graduation latch when a launch token's paired-currency principal reaches a configured threshold (afterSwap).
Robinhood
beforeInitafterSwap
38
3mo
0x69d3…2ac0Runs code on every swap · Sets its own swap fee · Can block LP withdrawals · Gates who can add liquidity · Runs at pool creation
Robinhood
beforeInitbeforeAddLiqbeforeRemoveLiqbeforeSwap+1
38
19d
0x419e…2ac0Runs code on every swap · Can block LP withdrawals · Gates who can add liquidity · Runs at pool creation
Robinhood
beforeInitbeforeAddLiqbeforeRemoveLiqbeforeSwap+1
37
20d
0x3493…2ac0Runs code on every swap · Can block LP withdrawals · Gates who can add liquidity · Runs at pool creation
Robinhood
beforeInitbeforeAddLiqbeforeRemoveLiqbeforeSwap+1
37
22d
0xa735…eac0Runs code on every swap · Can block LP withdrawals · Gates who can add liquidity · Runs at pool creation
Robinhood
beforeInitbeforeAddLiqbeforeRemoveLiqbeforeSwap+1
37
22d
HookeMemeHookA single-hook meme launchpad managing bonding curves for meme tokens paired with hXMAX. Each swap pays a 1% fee on the hXMAX leg via BeforeSwapDelta/AfterSwapReturnsDelta, split between a per-launch fee recipient and the treasury; external liquidity is blocked until the curve empties, at which point remaining assets are permanently locked in a dead-address v4 position.
Robinhood
beforeInitbeforeAddLiqbeforeSwapafterSwap+3
37
37d
0xf484…00ccRuns code on every swap · Can take tokens from swaps
Robinhood
beforeSwapafterSwapswapDeltaafterSwapDelta
37
2mo
SomprazHookA Sompraz launchpad hook that collects fees on swaps of registered tokens. On buys, charges a combined platform fee and per-token buy tax from the quote amount. On sells, non-creator sellers are charged 100% of the swap output as a fee, effectively blocking sells for anyone except the token creator.
Robinhood
beforeSwapafterSwapswapDeltaafterSwapDelta
37
2mo
CreatorFeeHookA launchpad fee hook that takes a fixed percentage of each swap's output (TOTAL_FEE_BPS), splitting it 70/30 between the token creator and the protocol treasury via a shared fee engine. Pools must be WETH pairs and can only be created by the authorized factory. Also supports multi-token LP rewards via a juice mechanism using V4-style fee-growth accounting.
Robinhood
beforeInitafterSwapafterSwapDelta
37
3mo
QuiverV4HookShared policy hook for Quiver V4 pools that gates token purchases via EIP-712 signed vouchers with per-buyer cumulative allocation limits. Restricts liquidity addition to the designated launcher during the bootstrap phase, and blocks all buys via access-controlled pools unless the buyer holds a valid signed voucher.
Robinhood
beforeInitbeforeAddLiqbeforeSwap
37
3mo
LaunchpadHookA Uniswap v4 hook that restricts pool initialization to a single designated launchpad address, preventing front-running of pool creation for token launches. It is not in the swap path and runs only once per pool, at initialization.
Robinhood
beforeInit
37
2mo
TestHookA minimal test hook that implements stub liquidity callbacks (beforeAddLiquidity, afterAddLiquidity, beforeRemoveLiquidity, afterRemoveLiquidity) that return the correct selectors without performing any logic. Has no swap hooks and no state mutations.
Robinhood
beforeAddLiqafterAddLiqbeforeRemoveLiqafterRemoveLiq
36
3mo
0x6eb5…e8ccRuns code on every swap · Can take tokens from swaps · Sets its own swap fee · Gates who can add liquidity · Runs at pool creation
Robinhood
beforeInitbeforeAddLiqbeforeSwapafterSwap+2
36
25d
AccrueHookRuns code on every swap · Can take tokens from swaps · Gates who can add liquidity · Runs at pool creation · Handles donations to LPs
Robinhood
beforeInitbeforeAddLiqbeforeSwapbeforeDonate+1
35
26d
AccrueHookRuns code on every swap · Can take tokens from swaps · Gates who can add liquidity · Runs at pool creation · Handles donations to LPs
Robinhood
beforeInitbeforeAddLiqbeforeSwapbeforeDonate+1
35
44d
0x49db…60ccRuns code on every swap · Can take tokens from swaps · Sets its own swap fee · Runs at pool creation
Robinhood
beforeInitbeforeSwapafterSwapswapDelta+1
35
45d
ZealzNativeOpeningHookRuns code on every swap · Can take tokens from swaps · Runs at pool creation
Robinhood
beforeInitbeforeSwapafterSwapswapDelta+1
35
2mo
EggsFeeHookA Uniswap v4 hook for Eggs Launchpad pools that charges a flat fee (0.1%–5.2%) on ETH-denominated swaps: taken from the input on buys (beforeSwap) and from the output on sells (afterSwap), forwarded to a per-pool fee vault. Only exact-input swaps are permitted; exact-output swaps revert. Pool registration is restricted to a single authorized factory address.
Robinhood
beforeInitbeforeSwapafterSwapswapDelta+1
35
2mo
ERC1967Proxy HookA Uniswap v4 hook deployed as an ERC1967 upgradeable proxy. The implementation contract is not verified, so the full hook logic cannot be analyzed. The address bitmask indicates beforeSwap with delta return, beforeInitialize, and beforeAddLiquidity permissions.
Robinhood
beforeInitbeforeAddLiqbeforeSwapswapDelta
35
3mo
LaunchpadHookCollects a configurable percentage fee on every swap for registered launchpad token pools, splitting proceeds between the token creator and platform treasury, with optional referral rewards distributed via an external registry.
Robinhood
beforeSwapafterSwapswapDeltaafterSwapDelta
35