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
LaunchpadHookA Uniswap v4 hook for launchpad pools that restricts pool initialization to a designated Launchpad address and emits a PoolSwap event on every swap for off-chain indexing. No hook deltas are applied.
Robinhood
afterInitafterSwap
2
2mo
LaunchpadHookUniswap v4 hook for launchpad pools that restricts pool initialization to a trusted Launchpad address and emits a PoolSwap event on every swap for off-chain indexing. Takes no hook deltas and does not alter swap execution.
Robinhood
afterInitafterSwap
2
2mo
LaunchpadHookA shared Uniswap v4 hook for launchpad-created token pools that overrides LP fees to 0 and instead collects a tiered, market-cap-based fee directly from each swap, with an optional time-decaying anti-sniper surcharge. Liquidity additions are restricted to the initial launch position, and fees are distributed to configurable dev and partner wallets in the same transaction.
Robinhood
beforeInitbeforeAddLiqbeforeSwapafterSwap+2
2
2mo
ParadygmHookA tax hook for the $PARADYGM token that deducts a configurable buy/sell tax (up to 25% each) from every swap via afterSwap. It returns a positive delta on the unspecified currency to reduce the swapper's output, then calls poolManager.take() to transfer the fee to a treasury address. Tax rates and treasury are settable by an owner who can optionally renounce control.
Robinhood
afterSwapafterSwapDelta
2
2mo
TweetPadV11UniversalHookA Uniswap v4 hook that collects a creator fee (1%) and protocol fee (0.5%) from the unspecified side of each swap via afterSwap return delta, with a 10% buy surcharge applied during the first 60 seconds after pool initialization. Accrued fees are held by the hook and claimable by the registered pool creator and a protocol recipient.
Robinhood
beforeInitafterSwapafterSwapDelta
2
2mo
TweetPadV1HookA token launchpad swap fee hook that charges creator (1%) and protocol (0.5%) fees on each swap, with an additional 10% early-buy creator fee during the first 60 seconds of pool initialization. Fees are taken from the pool manager via afterSwapReturnsDelta and accrued to per-address claimable balances.
Robinhood
beforeInitafterSwapafterSwapDelta
2
2mo
StonkHookA Uniswap v4 hook for the Stonkdrops memecoin launchpad that charges a 1% base tax plus an optional creator fee on every swap's quote leg, routing 70% to a StonkFund raindrop pool and 30% to the treasury. Applies an anti-snipe tax in the first seconds after launch and reports USD volume back to the launchpad for vesting and stats.
Robinhood
beforeInitbeforeSwapafterSwapswapDelta+1
2
2mo
WolfHookA token launch hook that runs a 24-hour WOLF/SPY AMM sale with dynamic fees (1% on buys, 0% on sells), then post-launch opens a floor redemption pool where WOLF holders can burn tokens for SPY at a fixed price backed by sale proceeds.
Robinhood
beforeInitbeforeAddLiqbeforeSwapafterSwap+2
2
2mo
WolfHookA token launch hook for the WOLF token that runs a 24-hour fixed-price sale against SPY via a restricted market pool, then transitions to open trading with a permanent ask position. A separate floor pool allows WOLF holders to redeem tokens at the initial sale price from a SPY reserve.
Robinhood
beforeInitbeforeAddLiqbeforeSwapafterSwap+2
2
2mo
ChartGuardHookA price-peg enforcement hook that locks a Uniswap v4 pool to a 1:1 (one dollar) price. Pool initialization is restricted to a designated executor at exactly the $1 sqrtPrice; liquidity additions are confined to ±10 ticks of parity; and any swap that moves the tick beyond ±2 ticks from parity is reverted in afterSwap.
Robinhood
beforeInitbeforeAddLiqafterSwap
2
2mo
MarketHoursFeeHookA Uniswap v4 hook that applies a dynamic LP fee based on US equity market sessions (regular, extended, or closed), charging a base fee plus a time-of-day surcharge derived from block.timestamp and US Eastern time, to compensate LPs for stale-price risk outside trading hours. The hook holds no funds, has no owner, and cannot revert inside a swap.
Robinhood
beforeInitafterInitbeforeSwap
2
2mo
MarketHoursFeeHookA Uniswap v4 hook that charges a dynamic LP fee based on US equity market session hours. It overrides the LP fee in beforeSwap with a base fee plus a time-varying surcharge (regular, extended, or closed session), routing all fees to LPs via the pool's native tick-crossing accounting. No owner, no admin, no settable state after deployment.
Robinhood
beforeInitafterInitbeforeSwap
2
2mo
FairLaunchHookA swap-tax hook for fair-launch token pools that collects a configurable fee (up to 5%) on the quote-currency leg of each swap and distributes proceeds among token holders (via a reward distributor contract), the creator, and the platform. Pool initialization is gated to a trusted launchpad address.
Robinhood
beforeInitbeforeSwapafterSwapswapDelta+1
2
2mo
UnihoodStockHookA Uniswap v4 hook for tokenized-stock launch pools that charges a fixed swap fee (0–5%, chosen at launch and immutable) split among the creator, a bid wall, and a platform treasury. After each swap, it automatically rebuilds a single-sided quote-token liquidity range just below spot price, with captured tokens permanently sequestered.
Robinhood
beforeInitbeforeAddLiqbeforeSwapafterSwap+2
2
2mo
UnihoodStockHookManages bonding-curve-style launches of tokenized stock pools where currency0 is always a quote ERC-20 asset. Charges a fixed swap fee (0–5%, chosen at launch) split among creator, a "bid wall" (single-sided quote liquidity maintained just below spot price), and a platform treasury. Liquidity addition is gated to the factory until graduation (price crosses a configurable tick threshold), after which the pool opens to external LPs.
Robinhood
beforeInitbeforeAddLiqbeforeSwapafterSwap+2
2
2mo
HookrModularHookV4A modular Uniswap v4 hook that delegates swap accounting to a pinned immutable kernel via delegatecall, supporting per-pool module stacks, dynamic LP fees, and an optional arbitrage correction mechanism that triggers nested swaps during beforeSwap/afterSwap for trusted routers.
Robinhood
beforeInitbeforeAddLiqbeforeSwapafterSwap+2
2
2mo
HookrModularHookV6A modular Uniswap v4 hook that dispatches beforeSwap/afterSwap to an immutable accounting kernel via delegatecall, applying LP fee overrides and quote-take fees from pluggable frozen modules, with optional per-swap arbitrage correction payloads for authorized routers.
Robinhood
beforeInitbeforeAddLiqbeforeSwapafterSwap+2
2
2mo
UnihoodStockHookUniswap v4 hook for tokenized-stock launch pools. Charges a fixed swap fee (0–5%, set per pool at launch) split between the creator, a protocol bid wall, and a platform treasury. Maintains a single-sided liquidity "bid wall" one tick-spacing below spot that captures sold tokens permanently, and gates liquidity additions to the factory until the pool graduates.
Robinhood
beforeInitbeforeAddLiqbeforeSwapafterSwap+2
2
2mo
UnihoodStockHookA launch-platform hook for tokenized stocks that charges a fixed per-pool swap fee (0–5%, set at launch), splits it 80/5/15 between creator, bid-wall, and platform, and automatically places a single-sided quote-token liquidity range one tick spacing below spot using the wall share. Liquidity additions are restricted to the factory and the hook itself until the pool graduates past a configurable price threshold.
Robinhood
beforeInitbeforeAddLiqbeforeSwapafterSwap+2
2
2mo
FablesRWAETHSession-aware dynamic-fee hook for tokenized equity (RWA) pools that sets LP fees based on US market calendar sessions (open, overnight, closed) with a linear opening descent and closing ramp driven by block.timestamp. Supports operator "poke" overrides with TTL and per-pool fee caps. The ETH variant adds native ETH (currency0) settlement support via WETH wrapping.
Robinhood
beforeInitbeforeSwap
2
2mo
UnihoodStockHookA Uniswap v4 hook for tokenized stock launches that charges a per-pool fixed swap fee (0–5%, set at launch and immutable) split 80%/5%/15% among creator, bid-wall reserve, and platform. The bid wall places single-sided quote-token liquidity one tick spacing below spot; any tokens the wall acquires are permanently sequestered.
Robinhood
beforeInitbeforeAddLiqbeforeSwapafterSwap+2
2
2mo
UnihoodStockHookA Uniswap v4 hook for token launches denominated in a tokenized stock quote currency. Charges a per-pool fixed swap fee (0–5%, set at launch, split 80/5/15 to creator/bid-wall/platform), manages a single-sided bid wall liquidity position below spot price funded by the wall fee share, and locks liquidity to only the factory and hook until the pool price reaches a graduation tick.
Robinhood
beforeInitbeforeAddLiqbeforeSwapafterSwap+2
2
2mo
UnihoodStockHookA Uniswap v4 hook implementing a tokenized-stock launch mechanism where each pool has a fixed per-launch swap fee (0–5%), split among the creator, platform, and a bid-wall bucket. The bid wall periodically places single-sided quote-token liquidity one tick spacing below spot; captured tokens are permanently sequestered. A graduation threshold latches once price falls to a configured tick, after which external liquidity is unlocked.
Robinhood
beforeInitbeforeAddLiqbeforeSwapafterSwap+2
2
2mo
RallyHookU4Uniswap v4 hook implementing a bonding curve token launch platform. Acts as the sole liquidity provider, enforces a dynamic anti-snipe fee that decays over time, and charges quote-denominated fees on sells via BeforeSwapDelta/AfterSwapDelta. Transitions pools from CURVE to BREAKOUT phase when the price target is reached.
Robinhood
beforeInitbeforeAddLiqbeforeSwapafterSwap+2
2
2mo
YunaFeeHookApplies directional ETH fees on swaps in a native ETH pool: a buy fee (ETH-specified swaps) is routed to a holder pool via BeforeSwapDelta, and a sell fee (ETH-unspecified swaps) is split between a team treasury and holder pool via AfterSwapDelta. All fees are taken in currency0 (native ETH) using poolManager.take().
Robinhood
beforeSwapafterSwapswapDeltaafterSwapDelta
2
2mo
WethFeeHookImmutableCharges a WETH-denominated fee (3%, 5%, or 10% based on the token's launch tier, or a global fallback rate) on every swap by intercepting the WETH leg via BeforeSwapDelta and AfterSwapDelta. Accrued fees are distributed permissionlessly among a treasury, token creator, a flagship buyback vault, and the token's on-chain reward mechanism.
Robinhood
beforeSwapafterSwapswapDeltaafterSwapDelta
2
2mo
VladsHookUniswap v4 hook on Robinhood Chain (4663). Flags 0x4cc
(afterAddLiquidity, beforeSwap/afterSwap + return deltas). Collects
protocol fees 2% buy / 2% sell in native ETH to feeRecipient. Exact-output
unsupported on tracked pool. Bound to native ETH + Vlads ERC-20 pool
(fee 10000, tickSpacing 60) after finalize.
Robinhood
afterAddLiqbeforeSwapafterSwapswapDelta+1
2
2mo
ERC1967ProxyA Uniswap v4 hook deployed as an ERC1967 upgradeable proxy. The implementation contract source is not available for analysis; the hook has beforeInitialize, beforeAddLiquidity, beforeSwap, and beforeSwapReturnsDelta flags enabled, indicating it modifies swap amounts.
Robinhood
beforeInitbeforeAddLiqbeforeSwapswapDelta
2
2mo
RandomDonationHookOn each swap, selects a pseudo-random tiered fee from three configurable probability tiers and applies it on top of a base fee. The fee is split between LPs (via pool donation) and a fixed treasury address. Only owner-registered pools may be initialized or traded.
Robinhood
beforeInitbeforeSwapafterSwapafterSwapDelta
2
2mo
DirectionalFeeHookA Uniswap v4 hook that collects a configurable, per-pool, per-direction fee from the unspecified side of each swap and forwards it to a designated vault. Fees are capped at 5% (500 bps) and rate changes are subject to a 5-minute timelock delay.
Robinhood
afterSwapafterSwapDelta
2
2mo
UnihoodStockHookA Uniswap v4 hook for tokenized stock launches that charges a fixed per-pool swap fee (0–5%, set at launch and immutable) split 80% creator / 5% bid wall / 15% platform. It maintains a single-sided "bid wall" liquidity range just below spot price using accumulated wall fees, and locks out external liquidity providers until pool graduation.
Robinhood
beforeInitbeforeAddLiqbeforeSwapafterSwap+2
2
2mo
PairPadMemeHookSingleton Uniswap v4 hook shared by all graduated PairPad meme pools. On every swap, afterSwap extracts a protocol fee plus a creator tax from the unspecified output currency via afterSwapReturnsDelta. Accumulated memecoin-denominated fees are later batch-converted back to the quote currency via an internal swap, then split among protocol, creator, and a buyback-and-lock vault.
Robinhood
beforeInitafterSwapafterSwapDelta
2
2mo
HunnidV4FeeHookFixed 1% ETH fee hook for HUNNID pools that collects fees via BeforeSwapDelta/AfterSwapDelta and routes them to a fee router. Only allows swaps in token/ETH pools that have been registered through the authorized adapter.
Robinhood
beforeInitbeforeSwapafterSwapswapDelta+1
2
2mo
SpotUniswap v4 hook that applies dynamic LP fees computed from oracle-measured tick volatility and surge conditions, collects a protocol fee share from each swap input, and reinvests collected fees into a full-range liquidity position via an integrated liquidity manager.
Robinhood
afterInitbeforeSwapafterSwapswapDelta+1
2
2mo
XhoodHookManages a base ETH/XHOOD pool and multiple child token/XHOOD pools, charging 200 bps fees on every swap via afterSwapReturnsDelta. Child pool fees are converted to XHOOD then to ETH; 20% is used to buy back and burn XHOOD, while the remainder is queued for distribution to stakers via an external reward distributor.
Robinhood
beforeInitafterAddLiqafterRemoveLiqafterSwap+2
2
2mo
PairPadMemeHookSingleton hook shared by all graduated PairPad meme token pools. Charges a configurable fee on every swap via afterSwap (Internal Swap Pool pattern), optionally converts memecoin-denominated fees back to the quote currency via internal pool swaps, and distributes proceeds across protocol, creator, and buyback-and-lock buckets.
Robinhood
beforeInitafterSwapafterSwapDelta
2
2mo
MarketSessionFeeHookA Uniswap v4 hook that applies dynamic LP fees based on NYSE market session schedules (2026–2050), ranging from 4.5 bps during regular hours to 74.5 bps when markets are closed. It also charges an additional 0.5 bp hook fee on each swap's unspecified amount, which is taken via PoolManager and sent to a configured fee recipient.
Robinhood
beforeInitbeforeSwapafterSwapafterSwapDelta
2
2mo
SpotA Uniswap v4 hook implementing dynamic fees via a truncated geometric oracle with surge pricing. Charges a configurable protocol fee plus a hardcoded 0.10% undisclosed additional fee on every swap (both exact-in and exact-out), and reinvests collected fees into a full-range liquidity position.
Robinhood
afterInitbeforeSwapafterSwapswapDelta+1
2
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
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
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
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
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
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