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
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
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
3mo
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
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
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
4mo
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
55d
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
56d
SolGodsFeeHookA Uniswap v4 hook for a $SOLGODS/ETH pool that applies a fixed 5% fee on all swaps, always collected in ETH (currency0). Fees are taken via beforeSwap when ETH is the specified currency, and via afterSwap when ETH is unspecified, then forwarded to an immutable fee recipient address.
Robinhood
beforeSwapafterSwapswapDeltaafterSwapDelta
8
56d
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
58d
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
2mo
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
2mo
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
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
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
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
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
3mo
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
3mo
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
3mo
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
3mo
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
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
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
56d
PotatoV4HookA token launch hook for the Potato protocol that takes a 1% swap fee via BeforeSwapDelta/AfterSwapDelta, enforces anti-sniping protection during the first 4 seconds after launch, applies a per-wallet token balance cap on buys, and permanently locks liquidity positions within the hook contract.
Robinhood
beforeInitafterInitbeforeAddLiqbeforeRemoveLiq+4
7
56d
ReefGuardFeeHookA Uniswap v4 hook for the $REEFGUARD token that applies a fixed 5% fee on all swaps (buys and sells), always collected in native ETH (currency0) and forwarded to an immutable fee recipient address via return deltas in beforeSwap and afterSwap.
Robinhood
beforeSwapafterSwapswapDeltaafterSwapDelta
7
58d
LPFarmHookA Uniswap v4 hook for stock/LP farming pools that overrides LP fees with a dynamic 85/15 split between LPs and a protocol treasury, supports a time-based anti-snipe launch curve, and auto-pauses pools when a corporate action (stock split or dividend) is detected.
Robinhood
beforeInitbeforeAddLiqafterAddLiqafterRemoveLiq+6
7
2mo
RimeHookA singleton Uniswap v4 hook for RIME coin pools that taxes every swap in the quote asset via a configurable bps rate, applies a decaying Sniper Shield surcharge at launch, an anti-snipe surcharge after graduation, enforces a price floor preventing sales below the opening edge, and detects graduation when the price crosses a configured threshold.
Robinhood
beforeInitbeforeSwapafterSwapswapDelta+1
7
2mo
SharedStockFeeHookA shared registry hook for stock-paired pools that collects swap fees denominated in a "reward stock" token, minting ERC-6909 claims to each pool's designated distributor. Fee rates and distributor address are set once at pool registration and are permanently immutable thereafter.
Robinhood
beforeInitbeforeSwapafterSwapswapDelta+1
7