UniHooks

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.

Filters
Type
Safety
Activity
Permissions
Hooks with all of the selected permissions:
Sort
AgeHookChainPermissionsPools
3mo NoCurveHookTakes a 1% input-side fee on exact-input swaps in WETH-paired pools via beforeSwapReturnsDelta, escrowing fees per launched token. Only the designated launchpad address can collect escrowed WETH and token fees for creator/referrer/platform distribution. Robinhood beforeSwapswapDelta 2 3mo NoCurveHookA Uniswap v4 fee hook for the NoCurve launchpad that intercepts exact-input swaps on WETH-paired pools, takes a 1% input-side fee via poolManager.take(), and escrows it per launched token. Only the designated launchpad contract can collect the escrow for 80/8/12 creator/referrer/platform distribution. Robinhood beforeSwapswapDelta 2 3mo NockV6PoolInitializationHookGates pool initialization and pre-graduation liquidity additions to an authorized sale contract; enforces price-floor constraints in afterSwap (reverts if price falls below start FDV or if a target-price crossing is reversed); maintains a 64-slot TWAP oracle with a 30-minute window updated on each swap. Robinhood beforeInitbeforeAddLiqafterSwap 2 3mo LaunchHookLaunchpad hook that captures the full trading fee via before/afterSwap deltas (denominated in the quote/WETH currency) across three phases: a guard phase with exponentially decaying fees (90%→3%) and per-wallet/per-block buy caps, a bonding-curve phase (1% flat fee), and a graduated phase (1% flat fee). Fees are distributed through an attached FeeRouter with optional referrer attribution via hookData. Robinhood beforeInitbeforeAddLiqbeforeSwapafterSwap+2 2 3mo 0xac57…00ccRuns code on every swap · Can take tokens from swaps Robinhood beforeSwapafterSwapswapDeltaafterSwapDelta 2 3mo FlowPadCurveHookA bonding-curve hook for FlowPad token launches that places the entire curve supply as a one-sided concentrated liquidity position. Charges ETH fees with anti-sniper decay via beforeSwap/afterSwap return deltas, blocks early buys during a configurable snipe-guard window, and graduates the pool (lifts max-wallet cap, starts creator vest) when the curve fully sells out. Robinhood beforeInitbeforeAddLiqbeforeSwapafterSwap+2 2 3mo PumpFeeHookA bonding-curve graduation hook that selects an LP fee tier dynamically based on the token's current market cap (derived from the pool's spot price and total supply), and deducts additional creator and protocol fees from the trader's input currency on every swap. Robinhood afterInitbeforeSwapafterSwapswapDelta+1 2 3mo LaunchHookShared multi-pool hook for Robinhood Chain Launchboy pools that implements a per-pool linearly decaying LP fee (up to 30%) to deter snipers at launch. The fee decays from a configured start rate to an end rate over a set duration. Pool initialization is restricted to the contract owner (server) to prevent front-running. Robinhood beforeInitafterInitbeforeSwap 2 3mo LootPadFeeHookCharges a 1% fee on the unspecified leg of every swap in LootPad ETH-paired pools via afterSwapReturnsDelta, routing ETH fees 50% to the coin creator, 37.5% to LOOT stakers, and 12.5% to a house address; coin-side fees accrue for the creator to claim separately. Robinhood afterSwapafterSwapDelta 2 3mo LootHookA fee hook that takes 1.5% of every swap in ETH, routing proceeds to token holders (via a dividend token's fundPot), the pool creator, a platform address, and an ops address. Buy-side fees are minted as ERC-6909 claims in beforeSwap and redeemed on the next sell or via a permissionless collect() call. Robinhood beforeSwapafterSwapswapDeltaafterSwapDelta 2 3mo 0x9e5e…6fdcRuns code on every swap · Can take tokens from swaps · Can block LP withdrawals · Gates who can add liquidity · Runs at pool creation · Handles donations to LPs Robinhood beforeInitbeforeAddLiqafterAddLiqbeforeRemoveLiq+6 2 3mo Rivers LaunchHookA singleton Uniswap v4 hook for Rivers launch pools that manages a phased token launch lifecycle (seeding, bootstrapping, graduation, settlement). Applies dynamic LP fees, collects protocol and creator fees on trades, and restricts swaps and liquidity based on pool phase and controller authorization. Robinhood beforeInitbeforeAddLiqbeforeRemoveLiqbeforeSwap+3 2 3mo 0xbcfe…8080Runs code on every swap Robinhood beforeSwap 2 3mo 0x3821…88ccRuns code on every swap · Can take tokens from swaps · Gates who can add liquidity Robinhood beforeAddLiqbeforeSwapafterSwapswapDelta+1 2 3mo ViraltokHookBonding-curve fair-launch hook (pump.fun-style x·y=k) that serves buys and sells via BeforeSwapDelta during the launch phase, auto-graduates to a standard AMM by seeding single-sided liquidity at the final curve price, and applies a constant 1% LP fee override post-graduation with 50/50 creator/protocol fee splitting. Robinhood beforeInitbeforeAddLiqbeforeSwapswapDelta 2 3mo 0x8e0d…5080Runs code on every swap · Sets its own swap fee · Runs at pool creation Robinhood afterInitbeforeSwap 2 3mo FoundryHookV4Shared fee hook for all Foundry launchpad pools on Robinhood Chain. Takes ETH-denominated fees (1.00–1.25% scaled by pre-trade market cap), splits them between creator and protocol with configurable payout wallets, enforces anti-snipe restrictions during the launch window, blocks outside liquidity additions pre-graduation, and supports a graduation mechanism after which the hook fee drops to zero. Robinhood beforeAddLiqbeforeSwapafterSwapswapDelta+1 2 3mo 0x9098…e888Runs code on every swap · Can take tokens from swaps · Sets its own swap fee · Gates who can add liquidity · Runs at pool creation Robinhood beforeInitbeforeAddLiqbeforeSwapswapDelta 2 3mo RaffleTaxHookEthCollects a fixed ETH tax (feeBps, capped at 5%) on every swap in native-ETH pools, redirecting the fee into the contract as a raffle prize pot. Taxes are taken via BeforeSwapDelta and AfterSwapDelta across all four swap shapes; the fee rate is immutable after deployment, and the operator can withdraw accrued ETH via collect(). Robinhood beforeInitbeforeSwapafterSwapswapDelta+1 2 3mo 0xe9de…08ccRuns code on every swap · Can take tokens from swaps · Gates who can add liquidity Robinhood beforeAddLiqbeforeSwapafterSwapswapDelta+1 2 3mo 0x2c13…8080Runs code on every swap · Sets its own swap fee Robinhood beforeSwap 2 3mo NoxaHookA shared token-launch hook that charges a fixed 1% tax on the WETH (base asset) side of every buy and sell, minting the collected tax as a PoolManager ERC-6909 claim credited to the token contract. Pool initialization is gated to factory-registered pools only, preventing griefing via pre-initialization. Robinhood beforeInitbeforeSwapafterSwapswapDelta+1 2 3mo Zhao8HookV3A generation-3 fee hook that charges a creator fee (up to 10%, set at deploy) plus a flat 0.2% protocol fee on every swap shape (exact-in and exact-out, buy and sell) by minting ERC-6909 claims to a fee locker vault. An optional anti-sniper premium from a creator registry is added on top, with the total capped at 50%. Robinhood beforeSwapafterSwapswapDeltaafterSwapDelta 2 3mo 0xb19d…2888Runs code on every swap · Can take tokens from swaps · Sets its own swap fee · Gates who can add liquidity · Runs at pool creation Robinhood beforeInitbeforeAddLiqbeforeSwapswapDelta 2 3mo 0x8956…6888Runs code on every swap · Can take tokens from swaps · Sets its own swap fee · Gates who can add liquidity · Runs at pool creation Robinhood beforeInitbeforeAddLiqbeforeSwapswapDelta 2 3mo 0x7822…c0ccRuns code on every swap · Can take tokens from swaps Robinhood beforeSwapafterSwapswapDeltaafterSwapDelta 2 3mo 0xfb5b…2888Runs code on every swap · Can take tokens from swaps · Sets its own swap fee · Gates who can add liquidity · Runs at pool creation Robinhood beforeInitbeforeAddLiqbeforeSwapswapDelta 2 3mo 0xab31…00ccRuns code on every swap · Can take tokens from swaps Robinhood beforeSwapafterSwapswapDeltaafterSwapDelta 2 3mo 0x007a…00ccRuns code on every swap · Can take tokens from swaps Robinhood beforeSwapafterSwapswapDeltaafterSwapDelta 2 3mo 0x8a86…2888Runs code on every swap · Can take tokens from swaps · Sets its own swap fee · Gates who can add liquidity · Runs at pool creation Robinhood beforeInitbeforeAddLiqbeforeSwapswapDelta 2 4mo V4TaxHookA shared Uniswap v4 hook that charges a fixed 1% tax on the WETH/base-asset side of all buys and sells. The tax is minted to the launched token contract as an ERC-6909 claim in the PoolManager. Pool creation is gated to a factory, blocking third-party pool squatting; partial fills on base-asset-specified swaps are rejected to prevent tax overcharging. Robinhood beforeInitbeforeSwapafterSwapswapDelta+1 2 4mo 0x22d7…d0c0Runs code on every swap · Sets its own swap fee · Runs at pool creation Robinhood afterInitbeforeSwapafterSwap 2 4mo MineableTokenA proof-of-work mineable ERC20 token implementing Uniswap v4 hooks. It charges variable swap fees (declining with mining eras via halvings) collected directly from the pool via delta returns in beforeSwap and afterSwap, and periodically auto-seeds protocol-owned liquidity into the canonical ETH/token pool as mining proceeds. Robinhood beforeInitbeforeSwapafterSwapswapDelta+1 2 4mo 0x6605…0440Runs code on every swap Robinhood afterAddLiqafterSwap 2 4mo 0xd94b…80ccRuns code on every swap · Can take tokens from swaps Robinhood beforeSwapafterSwapswapDeltaafterSwapDelta 2 4mo 0x301c…e0ccRuns code on every swap · Can take tokens from swaps · Runs at pool creation Robinhood beforeInitbeforeSwapafterSwapswapDelta+1 2 4mo 0xe1cb…68ccRuns 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+2 2 4mo DeadBuybackHookA Uniswap v4 hook for a WETH/DEAD token pool that charges a 5% WETH fee on buys and sells, splits fees 50/50 between a team wallet reserve and a buyback reserve, and automatically buys and burns DEAD tokens to address 0xdEaD every 15 taxed swaps. Robinhood beforeSwapafterSwapswapDeltaafterSwapDelta 2 2h 0xde54…00ccRuns code on every swap · Can take tokens from swaps · Sets its own swap fee Robinhood beforeSwapafterSwapswapDeltaafterSwapDelta 1 2h 0xbf77…8080Runs code on every swap Robinhood beforeSwap 1 2h 0x4e31…9afcRuns code on every swap · Can take tokens from swaps · Can block LP withdrawals · Gates who can add liquidity · Runs at pool creation · Handles donations to LPs Robinhood afterInitbeforeAddLiqbeforeRemoveLiqbeforeSwap+5 1 2h 0x40f9…2fccRuns code on every swap · Can take tokens from swaps · Can block LP withdrawals · Gates who can add liquidity · Runs at pool creation Robinhood beforeInitbeforeAddLiqafterAddLiqbeforeRemoveLiq+5 1 5h 0x5b2b…c280Runs code on every swap · Can block LP withdrawals Robinhood beforeRemoveLiqbeforeSwap 1 9h 0x89e2…c840Runs code on every swap · Gates who can add liquidity Robinhood beforeAddLiqafterSwap 1 10h DiscipleHookRuns code on every swap · Can take tokens from swaps · Can block LP withdrawals · Gates who can add liquidity · Runs at pool creation Robinhood beforeInitbeforeAddLiqbeforeRemoveLiqbeforeSwap+1 1 10h 0x2af0…9afcRuns code on every swap · Can take tokens from swaps · Can block LP withdrawals · Gates who can add liquidity · Runs at pool creation · Handles donations to LPs Robinhood afterInitbeforeAddLiqbeforeRemoveLiqbeforeSwap+5 1 10h 0x87d9…1afcRuns code on every swap · Can take tokens from swaps · Can block LP withdrawals · Gates who can add liquidity · Runs at pool creation · Handles donations to LPs Robinhood afterInitbeforeAddLiqbeforeRemoveLiqbeforeSwap+5 1 10h 0x66da…20ccRuns code on every swap · Can take tokens from swaps · Runs at pool creation Robinhood beforeInitbeforeSwapafterSwapswapDelta+1 1 11h QSimpleLaunchRuns code on every swap · Can take tokens from swaps · Runs at pool creation Robinhood beforeInitbeforeSwapafterSwapswapDelta+1 1 11h 0x3921…8088Runs code on every swap · Can take tokens from swaps Robinhood beforeSwapswapDelta 1