UniHooks

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.

Filters
Type
Safety
Activity
Permissions
Hooks with all of the selected permissions:
Sort
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