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
2mo
0x0a01…a044Runs code on every swap · Can take tokens from swaps · Runs at pool creation
Robinhood
beforeInitafterSwapafterSwapDelta
9
2mo
0x48b1…c080Runs code on every swap
Robinhood
beforeSwap
9
2mo
0x0713…68c0Runs code on every swap · Gates who can add liquidity · Runs at pool creation
Robinhood
beforeInitbeforeAddLiqbeforeSwapafterSwap
9
2mo
0x8dfa…00ccRuns code on every swap · Can take tokens from swaps
Robinhood
beforeSwapafterSwapswapDeltaafterSwapDelta
9
2mo
FriarV2Volatility-responsive dynamic LP fee hook porting the Liquidity Book (LFJ joe-v2, MIT) volatility-accumulator mechanism to Uniswap v4. Fee rises with recent price movement and decays back to a per-pool base rate, hard-capped at 10%. Config is per-pool, frozen at initialization; no owner or admin functions.
Robinhood
afterInitbeforeSwap
9
2mo
PopHookSingleton Uniswap v4 hook for graduated $POP meme token pools. Takes a combined hook fee and creator fee from each swap's unspecified currency via afterSwapReturnsDelta. Launch-token fees are batched and converted to the quote token via an internal pool swap at sweep time, then split among protocol, creator, and a cashback mode (QuoteBurn burns to dead address, HolderRewards distributes to token holders). Curve-phase pools also apply a decaying snipe tax on early buys.
Robinhood
beforeInitafterSwapafterSwapDelta
9
2mo
LaunchTaxHookCharges a fixed 1% tax on every swap in strategy-created launchpad pools, denominated in the pool's quote token and split 50/50 between the launchpad deployer and the pool's token creator. Tax is applied via BeforeSwap and AfterSwap return deltas depending on whether the quote is the specified or unspecified currency.
Robinhood
beforeInitbeforeSwapafterSwapswapDelta+1
9
2mo
0x42e7…40ccRuns code on every swap · Can take tokens from swaps
Robinhood
beforeSwapafterSwapswapDeltaafterSwapDelta
9
2mo
0xdddf…2888Runs code on every swap · Can take tokens from swaps · Gates who can add liquidity · Runs at pool creation
Robinhood
beforeInitbeforeAddLiqbeforeSwapswapDelta
9
2mo
TokenLaunchpadA permissionless token launchpad that deploys fixed-supply ERC-20 tokens and initializes native-currency Uniswap v4 pools with permanent bootstrapped liquidity. Uses beforeInitialize to revert any external pool initialization attempt, ensuring only the launchpad itself can create pools for launched tokens.
Robinhood
beforeInit
9
2mo
GazzFeeHookCharges a flat 2% ETH-side fee (plus an optional per-coin community fee up to 2%) on every swap in gazz.fun V4 pools, forwarding proceeds to a GazzFeeSplitter. Fee is always taken in native ETH regardless of swap direction. Rejects non-native-ETH pools at initialization.
Robinhood
beforeInitbeforeSwapafterSwapswapDelta+1
9
2mo
RichFeeHookCharges a volatility-based ETH fee on buys (beforeSwap delta) and sells (afterSwap delta), scaling the rate between a configurable base and max (both in the 1–5% range) based on the previous swap's tick movement. Fees are sent immediately to a per-pool recipient address set at registration.
Robinhood
beforeSwapafterSwapswapDeltaafterSwapDelta
9
2mo
FriarA volatility-responsive dynamic LP fee hook that adjusts swap fees using the Liquidity Book volatility-accumulator mechanism, surging fees with recent price movement and decaying back after configured windows. All parameters are immutable with no owner or upgrade mechanism.
Robinhood
afterInitbeforeSwap
9
2mo
LaunchpadHookA permissionless launchpad game hook that seeds ETH-paired token pools and tracks swaps in afterSwap to run a timed competition: sufficiently large buys defend an escalating floor price, update the leader, and accrue LP fees to a pot awarded to the last qualifying buyer when the idle timer expires.
Robinhood
beforeInitbeforeAddLiqbeforeRemoveLiqbeforeSwap+1
9
2mo
GataraEthHookA Uniswap v4 hook for token launches with native ETH as the quote currency. Charges directional fees (buy/sell) split between the pool creator, protocol treasury, and a time-decaying cocoon surcharge, using beforeSwap/afterSwap delta returns. Blocks buys in the exact launch-second as an anti-snipe guard.
Robinhood
beforeInitbeforeSwapafterSwapswapDelta+1
9
3mo
ERC1967ProxyAn upgradeable ERC1967 proxy hook with beforeSwap, afterSwap, beforeInitialize, afterInitialize, beforeAddLiquidity, and afterSwapReturnsDelta permissions. The implementation contract source is not verified, so full behavioral analysis is not possible.
Robinhood
beforeInitafterInitbeforeAddLiqbeforeSwap+2
9
3mo
0x0a39…c044Runs code on every swap · Can take tokens from swaps
Robinhood
afterSwapafterSwapDelta
9
3mo
HoodersLaunchHookLaunch hook for Hooders tokens on Robinhood Chain managing the full token lifecycle: seeds a concentrated liquidity bonding curve, applies a decaying sniper tax and per-wallet anti-snipe buy cap, routes fees across platform/creator/liquidity/RWA buckets, atomically collapses the curve into a full-range AMM position upon graduation, and runs a jackpot buyer-reward system.
Robinhood
beforeInitbeforeAddLiqbeforeRemoveLiqbeforeSwap+3
9
3mo
0x6d0c…08c8Runs code on every swap · Can take tokens from swaps · Sets its own swap fee · Gates who can add liquidity
Robinhood
beforeAddLiqbeforeSwapafterSwapswapDelta
9
3mo
DualPoolHookA JIT liquidity hook that deploys concentrated LP positions across multiple tick ranges before each swap and removes them after, backed by ERC-4626 vault rehypothecation for idle capital. Pool fees are static (set at creation via PoolKey.fee and explicitly rejects dynamic-fee pools); hookData is ignored on swaps.
Robinhood
beforeInitbeforeAddLiqbeforeRemoveLiqbeforeSwap+1
9
3mo
HoodlumPadHookShared Uniswap v4 hook for HoodlumPad V2 memecoin launches. Skims a fixed 1% fee from memecoin swaps (split 50/50 between creator and protocol treasury) as ERC-6909 claim tokens, maintains a self-hosted 200-slot TWAP oracle, and provides a batched fee-conversion mechanism to swap accrued memecoin fees into the quote asset.
Robinhood
beforeInitafterInitbeforeAddLiqbeforeSwap+3
9
3mo
PmavHookQuotedBonding curve launchpad hook for memecoins with block+1 anti-snipe protection, a permanent 2% wallet cap with auto-refund, a decaying anti-snipe fee premium, and automatic graduation to a standard 1% dynamic-fee pool once the curve fills.
Robinhood
beforeInitbeforeAddLiqbeforeSwapafterSwap+2
9
3mo
PmavHookQuotedBonding-curve launch hook for pmav.fun's ERC-20 quoted lane. Runs a constant-product curve with a 1% base fee (70/30 creator/platform), block+1 anti-snipe, decaying early-buy premium, permanent 2% wallet cap with auto-refund waterfall, and in-place graduation that reshapes to a full-range Uniswap v4 pool and sets a dynamic LP fee.
Robinhood
beforeInitbeforeAddLiqbeforeSwapafterSwap+2
9
3mo
RobinoHookObservation hook for Robino graduated pools that emits events on pool initialization, liquidity changes, and swaps. Pool initialization is gated to tokens registered in the Robino factory; afterSwap only records swap data via events without modifying execution.
Robinhood
afterInitafterAddLiqafterRemoveLiqafterSwap
9
3mo
FoundryHookV4Shared fee hook for the Foundry launchpad on Robinhood Chain, enforcing a dynamic ETH-denominated trade fee (1.00–1.25%, tiered by pre-trade market cap) split between creator and protocol, with anti-snipe buy caps during the first 3 blocks and a block on outside liquidity providers pre-graduation.
Robinhood
beforeAddLiqbeforeSwapafterSwapswapDelta+1
9
3mo
RobinShareHookA shared hook for RobinShare native ETH/TOKEN pools that takes an immutable ETH-denominated fee (1–5%) on every swap and distributes it instantly per-swap to a platform wallet, a buyback reserve, and configurable recipients. Supports agent-triggered buyback-and-burn via internal fee-exempt swaps.
Robinhood
beforeSwapafterSwapswapDeltaafterSwapDelta
9
19h
TaxLaunchHookRuns 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
5d
0x8aa9…70ccRuns code on every swap · Can take tokens from swaps · Sets its own swap fee · Runs at pool creation
Robinhood
beforeInitafterInitbeforeSwapafterSwap+2
8
7d
0xcede…28ccRuns code on every swap · Can take tokens from swaps · Gates who can add liquidity · Runs at pool creation
Robinhood
beforeInitbeforeAddLiqbeforeSwapafterSwap+2
8
8d
0x282c…60ccRuns code on every swap · Can take tokens from swaps · Runs at pool creation
Robinhood
beforeInitbeforeSwapafterSwapswapDelta+1
8
13d
0xfd72…70c0Runs code on every swap · Sets its own swap fee · Runs at pool creation
Robinhood
beforeInitafterInitbeforeSwapafterSwap
8
15d
FlowstateC1HookRuns code on every swap · Can take tokens from swaps · Gates who can add liquidity · Runs at pool creation
Robinhood
beforeInitbeforeAddLiqbeforeSwapafterSwap+2
8
22d
0x2194…c8c4Runs code on every swap · Can take tokens from swaps · Gates who can add liquidity
Robinhood
beforeAddLiqbeforeSwapafterSwapafterSwapDelta
8
23d
0x19e6…2888Runs code on every swap · Can take tokens from swaps · Gates who can add liquidity · Runs at pool creation
Robinhood
beforeInitbeforeAddLiqbeforeSwapswapDelta
8
26d
0x5249…e0ccRuns code on every swap · Can take tokens from swaps · Runs at pool creation
Robinhood
beforeInitbeforeSwapafterSwapswapDelta+1
8
28d
0x5766…2800Gates who can add liquidity · Runs at pool creation
Robinhood
beforeInitbeforeAddLiq
8
34d
0x8ff0…6080Runs code on every swap · Sets its own swap fee · Runs at pool creation
Robinhood
beforeInitbeforeSwap
8
37d
0xabf7…e800Gates who can add liquidity · Runs at pool creation
Robinhood
beforeInitbeforeAddLiq
8
39d
0x2db1…20ccRuns code on every swap · Can take tokens from swaps · Runs at pool creation
Robinhood
beforeInitbeforeSwapafterSwapswapDelta+1
8
42d
DriveFeeHookV3Runs code on every swap · Can take tokens from swaps · Runs at pool creation
Robinhood
beforeInitbeforeSwapafterSwapswapDelta+1
8
44d
0xc178…00ccRuns code on every swap · Can take tokens from swaps
Robinhood
beforeSwapafterSwapswapDeltaafterSwapDelta
8
44d
0x759f…a8ccRuns code on every swap · Can take tokens from swaps · Gates who can add liquidity · Runs at pool creation
Robinhood
beforeInitbeforeAddLiqbeforeSwapafterSwap+2
8
45d
0x1efb…c0ccRuns code on every swap · Can take tokens from swaps
Robinhood
beforeSwapafterSwapswapDeltaafterSwapDelta
8
45d
0xae50…00ccRuns code on every swap · Can take tokens from swaps
Robinhood
beforeSwapafterSwapswapDeltaafterSwapDelta
8
46d
0xa2cb…d5c7Runs code on every swap · Can take tokens from swaps · Takes a cut when LPs withdraw · Adjusts deposit amounts · Runs at pool creation
Robinhood
afterInitafterAddLiqafterRemoveLiqbeforeSwap+4
8
48d
QUIVERPADFeeHookRuns code on every swap · Can take tokens from swaps · Runs at pool creation
Robinhood
beforeInitbeforeSwapafterSwapswapDelta+1
8
48d
0x7fa2…2000Runs at pool creation
Robinhood
beforeInit
8
48d
0x298f…c0ccRuns code on every swap · Can take tokens from swaps
Robinhood
beforeSwapafterSwapswapDeltaafterSwapDelta
8
49d
LeveredHookRuns code on every swap · Can take tokens from swaps · Runs at pool creation
Robinhood
beforeInitbeforeSwapafterSwapswapDelta+1
8
51d
FlutchV4HookManages token paired launches on Uniswap v4, charging a 1% fee on every swap taken in afterSwap via the fee-taking delta pattern. Fees in the paired asset are split among the protocol (30%), creator, and a buyback bucket; fees in the launch token are held and converted separately by a keeper. All liquidity is owned by the hook and locked permanently.
Robinhood
beforeInitafterSwapafterSwapDelta
8