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
BagsV4HookShared hook for all Bags pools enforcing full-range-only, permanently-locked liquidity, zero LP fee, and a 2% hook fee on the WETH leg of every swap. Fees accrue per-pool and are swept to a platform vault (50%) and a creator fee share contract (50%), with an optional partner cut carved from the protocol half.
Robinhood
beforeInitbeforeAddLiqafterAddLiqbeforeRemoveLiq+4
28
7d
FullRangeGates who can add liquidity · Runs at pool creation
Robinhood
beforeInitbeforeAddLiq
27
31d
0x6404…a840Runs code on every swap · Gates who can add liquidity · Runs at pool creation
Robinhood
beforeInitbeforeAddLiqafterSwap
27
47d
TrendmemepadFeeHookRuns code on every swap · Can take tokens from swaps · Runs at pool creation
Robinhood
beforeInitbeforeSwapafterSwapswapDelta+1
27
53d
0xc74e…4088Runs code on every swap · Can take tokens from swaps · Sets its own swap fee
Robinhood
beforeSwapswapDelta
27
2mo
0x8cb3…c040Runs code on every swap · Sets its own swap fee
Robinhood
afterSwap
27
2mo
0x7bbe…40ccRuns code on every swap · Can take tokens from swaps
Robinhood
beforeSwapafterSwapswapDeltaafterSwapDelta
27
2mo
QuoteFeeHookCharges a fixed 1% fee on every swap, always denominated in the ETH side of the pool (currency0), by splitting the charge between beforeSwap and afterSwap callbacks depending on which side is specified. Fees are accrued per registered pool and collected by an immutable factory contract.
Robinhood
beforeSwapafterSwapswapDeltaafterSwapDelta
27
3mo
0x2f37…2accRuns 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
27
9d
RebateHookRuns code on every swap · Can take tokens from swaps · Adjusts deposit amounts · Runs at pool creation
Robinhood
beforeInitafterAddLiqbeforeSwapafterSwap+3
26
24d
FeeHookRuns code on every swap · Can take tokens from swaps · Runs at pool creation
Robinhood
beforeInitbeforeSwapafterSwapswapDelta+1
26
29d
DoodlHookRuns code on every swap · Can take tokens from swaps · Gates who can add liquidity
Robinhood
beforeAddLiqbeforeSwapafterSwapafterSwapDelta
26
52d
0xbd52…d0ccRuns code on every swap · Can take tokens from swaps · Sets its own swap fee · Runs at pool creation
Robinhood
afterInitbeforeSwapafterSwapswapDelta+1
26
53d
0x395f…80ccRuns code on every swap · Can take tokens from swaps
Robinhood
beforeSwapafterSwapswapDeltaafterSwapDelta
26
53d
0xc809…80ccRuns code on every swap · Can take tokens from swaps
Robinhood
beforeSwapafterSwapswapDeltaafterSwapDelta
26
53d
0x2578…40ccRuns code on every swap · Can take tokens from swaps
Robinhood
beforeSwapafterSwapswapDeltaafterSwapDelta
26
2mo
GlassBoxHookA Uniswap v4 launchpad hook with authorized pool creation and a mandatory dynamic LP fee. beforeSwap enforces a per-pool trading-start timestamp and applies a linearly-decaying anti-snipe LP fee override. afterSwap collects a configurable protocol fee (in bps) from swap output, routes it to a configurable fee sink, and awards Prism points per swap.
Robinhood
beforeInitafterInitbeforeSwapafterSwap+1
26
2mo
BlazeHookBlazeHook charges configurable buy and sell fees (in basis points) on swaps for tokens registered by the factory. It takes fees as BeforeSwapDelta/AfterSwapDelta from the quote token, routes them to the token creator, and applies a time-decaying anti-snipe surcharge during the first N blocks after launch.
Robinhood
beforeSwapafterSwapswapDeltaafterSwapDelta
26
2mo
0x3c28…4080Runs code on every swap
Robinhood
beforeSwap
26
3mo
LaunchpadHookA Uniswap v4 launchpad hook that collects a configurable fee (up to 1%) on every swap in registered token pools, splitting proceeds between the token creator, the platform treasury, and up to three referral tiers. Tracks cumulative quote volume per token to signal graduation milestones.
Robinhood
beforeSwapafterSwapswapDeltaafterSwapDelta
26
40d
0x5b49…80c4Runs code on every swap · Can take tokens from swaps · Sets its own swap fee
Robinhood
beforeSwapafterSwapafterSwapDelta
25
2mo
LaunchTaxHookCharges a 1% swap tax on launchpad pools, always denominated in the pool's quote token, split 50/50 between the launchpad deployer and the pool token creator. Only the registered strategy contract can initialize pools with this hook; the tax is taken via BeforeSwapDelta or AfterSwapDelta depending on which swap leg is the quote currency.
Robinhood
beforeInitbeforeSwapafterSwapswapDelta+1
25
2mo
0xfada…4080Runs code on every swap · Sets its own swap fee
Robinhood
beforeSwap
25
2mo
NexusHookA token-launch platform hook that charges configurable buy/sell fees and a block-based anti-snipe tax on registered tokens, taking fees directly from swap amounts via BeforeSwapDelta/AfterSwapDelta and routing them to token creators as claimable balances.
Robinhood
beforeSwapafterSwapswapDeltaafterSwapDelta
25
3mo
LittleJohnBondingHookA bonding-launch Uniswap v4 hook extending LittleJohnHook with a graduation milestone: once ETH absorbed (derived from post-swap sqrt price and fixed launch liquidity) reaches a threshold, emits BondingGraduated. Only the factory's initial liquidity add is permitted per pool; all subsequent adds revert. Fees are taken via return-deltas and minted as ERC-6909 native-ETH claims to LpLockerV4.
Robinhood
beforeInitbeforeAddLiqbeforeSwapafterSwap+2
25
20d
FeeHookRuns code on every swap · Can take tokens from swaps · Runs at pool creation
Robinhood
beforeInitbeforeSwapafterSwapswapDelta+1
24
28d
0x343f…c044Runs code on every swap · Can take tokens from swaps
Robinhood
afterSwapafterSwapDelta
24
44d
ScrambleHookRuns 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
24
47d
TheLabFeeHookRuns code on every swap · Can take tokens from swaps · Runs at pool creation
Robinhood
beforeInitbeforeSwapafterSwapswapDelta+1
24
56d
0x709f…6aa0Runs code on every swap · Can block LP withdrawals · Gates who can add liquidity · Runs at pool creation · Handles donations to LPs
Robinhood
beforeInitbeforeAddLiqbeforeRemoveLiqbeforeSwap+1
24
59d
0x4ea0…38ccRuns code on every swap · Can take tokens from swaps · Sets its own swap fee · Gates who can add liquidity · Runs at pool creation
Robinhood
beforeInitafterInitbeforeAddLiqbeforeSwap+3
24
2mo
0xd2bd…8088Runs code on every swap · Can take tokens from swaps
Robinhood
beforeSwapswapDelta
24
2mo
0x539b…c0c0Runs code on every swap
Robinhood
beforeSwapafterSwap
24
2mo
0x3249…68ccRuns code on every swap · Can take tokens from swaps · Gates who can add liquidity · Runs at pool creation
Robinhood
beforeInitbeforeAddLiqbeforeSwapafterSwap+2
24
3mo
ClankerHookStaticFeeV2A Clanker protocol hook that sets separate static LP fees for buying vs. selling the clanker token, applying them dynamically via updateDynamicLPFee on each swap. Collects protocol fees via delta manipulation in both beforeSwap and afterSwap, supports optional MEV protection modules (active for up to 2 minutes post-launch), and triggers LP locker fee claims on every swap.
Robinhood
beforeInitbeforeAddLiqbeforeSwapafterSwap+2
24
14d
SlipstreamAggregatorRuns code on every swap · Can take tokens from swaps · Sets its own swap fee · Gates who can add liquidity · Runs at pool creation
Robinhood
beforeInitbeforeAddLiqbeforeSwapswapDelta
23
26d
FeeHookRuns 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
23
58d
0xdc02…a0ccRuns code on every swap · Can take tokens from swaps · Runs at pool creation
Robinhood
beforeInitbeforeSwapafterSwapswapDelta+1
23
2mo
SpotUniswap v4 hook with oracle-based dynamic fee adjustment, full-range liquidity management, and fee reinvestment. Uses a truncated geometric oracle to track tick movement and adjusts surge fees accordingly. Charges both a declared protocol fee and an undisclosed additional 0.10% surcharge on every swap.
Robinhood
afterInitbeforeSwapafterSwapswapDelta+1
23
2mo
0x533a…80ccRuns code on every swap · Can take tokens from swaps
Robinhood
beforeSwapafterSwapswapDeltaafterSwapDelta
23
2mo
ZiaFeeHookA Uniswap v4 hook that enforces keeper-configurable dynamic LP fees (up to 1%) and collects a bounded hook fee (up to 0.25%) in the swap's specified currency, accruing ERC-6909 claims redeemable only to an immutable treasury address.
Robinhood
beforeInitbeforeSwapswapDelta
23
3mo
CashCatQuoteFeeHookA shared Uniswap v4 hook for all CashCat launchpad pools that charges a configurable swap fee (up to 10%) always in the pool's quote currency via v4 return-delta accounting. Fees are taken in beforeSwap for specified-quote swaps and afterSwap for unspecified-quote swaps, minted as ERC-6909 claims to a locker. Pool creation is gated to the CashCat launchpad; afterSwap also records a cosmetic graduation milestone based on post-swap price.
Robinhood
beforeInitbeforeSwapafterSwapswapDelta+1
23
3mo
UniswapV4KEMHookQuote-gated Uniswap v4 hook that requires a cryptographic signature from a designated quote signer for each exact-input swap. Validates exchange rate bounds and nonce in beforeSwap; in afterSwap, captures any output exceeding the signed maximum exchange rate by minting ERC6909 tokens to itself, claimable by authorized accounts.
Robinhood
beforeSwapafterSwapafterSwapDelta
23
3mo
LootHookFee-taking hook that skims 1.5% of every swap in ETH. On buys (ETH→token), fees are claimed as ERC-6909 ETH credits in beforeSwap and redeemed in afterSwap or via a permissionless collect(); on sells (token→ETH), fees are taken from the ETH output in afterSwap. Fees are split among token holders (via DividendToken.fundPot), creator, platform, and ops.
Robinhood
beforeInitbeforeSwapafterSwapswapDelta+1
23
19d
0x4a73…6aecRuns 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
22
22d
LaunchHookRuns code on every swap · Can take tokens from swaps · Runs at pool creation
Robinhood
beforeInitbeforeSwapafterSwapswapDelta+1
22
38d
NavJitHookRuns code on every swap · Can block LP withdrawals · Gates who can add liquidity · Runs at pool creation · Handles donations to LPs
Robinhood
beforeInitbeforeAddLiqbeforeRemoveLiqbeforeSwap+2
22
40d
0xfafd…c0ccRuns code on every swap · Can take tokens from swaps
Robinhood
beforeSwapafterSwapswapDeltaafterSwapDelta
22
48d
0xdece…20ccRuns code on every swap · Can take tokens from swaps · Runs at pool creation
Robinhood
beforeInitbeforeSwapafterSwapswapDelta+1
22
49d
0xbfef…6880Runs code on every swap · Sets its own swap fee · Gates who can add liquidity · Runs at pool creation
Robinhood
beforeInitbeforeAddLiqbeforeSwap
22