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
49d
0x9623…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
4
50d
0x1fe2…2044Runs code on every swap · Can take tokens from swaps · Runs at pool creation
Robinhood
beforeInitafterSwapafterSwapDelta
4
50d
0xf9ac…8080Runs code on every swap · Sets its own swap fee
Robinhood
beforeSwap
4
50d
0xc5ef…6080Runs code on every swap · Runs at pool creation
Robinhood
beforeInitbeforeSwap
4
50d
TaxHookRuns code on every swap · Can take tokens from swaps · Runs at pool creation
Robinhood
beforeInitbeforeSwapafterSwapswapDelta+1
4
52d
0xaf23…0080Runs code on every swap · Sets its own swap fee
Robinhood
beforeSwap
4
52d
0x7656…c5cfRuns code on every swap · Can take tokens from swaps · Sets its own swap fee · Takes a cut when LPs withdraw · Adjusts deposit amounts
Robinhood
afterAddLiqafterRemoveLiqbeforeSwapafterSwap+4
4
52d
0xda5d…a880Runs code on every swap · Sets its own swap fee · Gates who can add liquidity · Runs at pool creation
Robinhood
beforeInitbeforeAddLiqbeforeSwap
4
52d
0x80a6…40c4Runs code on every swap · Can take tokens from swaps
Robinhood
beforeSwapafterSwapafterSwapDelta
4
52d
UretimHookNFTLaunchpad hook that permanently locks pool liquidity (no removals allowed), charges configurable swap fees split among creator, protocol, referral, and token holders, and applies a time-decaying anti-snipe fee surcharge during the launch window. Optionally maintains a per-pool TWAP oracle. Only the factory can initialize pools or add liquidity.
Robinhood
beforeInitbeforeAddLiqbeforeRemoveLiqbeforeSwap+3
4
53d
RobinCoreHookV3Fee distribution, anti-sniper taxation, and auto-buyback-burn hook for ROBINCORE pools. After each swap in registered pools, it collects buy/sell fees and distributes them to the creator, referrer, platform, and gas recipients, with configurable sniper protection that applies a high sell tax to early buyers during the launch window.
Robinhood
beforeInitafterSwapafterSwapDelta
4
54d
0xf235…45c7Runs code on every swap · Can take tokens from swaps · Takes a cut when LPs withdraw · Adjusts deposit amounts
Robinhood
afterAddLiqafterRemoveLiqbeforeSwapafterSwap+3
4
54d
ReefGuardFeeHookA Uniswap v4 hook that collects a flat 5% fee on all swaps (buys and sells), always denominated in ETH (currency0), forwarded to an immutable feeRecipient address. Uses beforeSwap and afterSwap return deltas to handle both exact-input and exact-output swap cases across both directions.
Robinhood
beforeSwapafterSwapswapDeltaafterSwapDelta
4
54d
FactionGameHookA game-specific Uniswap v4 hook for faction pools that enforces vault-only pool initialization and liquidity management, a nighttime trading curfew, and a decaying anti-snipe WETH tax (up to 99%) on public swaps during the post-night window, with an optional tick-move price-impact circuit breaker.
Robinhood
beforeInitbeforeAddLiqbeforeRemoveLiqbeforeSwap+3
4
54d
0x7894…a880Runs code on every swap · Gates who can add liquidity · Runs at pool creation
Robinhood
beforeInitbeforeAddLiqbeforeSwap
4
55d
CrossrateTaxHookRuns code on every swap · Can take tokens from swaps · Runs at pool creation
Robinhood
beforeInitbeforeSwapafterSwapswapDelta+1
4
55d
0x9610…60ccRuns code on every swap · Can take tokens from swaps · Runs at pool creation
Robinhood
beforeInitbeforeSwapafterSwapswapDelta+1
4
55d
RimeHookSingleton hook for the Rime protocol that taxes every swap in quote-asset terms, applies anti-snipe mechanics (Sniper Shield and launch-decay) during curve and post-graduation phases, enforces a minimum price floor while a pool is on its curve, and detects graduation events.
Robinhood
beforeInitbeforeSwapafterSwapswapDelta+1
4
55d
0x4494…4044Runs code on every swap · Can take tokens from swaps
Robinhood
afterSwapafterSwapDelta
4
55d
PonsV2MemeHookSingleton Uniswap v4 hook shared by all graduated Pons v2 meme pools. In afterSwap, it takes a hook fee and per-pool creator tax from the unspecified swap output, accumulating them as pending balances. A trusted operator can later sweep these fees, optionally converting memecoin-denominated balances to the quote currency via internal pool swaps, then distributing proceeds to protocol, creator, and a five-year buyback vault.
Robinhood
beforeInitafterSwapafterSwapDelta
4
56d
RobinhoodFlashHookV3A Uniswap v4 hook for Robinhood's Flash ecosystem that routes swaps through OTC buy and sell paths, applies realized sell taxes, and supports perpetuals pools via delegatecall to a route module. Trading requires governance to configure protocol fees and unpause trading before any swaps can execute.
Robinhood
beforeInitbeforeSwapafterSwapswapDelta+1
4
56d
0xf60a…10ccRuns code on every swap · Can take tokens from swaps · Runs at pool creation
Robinhood
afterInitbeforeSwapafterSwapswapDelta+1
4
58d
0x3ae3…4080Runs code on every swap
Robinhood
beforeSwap
4
58d
HomepadHybridHookOn every swap, takes a configurable fee from the output amount via afterSwapReturnsDelta and routes it proportionally to the pool's creator, a HOME treasury, and a platform wallet. Designed for HOMEPAD hybrid launch pools that seed liquidity with a single-sided concentrated position.
Robinhood
afterSwapafterSwapDelta
4
59d
0x1bf8…c5c7Runs code on every swap · Can take tokens from swaps · Takes a cut when LPs withdraw · Adjusts deposit amounts
Robinhood
afterAddLiqafterRemoveLiqbeforeSwapafterSwap+3
4
59d
0xd9e5…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
4
59d
0x3d89…20ccRuns code on every swap · Can take tokens from swaps · Runs at pool creation
Robinhood
beforeInitbeforeSwapafterSwapswapDelta+1
4
59d
0x9561…40ccRuns code on every swap · Can take tokens from swaps
Robinhood
beforeSwapafterSwapswapDeltaafterSwapDelta
4
2mo
0x6291…00ccRuns code on every swap · Can take tokens from swaps
Robinhood
beforeSwapafterSwapswapDeltaafterSwapDelta
4
2mo
FewHookLaunchpad hook for few.fun that charges a fixed fee (≤2%) on the quote asset for every swap, split between a pool creator and an immutable protocol treasury. All economic parameters are set at construction and cannot be changed; includes an optional temporal guard that caps single-buy quote size for a configurable window after pool launch.
Robinhood
beforeInitbeforeSwapafterSwapswapDelta+1
4
2mo
0x32ec…80ccRuns code on every swap · Can take tokens from swaps
Robinhood
beforeSwapafterSwapswapDeltaafterSwapDelta
4
2mo
SpotA Uniswap v4 hook that applies a configurable fixed LP fee override (default 8%) on every swap via the dynamic fee override mechanism, and optionally collects a protocol fee share from swaps by minting ERC6909 balance claims to a liquidity manager for reinvestment.
Robinhood
beforeSwapafterSwap
4
2mo
0xc66b…1000Runs at pool creation
Robinhood
afterInit
4
2mo
0xa365…10ccRuns code on every swap · Can take tokens from swaps · Sets its own swap fee · Runs at pool creation
Robinhood
afterInitbeforeSwapafterSwapswapDelta+1
4
2mo
TwinHookSingleton hook shared by Twin launch pools. Restricts pool initialization to a registered launcher; charges configurable buy/sell taxes on swaps via afterSwapReturnDelta, sending proceeds to a vault. Maintains per-pool TWAP and block-start tick snapshots for manipulation resistance.
Robinhood
beforeInitafterSwapafterSwapDelta
4
2mo
0x7e80…40ccRuns code on every swap · Can take tokens from swaps
Robinhood
beforeSwapafterSwapswapDeltaafterSwapDelta
4
2mo
0x6e58…38c4Runs code on every swap · Can take tokens from swaps · Sets its own swap fee · Gates who can add liquidity · Runs at pool creation
Robinhood
beforeInitafterInitbeforeAddLiqbeforeSwap+2
4
2mo
0x080a…80ccRuns code on every swap · Can take tokens from swaps
Robinhood
beforeSwapafterSwapswapDeltaafterSwapDelta
4
2mo
StewHookA fee-skimming hook that takes a configurable cut (default 1%, max 3%) from swaps on registered token pools via beforeSwap/afterSwap return deltas, with an elevated "rush rate" (default 8%, max 20%) for early buys within a configurable block window after launch. Accrued fees are tracked per "chef" address and claimable via scoop().
Robinhood
beforeSwapafterSwapswapDeltaafterSwapDelta
4
2mo
0x9033…a0ccRuns code on every swap · Can take tokens from swaps · Runs at pool creation
Robinhood
beforeInitbeforeSwapafterSwapswapDelta+1
4
2mo
0x3a9b…20ccRuns code on every swap · Can take tokens from swaps · Runs at pool creation
Robinhood
beforeInitbeforeSwapafterSwapswapDelta+1
4
2mo
0xb34c…a0c0Runs code on every swap · Sets its own swap fee · Runs at pool creation
Robinhood
beforeInitbeforeSwapafterSwap
4
2mo
0xb515…80ccRuns code on every swap · Can take tokens from swaps
Robinhood
beforeSwapafterSwapswapDeltaafterSwapDelta
4
2mo
0xb3c6…40ccRuns code on every swap · Can take tokens from swaps
Robinhood
beforeSwapafterSwapswapDeltaafterSwapDelta
4
2mo
0x4d70…e0ccRuns code on every swap · Can take tokens from swaps · Runs at pool creation
Robinhood
beforeInitbeforeSwapafterSwapswapDelta+1
4
2mo
0xed18…9fc0Runs code on every swap · Sets its own swap fee · Can block LP withdrawals · Gates who can add liquidity · Runs at pool creation
Robinhood
afterInitbeforeAddLiqafterAddLiqbeforeRemoveLiq+3
4
2mo
0xdc4e…40ccRuns code on every swap · Can take tokens from swaps
Robinhood
beforeSwapafterSwapswapDeltaafterSwapDelta
4
2mo
MarketHoursFeeHookRuns code on every swap · Sets its own swap fee · Runs at pool creation
Robinhood
beforeInitafterInitbeforeSwap
4
2mo
LumosHookA token-launch hook for the Lumos protocol that collects a configurable swap fee on registered tokens, applying a higher anti-snipe tax for buys within a configurable block window after launch, and distributes collected fees to token creators via a rewards mapping.
Robinhood
beforeSwapafterSwapswapDeltaafterSwapDelta
4
2mo
SpotUniswap v4 hook with dynamic LP fees (base + surge) computed via a truncated geometric oracle; captures a configurable protocol fee share (POL) from each swap and reinvests it into full-range liquidity through a FullRangeLiquidityManager.
Robinhood
afterInitbeforeSwapafterSwapswapDelta+1
4