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
17mo
TaxHookA Uniswap v4 hook that applies configurable buy and sell taxes on a designated token (boomToken) across pools, collecting a global team fee and per-pool dev fee on both inflows and outflows, while zeroing LP fees via a fee override in beforeSwap.
Ethereum
beforeSwapafterSwapswapDeltaafterSwapDelta
27
19mo
0x0000…1888Runs code on every swap · Can take tokens from swaps · Gates who can add liquidity · Runs at pool creation
Unichain
afterInitbeforeAddLiqbeforeSwapswapDelta
27
9d
RebateHookRuns code on every swap · Can take tokens from swaps · Adjusts deposit amounts · Runs at pool creation
Robinhood
beforeInitafterAddLiqbeforeSwapafterSwap+3
26
11d
EtherealFactoryRuns code on every swap · Can take tokens from swaps · Runs at pool creation
Ethereum
beforeInitbeforeSwapafterSwapswapDelta+1
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
39d
FusingFeeHookRuns code on every swap · Sets its own swap fee · Runs at pool creation
Ethereum
beforeInitbeforeSwapafterSwap
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
11mo
ZoraV4CoinHookUniswap v4 hook for Zora Coins that collects LP fees from multiple positions on every swap, converts them to a backing currency via multi-hop swaps, and distributes rewards to creators, referrers, and the protocol. Supports limit order filling and liquidity migration to new hook implementations.
Base
afterInitbeforeSwapafterSwap
26
14mo
BoardHookA Uniswap v4 hook implementing a token launch platform with a fair launch mechanism that fills purchases from a dedicated position, enforces time-gated access control (pre-launch block), optional Merkle-proof whitelisting, and distributes swap fees across protocol, creator, inspired, and referral recipients.
Base
beforeInitbeforeAddLiqafterAddLiqbeforeRemoveLiq+6
26
21mo
0x9f37…c040Runs code on every swap
Base
afterSwap
26
14d
Ring FewV2 Shell Hook (WETH)Aggregator hook that routes swaps through FewV2 pairs using Ring-wrapped tokens, bypassing native v4 liquidity. An owner-controlled allowlist (with timelock for new additions) restricts which origin tokens can be registered; a guardian or owner can pause swaps.
Ethereum
beforeInitbeforeSwapswapDelta
25
37d
InitialBuyNFTStrategyHookRuns code on every swap · Can take tokens from swaps · Runs at pool creation
Ethereum
beforeInitafterAddLiqafterSwapafterSwapDelta
25
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
5mo
LiquidGuardUniswap v4 hook that collects a configurable basis-point fee on the RARE token side of every swap, routing collected fees to a designated fee distributor contract. Uses beforeSwap when RARE is the specified currency and afterSwap when RARE is the unspecified currency.
Ethereum
beforeInitbeforeSwapafterSwapswapDelta+1
25
13mo
0x93df…1480Runs code on every swap · Sets its own swap fee · Runs at pool creation
Base
afterInitafterAddLiqbeforeSwap
25
16mo
CreatorCoinHookA Zora protocol hook for creator coin pools that collects LP fees after each swap, converts them to a backing currency via multi-hop swaps, and distributes rewards to the creator and protocol. On pool initialization, it mints multiple liquidity positions and, on each swap, also triggers creator vesting.
Base
afterInitafterSwap
25
17mo
TokenFabA bonding curve token launchpad hook that blocks external liquidity and enforces a progressive price curve for newly launched ERC-20 tokens. Once the bonding curve supply is exhausted, the hook automatically migrates liquidity to a standard AMM pool and extracts a 1% swap fee on the base-token side, split 50/50 between creator and platform.
Base
beforeInitbeforeAddLiqbeforeRemoveLiqafterSwap+1
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
LaunchHookRuns code on every swap · Can take tokens from swaps · Sets its own swap fee
Ethereum
beforeSwapafterSwapswapDeltaafterSwapDelta
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
52d
0xf112…c0ccRuns code on every swap · Can take tokens from swaps
Ethereum
beforeSwapafterSwapswapDeltaafterSwapDelta
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
8mo
ZoraV4CoinHookUniswap v4 hook for Zora Coins that initializes multiple Doppler-curve liquidity positions on pool creation. On every swap, collects LP fees, converts them to a backing currency, and distributes rewards. Features a dynamic launch fee decaying from 99% to 1% over 10 seconds post-creation, and triggers Zora limit order book fills on each swap.
Base
afterInitbeforeSwapafterSwap
24
10mo
0xbe6d…c0ccRuns code on every swap · Can take tokens from swaps
Base
beforeSwapafterSwapswapDeltaafterSwapDelta
24
11mo
Aquinas Hook (Base)Restricts Uniswap v4 pool initialization to factory-authorized Safe addresses for Aquinas DAOs, preventing frontrunning of LP initialization by requiring the caller to be pre-approved by the Aquinas factory.
Base
beforeInit
24
18mo
0xf68e…40ccRuns code on every swap · Can take tokens from swaps · Sets its own swap fee
Base
beforeSwapafterSwapswapDeltaafterSwapDelta
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