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
8d LaunchpadFeeHookV4Runs code on every swap · Can take tokens from swaps · Runs at pool creation Robinhood beforeInitbeforeSwapafterSwapswapDelta+1 7 13d 0xeb85…2044Runs code on every swap · Can take tokens from swaps · Runs at pool creation Robinhood beforeInitafterSwapafterSwapDelta 7 15d 0x44ff…a800Gates who can add liquidity · Runs at pool creation Robinhood beforeInitbeforeAddLiq 7 15d 0x9492…b0ccRuns code on every swap · Can take tokens from swaps · Runs at pool creation Robinhood beforeInitafterInitbeforeSwapafterSwap+2 7 16d SinjohHookRuns 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 beforeInitbeforeAddLiqbeforeRemoveLiqbeforeSwap+4 7 19d 0xcde5…aac0Runs code on every swap · Can block LP withdrawals · Gates who can add liquidity · Runs at pool creation Robinhood beforeInitbeforeAddLiqbeforeRemoveLiqbeforeSwap+1 7 20d PrysmHookRuns code on every swap · Can take tokens from swaps · Gates who can add liquidity · Runs at pool creation Robinhood beforeInitbeforeAddLiqbeforeSwapafterSwap+2 7 24d CourierPadRuns code on every swap · Can take tokens from swaps · Gates who can add liquidity · Runs at pool creation Robinhood beforeInitbeforeAddLiqbeforeSwapafterSwap+2 7 33d LaunchPoolHookRuns code on every swap · Can take tokens from swaps · Runs at pool creation Robinhood beforeInitbeforeSwapafterSwapswapDelta+1 7 35d 0x39ab…eaa8Runs 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 beforeInitbeforeAddLiqbeforeRemoveLiqbeforeSwap+2 7 36d 0x8c8d…e8ccRuns code on every swap · Can take tokens from swaps · Gates who can add liquidity · Runs at pool creation Robinhood beforeInitbeforeAddLiqbeforeSwapafterSwap+2 7 37d V4IndexEngineRuns code on every swap · Sets its own swap fee Robinhood beforeSwapafterSwap 7 37d 0x9a5c…28c4Runs 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 39d SandoHookRuns code on every swap · Can take tokens from swaps · Runs at pool creation Robinhood beforeInitafterSwapafterSwapDelta 7 40d 0x013c…a0ccRuns code on every swap · Can take tokens from swaps · Runs at pool creation Robinhood beforeInitbeforeSwapafterSwapswapDelta+1 7 41d 0x90e1…20ccRuns code on every swap · Can take tokens from swaps · Runs at pool creation Robinhood beforeInitbeforeSwapafterSwapswapDelta+1 7 42d LaunchTaxHookRuns code on every swap · Can take tokens from swaps · Runs at pool creation Robinhood beforeInitbeforeSwapafterSwapswapDelta+1 7 44d MstrFunHookRuns code on every swap · Can take tokens from swaps · Gates who can add liquidity · Runs at pool creation Robinhood beforeInitbeforeAddLiqbeforeSwapafterSwap+2 7 45d UpHookRuns code on every swap · Sets its own swap fee · Runs at pool creation Robinhood beforeInitbeforeSwap 7 45d 0x889a…00ccRuns code on every swap · Can take tokens from swaps Robinhood beforeSwapafterSwapswapDeltaafterSwapDelta 7 46d LeveredHookRuns code on every swap · Can take tokens from swaps · Runs at pool creation Robinhood beforeInitbeforeSwapafterSwapswapDelta+1 7 46d 0x9cc9…8044Runs code on every swap · Can take tokens from swaps Robinhood afterSwapafterSwapDelta 7 46d 0xf960…e0ccRuns code on every swap · Can take tokens from swaps · Runs at pool creation Robinhood beforeInitbeforeSwapafterSwapswapDelta+1 7 46d WorldPadHookRuns code on every swap · Can take tokens from swaps Robinhood beforeSwapafterSwapswapDeltaafterSwapDelta 7 47d 0xb6ac…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 7 48d 0x3a77…40ccRuns code on every swap · Can take tokens from swaps Robinhood beforeSwapafterSwapswapDeltaafterSwapDelta 7 49d 0x5983…85cfRuns code on every swap · Can take tokens from swaps · Takes a cut when LPs withdraw · Adjusts deposit amounts Robinhood afterAddLiqafterRemoveLiqbeforeSwapafterSwap+4 7 50d 0x5921…d0c4Runs code on every swap · Can take tokens from swaps · Runs at pool creation Robinhood afterInitbeforeSwapafterSwapafterSwapDelta 7 52d 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 52d 0x5f28…00ccRuns code on every swap · Can take tokens from swaps Robinhood beforeSwapafterSwapswapDeltaafterSwapDelta 7 52d 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 52d 0xe660…45c7Runs 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+3 7 53d 0x5295…4080Runs code on every swap · Sets its own swap fee Robinhood beforeSwap 7 53d 0x0cd3…00ccRuns code on every swap · Can take tokens from swaps Robinhood beforeSwapafterSwapswapDeltaafterSwapDelta 7 54d 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 55d 0xbe0f…28ccRuns 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 7 56d 0x7d02…80ccRuns code on every swap · Can take tokens from swaps Robinhood beforeSwapafterSwapswapDeltaafterSwapDelta 7 56d 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 58d 0x876e…c5c7Runs 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+3 7 58d 0x08e5…a7ceRuns code on every swap · Can take tokens from swaps · Sets its own swap fee · Can block LP withdrawals · Adjusts deposit amounts · Runs at pool creation Robinhood beforeInitafterAddLiqbeforeRemoveLiqafterRemoveLiq+5 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 2mo IncentifiV4LegibleHookA token launch bonding curve hook that represents the curve as a single Uniswap v4 range position. Applies a dynamic 2% LP fee split between the token creator and a loss reward pool, gates liquidity additions to the hook only, and automatically graduates the pool to a full-range position when the bonding curve is exhausted. Robinhood beforeInitbeforeAddLiqbeforeSwapafterSwap 7 2mo 0x0a4e…2880Runs code on every swap · Sets its own swap fee · Gates who can add liquidity · Runs at pool creation Robinhood beforeInitbeforeAddLiqbeforeSwap 7 2mo 0x8f07…9080Runs code on every swap · Runs at pool creation Robinhood afterInitbeforeSwap 7 2mo 0x3c6f…d0ccRuns code on every swap · Can take tokens from swaps · Sets its own swap fee · Runs at pool creation Robinhood afterInitbeforeSwapafterSwapswapDelta+1 7 2mo 0x87bd…a5c7Runs code on every swap · Can take tokens from swaps · Sets its own swap fee · Takes a cut when LPs withdraw · Adjusts deposit amounts · Runs at pool creation Robinhood beforeInitafterAddLiqafterRemoveLiqbeforeSwap+4 7 2mo OsbournHookA swap fee hook for the Osbourn token launchpad that charges configurable fees on enrolled token pools, with an elevated anti-snipe fee applied to early buys within a configurable post-launch block window. Collected fees accrue to token creators and can be claimed in the quote currency. Robinhood beforeSwapafterSwapswapDeltaafterSwapDelta 7 2mo SkhoodHookRestricts pool initialization and liquidity additions to callers recognized as valid curves by the Factory contract. Swaps are unrestricted and behave identically to a standard Uniswap v4 pool. Robinhood beforeInitbeforeAddLiq 7 2mo UnihoodStockHookA tokenized-stock launch hook that charges a fixed per-pool swap fee (0–5%, set at launch and immutable) split 80/5/15 between creator, a quote-token bid wall, and the platform. The bid wall is automatically rebuilt one tick spacing below spot after each swap; liquidity additions are restricted to the factory and hook until the pool graduates. Robinhood beforeInitbeforeAddLiqbeforeSwapafterSwap+2 7 2mo Bonker Dynamic Fee Hook (Robinhood Chain)A Uniswap v4 hook that sets dynamic LP fees based on a volatility accumulator (measured by tick movement across swaps) and collects a protocol fee (20% of LP fee) on all swaps. During pool launch, a MEV module can temporarily raise fees for up to 2 minutes. Supports optional pool extensions that execute post-swap logic. Robinhood beforeInitbeforeAddLiqbeforeSwapafterSwap+2 7