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
EZLPTradingFeeHookRuns code on every swap · Can take tokens from swaps · Gates who can add liquidity
Base
beforeAddLiqafterAddLiqbeforeSwapafterSwap+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
ERC1967ProxyRuns 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
Base
beforeInitafterInitbeforeAddLiqbeforeRemoveLiq+4
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
0xe88b…e0c0Runs code on every swap · Sets its own swap fee · Runs at pool creation
Ethereum
beforeInitbeforeSwapafterSwap
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
3mo
UnifiedFeeHookManages platform and creator fees for curated token launches (exact-input only). On buys (native → token), deducts platform and creator fees from input pre-swap; on sells (token → native), burns a portion of tokens pre-swap and extracts a platform fee from native output post-swap.
Robinhood
beforeInitbeforeSwapafterSwapswapDelta+1
3
3mo
LootHookTakes a 1.5% ETH fee on both buy (ETH→token) and sell (token→ETH) swaps via BeforeSwapDelta/AfterSwapDelta, distributing proceeds to token holders (via DividendToken.fundPot), the pool creator, a platform address, and an ops address. Pool creation is gated to an authorized factory via beforeInitialize.
Robinhood
beforeInitbeforeSwapafterSwapswapDelta+1
3
3mo
0x73bd…5a80Runs code on every swap · Can block LP withdrawals · Gates who can add liquidity · Runs at pool creation
Robinhood
afterInitbeforeAddLiqbeforeRemoveLiqbeforeSwap
3
3mo
QuiverHookStaticFeeA Uniswap v4 hook for Quiver protocol token pools that sets directional LP fees (separate quiver-side and paired-side rates via updateDynamicLPFee), collects protocol fees by modifying swap deltas in beforeSwap and afterSwap, triggers LP locker reward claims per swap, and runs an optional MEV protection module during a 2-minute window after pool creation.
Robinhood
beforeInitbeforeAddLiqbeforeSwapafterSwap+2
3
3mo
0x641f…2088Runs code on every swap · Can take tokens from swaps · Sets its own swap fee · Runs at pool creation
Robinhood
beforeInitbeforeSwapswapDelta
3
3mo
0xb895…c0c0Runs code on every swap · Sets its own swap fee
Robinhood
beforeSwapafterSwap
3
3mo
BellV4FactoryA permissionless factory that launches fixed-supply ERC20 tokens into native-ETH Uniswap v4 pools with permanently locked one-sided liquidity. Uses the beforeInitialize hook solely to reject unauthorized pool initialization by third parties; swaps and liquidity operations have no hook callbacks.
Robinhood
beforeInit
3
3mo
0xefed…8800Gates who can add liquidity
Robinhood
beforeAddLiq
3
3mo
0x2085…0800Gates who can add liquidity
Robinhood
beforeAddLiq
3
3mo
QuiverHookStaticFeeA Uniswap v4 hook for the Quiver protocol that sets asymmetric LP fees (quiverFee vs pairedFee) based on swap direction via updateDynamicLPFee, and collects protocol fees on the non-Quiver token side of each swap using BeforeSwapDelta and AfterSwapDelta. Includes optional MEV protection via an external module active for 2 minutes after pool creation.
Robinhood
beforeInitbeforeAddLiqbeforeSwapafterSwap+2
3
3mo
DegenHoodV4HookV2Uniswap v4 hook for the DegenHood platform that collects WETH fees on token swaps, splitting proceeds between a per-pool beneficiary and a protocol treasury, while managing a dynamic LP fee set at initialization and refreshed on every swap.
Robinhood
beforeInitafterInitbeforeSwapafterSwap+2
3
3mo
HoodseaFeeHookVolatility-based fee hook for native-ETH/TOKEN pools. Charges ETH fees on buys in beforeSwap and sells in afterSwap, with fees scaling between a configurable base and max (1%–5%) based on the tick movement of the previous swap. Exact-output swaps are blocked and will revert.
Robinhood
beforeSwapafterSwapswapDeltaafterSwapDelta
3
3mo
0x24cd…c080Runs code on every swap · Sets its own swap fee
Robinhood
beforeSwap
3
3mo
0x6591…e888Runs 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
3
4mo
LittleJohnHookA factory-deployed Uniswap v4 launch-pool hook that takes an ETH-leg fee on all four swap shapes via beforeSwap/afterSwap return-delta. The fee optionally decays over time from a launch-time rate to a settled base rate. Fees are minted as ERC-6909 ETH claims to a per-pool locker. A configurable time-bounded sell-lock can restrict the creator from selling during the launch window. Pool config is write-once via factory; no owner or upgrade path exists.
Robinhood
beforeInitbeforeSwapafterSwapswapDelta+1
3
4mo
0xc3e8…9200Can block LP withdrawals · Runs at pool creation
Base
afterInitbeforeRemoveLiq
3
4mo
0xc1a8…6888Runs code on every swap · Can take tokens from swaps · Gates who can add liquidity · Runs at pool creation
Ethereum
beforeInitbeforeAddLiqbeforeSwapswapDelta
3
4mo
0xc1f8…e888Runs code on every swap · Can take tokens from swaps · Gates who can add liquidity · Runs at pool creation
Ethereum
beforeInitbeforeAddLiqbeforeSwapswapDelta
3
4mo
0xd253…aa44Runs code on every swap · Can take tokens from swaps · Can block LP withdrawals · Gates who can add liquidity · Runs at pool creation
Base
beforeInitbeforeAddLiqbeforeRemoveLiqafterSwap+1
3
4mo
0xe065…20ccRuns code on every swap · Can take tokens from swaps · Runs at pool creation
Robinhood
beforeInitbeforeSwapafterSwapswapDelta+1
3
4mo
0x0c46…e8ccRuns code on every swap · Can take tokens from swaps · Sets its own swap fee · Gates who can add liquidity · Runs at pool creation
Base
beforeInitbeforeAddLiqbeforeSwapafterSwap+2
3
4mo
0x1feb…a8ccRuns 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
3
4mo
TurbineHookRuns code on every swap · Can take tokens from swaps · Runs at pool creation
Ethereum
beforeInitbeforeSwapswapDelta
3
4mo
TurbineHookRuns code on every swap · Can take tokens from swaps · Runs at pool creation
Ethereum
beforeInitbeforeSwapswapDelta
3
4mo
DeadBuybackHookA Uniswap v4 hook that charges a 5% WETH fee on all swap directions and types (exact-input and exact-output) in a WETH/DEAD token pool, splitting fees 50/50 between a team wallet and a permissionless buyback-and-burn mechanism that executes every 10 taxed swaps.
Robinhood
beforeSwapafterSwapswapDeltaafterSwapDelta
3
4mo
0x0ab4…8080Runs code on every swap
Base
beforeSwap
3
4mo
RehypHookA custom bonding-curve AMM hook that owns all pool liquidity internally, blocking external LP deposits and donations. Swaps exchange WETH/USDC/GHO for REHYP tokens using reserve-based pricing; excess assets are deposited into Aave V3 to earn yield, which can be harvested to increase reserves and burn REHYP supply.
Base
beforeInitbeforeAddLiqbeforeRemoveLiqbeforeSwap+2
3
4mo
0x7e00…2088Runs code on every swap · Can take tokens from swaps · Runs at pool creation
Base
beforeInitbeforeSwapswapDelta
3
4mo
0xd1b9…4044Runs code on every swap · Can take tokens from swaps
Base
afterSwapafterSwapDelta
3
4mo
0x90b8…8044Runs code on every swap · Can take tokens from swaps
Base
afterSwapafterSwapDelta
3
4mo
0x12f5…88ccRuns code on every swap · Can take tokens from swaps · Gates who can add liquidity
Ethereum
beforeAddLiqbeforeSwapafterSwapswapDelta+1
3
4mo
EquityPegHookRuns code on every swap · Can take tokens from swaps · Can block LP withdrawals · Gates who can add liquidity · Runs at pool creation
Ethereum
beforeInitbeforeAddLiqbeforeRemoveLiqbeforeSwap+1
3
4mo
0x6dc2…ca40Runs code on every swap · Can block LP withdrawals · Gates who can add liquidity
Ethereum
beforeAddLiqbeforeRemoveLiqafterSwap
3
5mo
QubitorFeeHookCharges a flat fee in basis points (up to 25%) on swaps involving a configured quote currency, extracting fees via poolManager.take() in both beforeSwap and afterSwap and forwarding them to a configurable fee collector. The fee rate can only be decreased (never increased) by the owner after deployment.
Base
beforeSwapafterSwapswapDeltaafterSwapDelta
3
5mo
TaxHookDeducts a configurable percentage (up to 10%) of input currency from each swap as a tax, routing 99% to a project treasury and 1% to a factory protocol fee recipient. Supports per-direction buy/sell tax decay schedules anchored on trading activation, a ramping max-buy cap enforced in afterSwap, and governance-gated trading. Exact-output swaps are not supported.
Ethereum
beforeSwapafterSwapswapDelta
3
5mo
TurbineHookRuns code on every swap · Can take tokens from swaps · Runs at pool creation
Ethereum
beforeInitbeforeSwapswapDelta
3