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
2mo
SpotA dynamic fee hook that adjusts LP fees via an oracle-based surge mechanism and reinvests collected fees into a full-range liquidity position. Additionally charges an undisclosed 0.10% fee on every swap (labeled "hidden commission" in source) on top of the declared dynamic fee.
Robinhood
afterInitbeforeSwapafterSwapswapDelta+1
2
2mo
0x4ff0…4088Runs code on every swap · Can take tokens from swaps
Robinhood
beforeSwapswapDelta
2
2mo
0x5f84…10ccRuns code on every swap · Can take tokens from swaps · Runs at pool creation
Robinhood
afterInitbeforeSwapafterSwapswapDelta+1
2
2mo
MixpadHookUniswap v4 hook for the Mixpad token launchpad. Collects a platform fee on each swap in a registered token's pool, splitting it between the token creator and treasury with optional buyback-and-burn. Applies a decaying anti-snipe surcharge during early blocks after launch and a time-limited deployer dump surcharge on creator sells. Optionally routes an additional dividend tax to a YieldVault for proportional holder distribution.
Robinhood
beforeSwapafterSwapswapDeltaafterSwapDelta
2
2mo
0xa9b4…4080Runs code on every swap · Sets its own swap fee
Robinhood
beforeSwap
2
2mo
NasdankFeeHookA Uniswap v4 hook that charges a WETH-only fee on every swap through registered pools, taking a configurable percentage of the WETH leg (specified or unspecified) and distributing accrued fees to immutable per-pool project and protocol treasury addresses.
Robinhood
beforeSwapafterSwapswapDeltaafterSwapDelta
2
2mo
PrismaHookA Uniswap v4 hook for a token launchpad that takes a quote-token fee on swaps for registered tokens, applying an elevated snipe tax during the first N blocks after token launch. Fees are accumulated on-chain and claimable by token creators.
Robinhood
beforeSwapafterSwapswapDeltaafterSwapDelta
2
2mo
OrbitHookA Uniswap v4 hook for the Orbit token launch platform that collects protocol fees on swaps of registered launched tokens, redirecting fee amounts from pool output via BeforeSwapDelta/AfterSwapDelta. Applies a higher snipe tax during the first N blocks after launch; fees accrue to token creators and are claimable via the hook contract.
Robinhood
beforeSwapafterSwapswapDeltaafterSwapDelta
2
2mo
0xe7d1…80ccRuns code on every swap · Can take tokens from swaps
Robinhood
beforeSwapafterSwapswapDeltaafterSwapDelta
2
2mo
LaunchpadV4HookAn immutable launchpad hook that collects fees exclusively in the pool's configured payment token, applying a fixed 1% base fee plus an optional creator tax (0–10%). Fee proceeds are split between a protocol recipient and a per-pool creator recipient via dynamic LP fee override and BeforeSwap/AfterSwap delta returns.
Robinhood
beforeInitafterInitbeforeAddLiqbeforeSwap+3
2
2mo
UnifartHookA fee-collection hook for tokens launched via the Unifart factory that deducts a configurable basis-point fee from each swap's quote-token amount using the return-delta mechanism, with an elevated anti-snipe tax applied during the first N blocks after a token's launch. Fees accumulate as claimable balances for token creators.
Robinhood
beforeSwapafterSwapswapDeltaafterSwapDelta
2
2mo
0xbafa…80c4Runs code on every swap · Can take tokens from swaps · Sets its own swap fee
Robinhood
beforeSwapafterSwapafterSwapDelta
2
2mo
RobinhoodV4SelectableFeeHookA token-launchpad hook that charges a fixed 1.5% base fee plus a configurable 0-10% creator fee on the payment-token side of each swap. Fees are collected in beforeSwap/afterSwap via delta returns and minted as ERC-6909 claims to a single claimRecipient. Pool fee configs and LP positions are immutable after factory registration.
Robinhood
beforeInitafterInitbeforeAddLiqbeforeSwap+3
2
2mo
0xc03d…aa88Runs code on every swap · Can take tokens from swaps · Can block LP withdrawals · Gates who can add liquidity · Runs at pool creation
Robinhood
beforeInitbeforeAddLiqbeforeRemoveLiqbeforeSwap+1
2
2mo
BoobpadHookA Uniswap v4 hook for the Boobpad token launchpad that collects swap fees on registered tokens, applying an elevated anti-snipe tax during the first N blocks after launch, and accrues fees to token creators for claiming.
Robinhood
beforeSwapafterSwapswapDeltaafterSwapDelta
2
2mo
IgnisHookA fee-collecting hook for tokens launched via the Ignis factory that takes a percentage of swap quote amounts from the swap delta. Applies an elevated anti-snipe tax on buys during the first N blocks after token launch; accumulated fees are claimable by token creators.
Robinhood
beforeSwapafterSwapswapDeltaafterSwapDelta
2
2mo
IpadHookA Uniswap v4 hook for the Ipad token launch platform that collects quote-token swap fees (with an elevated anti-snipe tax during the first N blocks after launch) and accumulates them for token creators to claim.
Robinhood
beforeSwapafterSwapswapDeltaafterSwapDelta
2
2mo
SpotA Uniswap v4 hook implementing dynamic swap fees via a truncated geometric oracle and a DynamicFeeManager, with collected fees reinvested into a full-range liquidity position. The hook charges both an official protocol fee and an undisclosed additional 0.10% fee (AGGRESSIVE_SURGE) on every swap.
Robinhood
afterInitbeforeSwapafterSwapswapDelta+1
2
2mo
0x33ee…80ccRuns code on every swap · Can take tokens from swaps
Robinhood
beforeSwapafterSwapswapDeltaafterSwapDelta
2
2mo
0x5a56…ea40Runs code on every swap · Can block LP withdrawals · Gates who can add liquidity · Runs at pool creation
Robinhood
beforeInitbeforeAddLiqbeforeRemoveLiqafterSwap
2
2mo
0x2cc8…2a40Runs code on every swap · Can block LP withdrawals · Gates who can add liquidity · Runs at pool creation
Robinhood
beforeInitbeforeAddLiqbeforeRemoveLiqafterSwap
2
2mo
0xc3a8…60ccRuns code on every swap · Can take tokens from swaps · Runs at pool creation
Robinhood
beforeInitbeforeSwapafterSwapswapDelta+1
2
2mo
VladBrianV1127CouplingHookAfter a swap in a configured VLAD/SPY or BRIAN/SPY entry pool, the hook automatically executes a coupled sidecar swap in a VLAD/BRIAN duel pool, selling the opponent token proportional to the entry-pool buy amount. Coupling is capped by the hook's own token inventory and skipped gracefully on failure.
Robinhood
afterSwap
2
2mo
HedgeFeeHookVolatility-based ETH fee hook for ETH/token pools launched by a bound factory. Charges fees in native ETH on buys (from input, in beforeSwap) and sells (from output, in afterSwap), scaling the fee rate dynamically between a configurable base and maximum BPS (1%–7%) based on the previous swap's tick movement.
Robinhood
beforeInitbeforeSwapafterSwapswapDelta+1
2
2mo
VladBrianV1127CouplingHookAn afterSwap hook that implements a coupling mechanism between two meme tokens (VLAD and BRIAN): when a user buys one token in an entry pool (against SPY), the hook automatically executes a nested swap in a VLAD/BRIAN duel pool, selling the opponent token proportional to the amount purchased.
Robinhood
afterSwap
2
2mo
0x8e5d…8880Runs code on every swap · Sets its own swap fee · Gates who can add liquidity
Robinhood
beforeAddLiqbeforeSwap
2
2mo
0x7d86…e8ccRuns 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
2
2mo
AproFunLaunchpadFeeHookA volatility-sensitive fee hook for AproFun Launchpad pools that charges 1–7% ETH fees on every swap, scaled dynamically by the tick movement of the previous swap. Buy fees are taken from the ETH input in beforeSwap; sell fees from the ETH output in afterSwap. Pool initialization is restricted to the bound factory contract only.
Robinhood
beforeInitbeforeSwapafterSwapswapDelta+1
2
2mo
0x0f10…0880Runs code on every swap · Sets its own swap fee · Gates who can add liquidity
Robinhood
beforeAddLiqbeforeSwap
2
2mo
TipOffFeeHookA fixed-rate fee hook for a $TIPOFF/ETH pool that collects a 5% fee on both buys and sells, always denominated in ETH (currency0). Fees are forwarded to an immutable feeRecipient address via return deltas split between beforeSwap (when ETH is the specified currency) and afterSwap (when ETH is the unspecified currency).
Robinhood
beforeSwapafterSwapswapDeltaafterSwapDelta
2
2mo
0x4b44…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
2
2mo
SentryStockFeeHookV3A Uniswap v4 hook for token launches with a time-decaying dynamic fee curve. The hook overrides pool LP fees to zero and skims fees via return deltas, distributing them between a creator recipient, treasury, permanently-locked LP compounding, and holder reflections (via IDividendToken.notifyReward). Whitelisted launch wallets pay the floor fee during the opening window.
Robinhood
beforeInitafterInitbeforeSwapafterSwap+2
2
2mo
ShiftyFeeHookVolatility-adjusted fee hook for ETH/token pools that charges 1–7% ETH fees on buys (beforeSwap) and sells (afterSwap), scaling with the previous swap's tick movement; fees are pushed directly to a per-pool fee recipient with no claim step. Only exact-input swaps are supported; exact-output swaps revert.
Robinhood
beforeInitbeforeSwapafterSwapswapDelta+1
2
2mo
0xf1ae…40c4Runs code on every swap · Can take tokens from swaps · Sets its own swap fee
Robinhood
beforeSwapafterSwapafterSwapDelta
2
2mo
0x783b…c880Runs code on every swap · Sets its own swap fee · Gates who can add liquidity
Robinhood
beforeAddLiqbeforeSwap
2
2mo
0x99d6…c0ccRuns code on every swap · Can take tokens from swaps
Robinhood
beforeSwapafterSwapswapDeltaafterSwapDelta
2
2mo
0x0f7d…c0ccRuns code on every swap · Can take tokens from swaps
Robinhood
beforeSwapafterSwapswapDeltaafterSwapDelta
2
2mo
0x4291…80ccRuns code on every swap · Can take tokens from swaps
Robinhood
beforeSwapafterSwapswapDeltaafterSwapDelta
2
2mo
IronHook2Takes a tiered ETH tithe (60–100 bps, graduated by cumulative ETH banked) from every swap via BeforeSwapDelta and AfterSwapDelta, accumulating proceeds per-pool. Once the pot exceeds 0.02 ETH, anyone can call bank() to distribute it 60/15/15/10 across a floor vault, launch creator, FolioBurner, and protocol treasury, with a 1% bounty to the caller.
Robinhood
beforeInitbeforeSwapafterSwapswapDelta+1
2
2mo
0x9a01…cac4Runs code on every swap · Can take tokens from swaps · Can block LP withdrawals · Gates who can add liquidity
Robinhood
beforeAddLiqbeforeRemoveLiqbeforeSwapafterSwap+1
2
2mo
LiquidityGateA Uniswap v4 hook that restricts pool initialization to a launchpad address, limits liquidity additions to an authorized locker, and permanently prevents liquidity removal by reverting any decrease in liquidity delta.
Robinhood
beforeInitbeforeAddLiqbeforeRemoveLiq
2
2mo
V4FunFeeHookVolatility-based swap fee hook for ETH/token pools launched via the v4.fun platform. Charges 1–7% fees in ETH on buys (via beforeSwap delta) and sells (via afterSwap delta), with the fee rate scaling based on the previous swap's tick movement; fees are sent directly to a per-pool fee recipient.
Robinhood
beforeInitbeforeSwapafterSwapswapDelta+1
2
2mo
0xf28b…c080Runs code on every swap · Sets its own swap fee
Robinhood
beforeSwap
2
2mo
TipOffFeeHookRuns code on every swap · Can take tokens from swaps
Robinhood
beforeSwapafterSwapswapDeltaafterSwapDelta
2
2mo
0x79f5…40ccRuns code on every swap · Can take tokens from swaps
Robinhood
beforeSwapafterSwapswapDeltaafterSwapDelta
2
2mo
0xe4be…8080Runs code on every swap · Sets its own swap fee
Robinhood
beforeSwap
2
2mo
0x80cf…4880Runs code on every swap · Sets its own swap fee · Gates who can add liquidity
Robinhood
beforeAddLiqbeforeSwap
2
2mo
0xe81a…80ccRuns code on every swap · Can take tokens from swaps
Robinhood
beforeSwapafterSwapswapDeltaafterSwapDelta
2
2mo
0x5d51…40ccRuns code on every swap · Can take tokens from swaps
Robinhood
beforeSwapafterSwapswapDeltaafterSwapDelta
2
2mo
0x4a27…80ccRuns code on every swap · Can take tokens from swaps
Robinhood
beforeSwapafterSwapswapDeltaafterSwapDelta
2