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
52d
0x987c…40ccRuns code on every swap · Can take tokens from swaps
Robinhood
beforeSwapafterSwapswapDeltaafterSwapDelta
8
52d
FewHookA fee-collection hook for few.fun token launches that charges a fixed percentage fee in the quote asset on every swap, then splits it between a creator and protocol treasury. Supports three fee modes: Creator (direct payout), Cashback (buyback-and-burn), and Holder Rewards. Enforces a configurable time-based maximum buy size during a pool's opening guard window.
Robinhood
beforeInitbeforeSwapafterSwapswapDelta+1
8
54d
DynamicFeeRebalanceHookAdjusts LP fees dynamically based on an EMA of tick movement (bounded by configurable min/max and max step per block), skims a configurable revenue share from each swap into ERC-6909 claims redeemable by the fee recipient, and emits non-custodial upward-rebalance suggestions when the pool price drifts above a configured tick threshold.
Robinhood
afterInitbeforeSwapafterSwapafterSwapDelta
8
55d
0xbd2b…c044Runs code on every swap · Can take tokens from swaps
Robinhood
afterSwapafterSwapDelta
8
56d
0xe10f…baccRuns 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
Robinhood
beforeInitafterInitbeforeAddLiqbeforeRemoveLiq+4
8
58d
IMX5V4HookA Uniswap v4 hook for IMX5 token pools that charges a 2.5% trade tax on the IMX5 leg of exact-input swaps (intercepted via beforeSwap/afterSwap return deltas) plus a proportional LP fee share, accumulating ERC-6909 claims redeemable by an authorized bridge. Only owner-approved pools containing the IMX5 token are permitted to swap.
Robinhood
beforeSwapafterSwapswapDeltaafterSwapDelta
8
58d
0xb5db…6ac8Runs 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
Robinhood
beforeInitbeforeAddLiqbeforeRemoveLiqbeforeSwap+2
8
59d
RallyHookU4A Uniswap v4 token launch hook implementing a bonding-curve phase (CURVE) that transitions to a free-market phase (BREAKOUT) upon reaching a target price. It acts as the sole liquidity provider, applies dynamic LP fees per swap direction, collects protocol fees with optional referral attribution, and uses delegatecall to a fixed fee-facet for fee distribution.
Robinhood
beforeInitbeforeAddLiqbeforeSwapafterSwap+2
8
2mo
UnihoodStockHookA token launch platform hook denominated in a tokenized ERC-20 stock. Charges a fixed swap fee (0–5%, configured per pool at launch) split between creator, bid wall, and platform. Automatically manages a single-sided quote-token bid wall just below spot price. Liquidity additions are locked to the factory until the pool reaches a configured graduation tick, after which the pool opens to all liquidity providers.
Robinhood
beforeInitbeforeAddLiqbeforeSwapafterSwap+2
8
2mo
PoolGuardA per-pool afterSwap hook that enforces sell limits during a time-boxed launch window. During the window, swaps that sell the designated token above a threshold (measured in paired-currency units) are reverted, unless the sender is on the owner-managed exempt list. After the window expires, no enforcement occurs.
Robinhood
afterSwap
8
2mo
TweetPadV8InitializationHookA beforeInitialize-only hook that gates pool creation to a trusted adapter contract verified by runtime bytecode hash and portal address. Enforces that only WETH pairs with a fixed 0.3% fee and tick spacing of 60 can be initialized through the hook.
Robinhood
beforeInit
8
2mo
StonkHookA Uniswap v4 hook for Stonk protocol pools that gates swaps to NYSE trading hours, permanently locks protocol liquidity, enforces a per-swap size cap, and withholds a flat fee from the asset leg via delta returns instead of the native LP fee.
Robinhood
afterInitbeforeAddLiqbeforeRemoveLiqbeforeSwap+3
8
2mo
0x7aaa…60ccRuns code on every swap · Can take tokens from swaps · Runs at pool creation
Robinhood
beforeInitbeforeSwapafterSwapswapDelta+1
8
2mo
0x691c…0088Runs code on every swap · Can take tokens from swaps
Robinhood
beforeSwapswapDelta
8
2mo
StarHookA fee-collecting hook for bonding-curve token launches registered via a factory contract. On each swap, it deducts a configurable fee (default 1%, max 3%) from the quote-token leg and credits it to the token's creator. Buys within a configurable block window after launch incur a higher anti-snipe tax (default 12%). Fees accumulate in the hook and are claimable by token creators.
Robinhood
beforeSwapafterSwapswapDeltaafterSwapDelta
8
2mo
V4FunFeeHookVolatility-based fee hook for ETH/token pools on the v4.fun launcher. Charges fees in native ETH on buys (via beforeSwap delta) and sells (via afterSwap delta), scaling between configurable base and max rates (1%–7%) based on the previous swap's tick movement. Exact-output swaps are blocked.
Robinhood
beforeSwapafterSwapswapDeltaafterSwapDelta
8
2mo
0x1de4…00ccRuns code on every swap · Can take tokens from swaps
Robinhood
beforeSwapafterSwapswapDeltaafterSwapDelta
8
2mo
0x0723…c880Runs code on every swap · Sets its own swap fee · Gates who can add liquidity
Robinhood
beforeAddLiqbeforeSwap
8
2mo
0x81d5…80ccRuns code on every swap · Can take tokens from swaps
Robinhood
beforeSwapafterSwapswapDeltaafterSwapDelta
8
2mo
0x60b9…a040Runs code on every swap · Runs at pool creation
Robinhood
beforeInitafterSwap
8
2mo
ZayyanXPADHookVolatility-scaled fee hook for Zayyan XPAD pools that charges a bps fee on the quote side (currency0) of every swap; the rate scales linearly between baseFeeBps and maxFeeBps based on the previous swap's tick movement. Fees accumulate as ERC-6909 claims inside the pool manager and can be permissionlessly swept to the pad's fee wallet.
Robinhood
afterInitbeforeSwapafterSwapswapDelta+1
8
2mo
0xf9b5…c0ccRuns code on every swap · Can take tokens from swaps
Robinhood
beforeSwapafterSwapswapDeltaafterSwapDelta
8
2mo
0xf263…68ccRuns code on every swap · Can take tokens from swaps · Gates who can add liquidity · Runs at pool creation
Robinhood
beforeInitbeforeAddLiqbeforeSwapafterSwap+2
8
2mo
LaunchHookV3A token-launch hook that imposes a native-ETH creator tax on swaps across temporal phases: a factory-only launch phase, an early 35% tax window, a whitelist-exempt early period, then dynamic buy/sell tax cycles with configurable base rates. Operates only on factory-registered ETH/token pools.
Robinhood
beforeInitbeforeSwapafterSwapswapDelta+1
8
2mo
0xc582…40ccRuns code on every swap · Can take tokens from swaps
Robinhood
beforeSwapafterSwapswapDeltaafterSwapDelta
8
2mo
FlareHookUniswap v4 hook for the Flare launchpad that charges a flat 1% fee on every swap in pools containing factory-listed tokens. Fees are accumulated in the hook contract and withdrawn to a configurable vault address.
Robinhood
beforeSwapafterSwapswapDeltaafterSwapDelta
8
2mo
DoubleBackedMultiTokenFeeHookCharges a fixed 3% fee on swaps in pools containing the BACKEDD token, taking the fee in the non-BACKEDD token and sending it to a immutable vault address. The fee is split between beforeSwap and afterSwap depending on whether the non-BACKEDD token is the specified or unspecified swap amount.
Robinhood
beforeSwapafterSwapswapDeltaafterSwapDelta
8
2mo
TaxHookA Uniswap v4 hook that applies fixed buy (3%) and sell (6%) taxes on swaps involving a designated token, deducted from the unspecified currency in afterSwap as ERC-6909 claims. Fees accumulate to the hook contract and are swept permissionlessly to a treasury address governed by a 3-day owner-controlled timelock.
Robinhood
afterSwapafterSwapDelta
8
2mo
0xb6e3…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
8
2mo
TaxHookApplies fixed buy (3%) and sell (6%) taxes on every swap via afterSwap, deducting fees from the unspecified output currency and accumulating them as ERC-6909 claims. Tax rates are compile-time constants; fees are forwarded to a treasury address controlled by an owner with a 3-day timelock.
Robinhood
afterSwapafterSwapDelta
8
2mo
LaunchHookToken launch hook that manages a Registered → Launching → Live lifecycle, restricting swaps to the factory during launch and applying a time-based anti-snipe fee (higher fee for SNIPE_DURATION seconds post-launch). Fees are extracted via beforeSwap/afterSwap return deltas in native ETH and routed to a per-pool FeeVault for the creator. Maintains an on-chain TWAP oracle updated on every swap.
Robinhood
beforeInitbeforeSwapafterSwapswapDelta+1
8
2mo
AirlockGateLaunch-window gate that records whether each swap originates from a whitelisted router (via transient storage, read by AirlockToken) and collects a capped platform fee (≤1%) on exactInput swaps during a configurable time window set by an authorized launchpad.
Robinhood
beforeSwapswapDelta
8
2mo
UnifleHookA pure afterSwap observer hook for Unifle-launched token pools on Robinhood chain. Emits a SwapObserved event on every swap for off-chain analytics indexing; does not modify swap deltas or collect fees (fees are handled by the ERC-20 token's _update() override).
Robinhood
afterSwap
8
3mo
PeepsV4TaxHookA tax-on-swap hook for Peeps V4 token launches that skims configurable buy/sell taxes via BeforeSwapDelta, then distributes collected amounts across funds, burn, dividend, and liquidity sinks in afterSwap. Enforces an optional anti-farmer window blocking third-party LP additions, and gates all swaps via a registry-controlled clearing window.
Robinhood
beforeAddLiqbeforeSwapafterSwapswapDelta
8
3mo
0xbd51…14c0Runs code on every swap · Runs at pool creation
Robinhood
afterInitafterAddLiqbeforeSwapafterSwap
8
3mo
0x1978…15c0Runs code on every swap · Sets its own swap fee · Runs at pool creation
Robinhood
afterInitafterAddLiqafterRemoveLiqbeforeSwap+1
8
3mo
0x09d5…e880Runs code on every swap · Gates who can add liquidity · Runs at pool creation
Robinhood
beforeInitbeforeAddLiqbeforeSwap
8
3mo
FoundryHookV4R2E2A market-cap-tiered dynamic fee hook for bonding-curve token launches. Charges ETH fees on buys via dynamic LP fee override and on exact-input sells by taking ETH output via afterSwap delta, accumulating sell fees in the hook for off-path collection by a privileged locker.
Robinhood
beforeSwapafterSwapafterSwapDelta
8
3mo
FeraHookUniswap v4 hook implementing regime-specific dynamic LP fees — MEME pools use an EWMA volatility/flow estimator, RWA pools use a Chainlink oracle price-deviation overlay — plus a cumulative-tick TWAP oracle and an economic anti-JIT guard that withholds and linearly decays accrued fees on fast liquidity removal.
Robinhood
beforeInitafterAddLiqafterRemoveLiqbeforeSwap+3
8
3mo
VladdyHookA fee-taking hook for native ETH/TOKEN pools that intercepts swaps to collect ETH-denominated fees, instantly distributing them to configurable recipients, a platform wallet, and a buyback reserve. Supports multiple distribution modes: direct recipient payouts, token buyback-and-burn, staking rewards (robin mode), lottery draws, and protocol-owned liquidity minting.
Robinhood
beforeSwapafterSwapswapDeltaafterSwapDelta
8
3mo
PRNTRHookA Uniswap v4 hook that implements tiered fee collection: charges an 85% anti-sniper fee for the first 30 seconds after pool launch, then applies a configurable base fee (100–500 bps). Fees are taken via poolManager.take() in both beforeSwap and afterSwap, accumulated per pool, and claimable by the factory in ETH.
Robinhood
beforeSwapafterSwapswapDeltaafterSwapDelta
8
3mo
0x1a6a…a888Runs code on every swap · Can take tokens from swaps · Gates who can add liquidity · Runs at pool creation
Robinhood
beforeInitbeforeAddLiqbeforeSwapswapDelta
8
3mo
FoundryHookV4Shared fee hook for all Foundry launchpad pools on Robinhood Chain. Applies a market-cap-scaled dynamic LP fee (1.25% below $25k FDV, 1.00% above) pre-graduation, switching to a 0.30% LP fee post-graduation. Fees are split between the pool creator and the protocol treasury via a pull-pattern claim.
Robinhood
beforeSwap
8
3mo
0x0cf6…8080Runs code on every swap · Sets its own swap fee
Robinhood
beforeSwap
8
3mo
0x6ff3…b0ccRuns code on every swap · Can take tokens from swaps · Runs at pool creation
Robinhood
beforeInitafterInitbeforeSwapafterSwap+2
8
3d
0x4e01…a000Runs at pool creation
Robinhood
beforeInit
7
5d
0x0e5c…68c8Runs 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
7
5d
RealmEtfHookRuns code on every swap · Can take tokens from swaps · Gates who can add liquidity · Runs at pool creation
Robinhood
beforeInitbeforeAddLiqbeforeSwapafterSwap+1
7
5d
0xca8f…a0ccRuns code on every swap · Can take tokens from swaps · Runs at pool creation
Robinhood
beforeInitbeforeSwapafterSwapswapDelta+1
7
8d
LaunchpadFeeHookV4Runs code on every swap · Can take tokens from swaps · Runs at pool creation
Robinhood
beforeInitbeforeSwapafterSwapswapDelta+1
7