UniHooks

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
52d 0x987c…40ccRuns code on every swap · Can take tokens from swaps Robinhood beforeSwapafterSwapswapDeltaafterSwapDelta 8 52d 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 54d 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 55d 0xbd2b…c044Runs code on every swap · Can take tokens from swaps Robinhood afterSwapafterSwapDelta 8 56d 0xe10f…baccRuns 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 beforeInitafterInitbeforeAddLiqbeforeRemoveLiq+4 8 58d 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 58d 0xb5db…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 8 59d 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 0x7aaa…60ccRuns code on every swap · Can take tokens from swaps · Runs at pool creation Robinhood beforeInitbeforeSwapafterSwapswapDelta+1 8 2mo 0x691c…0088Runs code on every swap · Can take tokens from swaps Robinhood beforeSwapswapDelta 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 0x1de4…00ccRuns code on every swap · Can take tokens from swaps Robinhood beforeSwapafterSwapswapDeltaafterSwapDelta 8 2mo 0x0723…c880Runs code on every swap · Sets its own swap fee · Gates who can add liquidity Robinhood beforeAddLiqbeforeSwap 8 2mo 0x81d5…80ccRuns code on every swap · Can take tokens from swaps Robinhood beforeSwapafterSwapswapDeltaafterSwapDelta 8 2mo 0x60b9…a040Runs code on every swap · Runs at pool creation Robinhood beforeInitafterSwap 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 0xf9b5…c0ccRuns code on every swap · Can take tokens from swaps Robinhood beforeSwapafterSwapswapDeltaafterSwapDelta 8 2mo 0xf263…68ccRuns code on every swap · Can take tokens from swaps · Gates who can add liquidity · Runs at pool creation Robinhood beforeInitbeforeAddLiqbeforeSwapafterSwap+2 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 0xc582…40ccRuns code on every swap · Can take tokens from swaps Robinhood beforeSwapafterSwapswapDeltaafterSwapDelta 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 2mo 0xb6e3…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 8 2mo 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 2mo 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 2mo 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 2mo 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 0xbd51…14c0Runs code on every swap · Runs at pool creation Robinhood afterInitafterAddLiqbeforeSwapafterSwap 8 3mo 0x1978…15c0Runs code on every swap · Sets its own swap fee · Runs at pool creation Robinhood afterInitafterAddLiqafterRemoveLiqbeforeSwap+1 8 3mo 0x09d5…e880Runs code on every swap · Gates who can add liquidity · Runs at pool creation Robinhood beforeInitbeforeAddLiqbeforeSwap 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 0x1a6a…a888Runs code on every swap · Can take tokens from swaps · Gates who can add liquidity · Runs at pool creation Robinhood beforeInitbeforeAddLiqbeforeSwapswapDelta 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 3mo 0x0cf6…8080Runs code on every swap · Sets its own swap fee Robinhood beforeSwap 8 3mo 0x6ff3…b0ccRuns code on every swap · Can take tokens from swaps · Runs at pool creation Robinhood beforeInitafterInitbeforeSwapafterSwap+2 8 3d 0x4e01…a000Runs at pool creation Robinhood beforeInit 7 5d 0x0e5c…68c8Runs 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+1 7 5d RealmEtfHookRuns code on every swap · Can take tokens from swaps · Gates who can add liquidity · Runs at pool creation Robinhood beforeInitbeforeAddLiqbeforeSwapafterSwap+1 7 5d 0xca8f…a0ccRuns code on every swap · Can take tokens from swaps · Runs at pool creation Robinhood beforeInitbeforeSwapafterSwapswapDelta+1 7 8d LaunchpadFeeHookV4Runs code on every swap · Can take tokens from swaps · Runs at pool creation Robinhood beforeInitbeforeSwapafterSwapswapDelta+1 7