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
2mo TipOffFeeHookA Uniswap v4 hook that collects a flat 5% fee on all swaps, always denominated in ETH (currency0), by skimming from the specified amount in beforeSwap or the ETH leg in afterSwap and forwarding to an immutable feeRecipient address. Robinhood beforeSwapafterSwapswapDeltaafterSwapDelta 3 2mo 0x6bec…4880Runs code on every swap · Sets its own swap fee · Gates who can add liquidity Robinhood beforeAddLiqbeforeSwap 3 2mo v4FunFeeHookShared swap-fee hook for the v4.fun launchpad. Charges ETH fees on buys (deducted from input in beforeSwap) and sells (deducted from output in afterSwap) using a volatility-adjusted rate that scales linearly between a pool's registered baseFeeBps and maxFeeBps based on the tick movement of the previous swap. Only exact-input swaps are permitted. Robinhood beforeSwapafterSwapswapDeltaafterSwapDelta 3 2mo 0xe6af…a888Runs code on every swap · Can take tokens from swaps · Gates who can add liquidity · Runs at pool creation Robinhood beforeInitbeforeAddLiqbeforeSwapswapDelta 3 2mo 0x2db4…80ccRuns code on every swap · Can take tokens from swaps Robinhood beforeSwapafterSwapswapDeltaafterSwapDelta 3 2mo 0xaa68…00c4Runs code on every swap · Can take tokens from swaps · Sets its own swap fee Robinhood beforeSwapafterSwapafterSwapDelta 3 2mo ReefGuardFeeHookA Uniswap v4 hook that applies a fixed 5% fee on both buys and sells, always collected in ETH (currency0), routed to an immutable fee recipient address. When ETH is the specified currency the fee is skimmed in beforeSwap via BeforeSwapDelta; when ETH is the unspecified currency it is skimmed in afterSwap via AfterSwapDelta. Robinhood beforeSwapafterSwapswapDeltaafterSwapDelta 3 2mo 0xf7fa…40ccRuns code on every swap · Can take tokens from swaps Robinhood beforeSwapafterSwapswapDeltaafterSwapDelta 3 2mo 0xc0a5…98c4Runs code on every swap · Can take tokens from swaps · Sets its own swap fee · Gates who can add liquidity · Runs at pool creation Robinhood afterInitbeforeAddLiqbeforeSwapafterSwap+1 3 2mo 0x741d…4880Runs code on every swap · Sets its own swap fee · Gates who can add liquidity Robinhood beforeAddLiqbeforeSwap 3 2mo 0x1bf8…0880Runs code on every swap · Sets its own swap fee · Gates who can add liquidity Robinhood beforeAddLiqbeforeSwap 3 2mo 0xb284…4880Runs code on every swap · Sets its own swap fee · Gates who can add liquidity Robinhood beforeAddLiqbeforeSwap 3 2mo ModularLaunchpadHookA configurable Uniswap v4 launchpad hook that gates pool initialization to a factory and routes launch token swap fees into a 70/30 creator/protocol split. Deployed in "universal" economics mode: the hook holds the seed LP position and fees are collected via a permissionless harvest() call rather than afterSwap. Optional modules (anti-snipe buy caps, JIT defense, buy throttle, creator-fee burn, liquidity deepening) are baked in at deploy time as immutable config. Robinhood beforeInit 3 2mo OpenCatUsdgFeeHookA volatility-aware fee hook for USDG-quoted Uniswap v4 pools that charges a dynamic fee (1–5%) on exact-input swaps only. Buy fees are taken from USDG input in beforeSwap; sell fees from USDG output in afterSwap. The fee ramps between a configurable base and maximum based on the previous swap's tick movement. Fees are sent directly to a per-pool recipient address. Robinhood beforeSwapafterSwapswapDeltaafterSwapDelta 3 2mo BuybuttonFeeHookVolatility-based ETH fee hook for Uniswap v4. Charges a dynamic fee (1%–7%) on buys via beforeSwap delta and on sells via afterSwap delta, scaling the rate with the previous swap's tick movement. Fees are sent immediately to a per-pool feeRecipient. Robinhood beforeSwapafterSwapswapDeltaafterSwapDelta 3 2mo 0x0ac5…28ccRuns 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 2mo 0xb311…28ccRuns 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 2mo VolatilityFeeHookA Uniswap v4 hook that charges a volatility-adjusted fee on every swap, with the rate scaling linearly from a base fee to a maximum based on how far the previous swap moved the tick price. Fees are taken in the pool's quote currency as ERC-6909 claims and forwarded to an immutable fee wallet via a permissionless sweep(). Robinhood beforeSwapafterSwapswapDeltaafterSwapDelta 3 2mo 0xf860…40c8Runs code on every swap · Can take tokens from swaps Robinhood beforeSwapafterSwapswapDelta 3 2mo 0xf836…80ccRuns code on every swap · Can take tokens from swaps Robinhood beforeSwapafterSwapswapDeltaafterSwapDelta 3 2mo 0xa1ef…28ccRuns 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 2mo 0xcab8…8044Runs code on every swap · Can take tokens from swaps Robinhood afterSwapafterSwapDelta 3 2mo 0x6fda…80ccRuns code on every swap · Can take tokens from swaps Robinhood beforeSwapafterSwapswapDeltaafterSwapDelta 3 2mo 0xfed9…80ccRuns code on every swap · Can take tokens from swaps Robinhood beforeSwapafterSwapswapDeltaafterSwapDelta 3 2mo 0x5b86…40ccRuns code on every swap · Can take tokens from swaps Robinhood beforeSwapafterSwapswapDeltaafterSwapDelta 3 2mo 0x3df0…00ccRuns code on every swap · Can take tokens from swaps Robinhood beforeSwapafterSwapswapDeltaafterSwapDelta 3 2mo RallypadFeeHookVolatility-adjusted fee hook for Uniswap v4 pools launched via RallypadLaunch. Charges ETH fees on buys in beforeSwap and sells in afterSwap, with fees ranging from 1%–7% based on the previous swap's tick movement, sent directly to a per-pool fee recipient. Only exact-input swaps are permitted. Robinhood beforeSwapafterSwapswapDeltaafterSwapDelta 3 2mo 0x05d7…00ccRuns code on every swap · Can take tokens from swaps Robinhood beforeSwapafterSwapswapDeltaafterSwapDelta 3 2mo QuantisFeeHookA volatility-based dynamic fee hook for ETH/token pools in the Quantis protocol. Charges buy fees (ETH input) in beforeSwap and sell fees (ETH output) in afterSwap, with the fee rate scaling between configurable base and max (1%–5%) based on the previous swap's tick movement. Fees are sent directly to a per-pool recipient. Robinhood beforeSwapafterSwapswapDeltaafterSwapDelta 3 2mo 0x029d…0044Runs code on every swap · Can take tokens from swaps Robinhood afterSwapafterSwapDelta 3 2mo 0xc42b…80ccRuns code on every swap · Can take tokens from swaps Robinhood beforeSwapafterSwapswapDeltaafterSwapDelta 3 2mo 0xd9ae…80ccRuns code on every swap · Can take tokens from swaps Robinhood beforeSwapafterSwapswapDeltaafterSwapDelta 3 2mo 0x5a73…40ccRuns code on every swap · Can take tokens from swaps Robinhood beforeSwapafterSwapswapDeltaafterSwapDelta 3 2mo Lev7FeeHookV3Charges a 3% fee on buy-side swaps (one-for-zero) in pools where currency1 matches feeToken, routing fees to a configurable treasury. Also maintains an on-chain tick oracle and accrues per-epoch buy credits. Robinhood beforeSwapafterSwapswapDeltaafterSwapDelta 3 2mo 0x8240…c0ccRuns code on every swap · Can take tokens from swaps Robinhood beforeSwapafterSwapswapDeltaafterSwapDelta 3 2mo TaxHookA Uniswap v4 hook that applies fixed-rate buy (3%) and sell (6%) taxes on every swap. Fees are deducted from the unspecified currency in afterSwap via ERC-6909 claims and swept to a timelocked treasury address controlled by an owner multisig. Robinhood afterSwapafterSwapDelta 3 2mo CoalaRobinhoodHookA Uniswap v4 launch hook that collects a 1% buy/sell tax on swaps involving a designated base asset, minting the tax amount as ERC-6909 claims. Pools must be pre-registered via a factory before initialization; donations are blocked. Robinhood beforeInitbeforeSwapafterSwapbeforeDonate+2 3 2mo 0xc77d…20ccRuns code on every swap · Can take tokens from swaps · Runs at pool creation Robinhood beforeInitbeforeSwapafterSwapswapDelta+1 3 2mo VanhoodFeeHookA volatility-based dynamic fee hook for ETH/token pools on VanhoodLaunch. Charges buys on ETH input (beforeSwap) and sells on ETH output (afterSwap) using a fee ranging from 1% to 6% BPS scaled by the prior swap's tick movement, with fees forwarded directly to a per-pool fee recipient. Robinhood beforeSwapafterSwapswapDeltaafterSwapDelta 3 2mo MultiHookHostA launchpad hook that redirects a configurable platform and creator fee slice from every swap's unspecified-side output, with optional per-pool anti-sniper temporal gating (blocks swaps before a launch block threshold) and optional buyback-burn (sends a portion of buy-side output tokens to the dead address). Robinhood beforeInitbeforeSwapafterSwapafterSwapDelta 3 2mo 0x4fe2…00ccRuns code on every swap · Can take tokens from swaps Robinhood beforeSwapafterSwapswapDeltaafterSwapDelta 3 2mo 0x5b89…6000Runs at pool creation Robinhood beforeInit 3 2mo TestHookA minimal test hook that implements the four liquidity callbacks (beforeAddLiquidity, afterAddLiquidity, beforeRemoveLiquidity, afterRemoveLiquidity) as pure no-ops, returning only the expected selectors with no additional logic or state changes. Robinhood beforeAddLiqafterAddLiqbeforeRemoveLiqafterRemoveLiq 3 2mo 0x6465…80c4Runs code on every swap · Can take tokens from swaps · Sets its own swap fee Robinhood beforeSwapafterSwapafterSwapDelta 3 2mo GoofyhoodFeeHookA volatility-based ETH fee hook for the GoofyhoodLaunch platform that charges ETH fees on buys in beforeSwap and on sells in afterSwap, scaling the fee between configurable base and max rates (1%–6.6%) based on the previous swap's tick movement. Only exact-input swaps are permitted. Robinhood beforeSwapafterSwapswapDeltaafterSwapDelta 3 2mo 0x5ce5…0a00Can block LP withdrawals · Gates who can add liquidity Robinhood beforeAddLiqbeforeRemoveLiq 3 2mo StonkbrokerFeeHookA Uniswap v4 hook that extracts a fixed 40% fee on all swaps in $STONKBROKER-paired pools: 40% of the input on buys (via BeforeSwapDelta) and 40% of the output on sells (via AfterSwapDelta). Only exactInput swaps are supported; fees accrue as ERC-6909 claim tokens redeemable by the owner. Robinhood beforeSwapafterSwapswapDeltaafterSwapDelta 3 2mo MixpadHookUniswap v4 hook for the Mixpad token launchpad. Collects a platform swap fee on registered tokens and splits it between token creators and treasury, with creators optionally directing part of their share into an automatic buyback-and-burn. Applies a decaying anti-snipe surcharge on buys in the first N blocks after launch and a time-limited sell surcharge on the original deployer address. Robinhood beforeSwapafterSwapswapDeltaafterSwapDelta 3 2mo YardFeeHookVolatility-based fee hook for YardLaunch pools that charges ETH fees on buys (via beforeSwap delta) and sells (via afterSwap delta). The fee rate scales dynamically between a configurable base and max rate (1%–5.12%) based on the previous swap's tick movement, with only exact-input swaps permitted. Robinhood beforeSwapafterSwapswapDeltaafterSwapDelta 3 3mo 0x6652…e0c4Runs code on every swap · Can take tokens from swaps · Runs at pool creation Robinhood beforeInitbeforeSwapafterSwapafterSwapDelta 3