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.

AgeHookChainPermissionsPools
29d PepesFamilyRuns code on every swap · Can take tokens from swaps · Gates who can add liquidity · Runs at pool creation Robinhood beforeInitbeforeAddLiqbeforeSwapafterSwap+2 6 30d 0xa110…aaecRuns 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 6 30d 0x6ed1…a8ccRuns code on every swap · Can take tokens from swaps · Gates who can add liquidity · Runs at pool creation Base beforeInitbeforeAddLiqbeforeSwapafterSwap+2 6 30d DammHookRuns 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 6 30d V23HookLaunchpad hook for heks.fun on Robinhood Chain; V2.3 successor to V22Hook. Charges fees as hook deltas (not LP fee): a 1% protocol base fee, optional creator tax (0–10%), and a time-decaying anti-snipe surcharge on buys during a 10-second launch window. An optional holder gate restricts buys to NFT holders for a configurable post-launch period. After launch windows close, anyone may add/remove liquidity through PositionManager. Robinhood beforeInitbeforeAddLiqbeforeRemoveLiqbeforeSwap+4 6 31d StudioLauncherRuns code on every swap · Can take tokens from swaps · Gates who can add liquidity · Runs at pool creation Robinhood beforeInitbeforeAddLiqbeforeSwapafterSwap+2 6 31d PepesFamilyRuns code on every swap · Can take tokens from swaps · Gates who can add liquidity · Runs at pool creation Robinhood beforeInitbeforeAddLiqbeforeSwapafterSwap+2 6 31d MarlinDynamicFeeHookV2Runs code on every swap · Sets its own swap fee · Runs at pool creation Robinhood beforeInitbeforeSwap 6 32d 0xe4d9…00ccRuns code on every swap · Can take tokens from swaps Robinhood beforeSwapafterSwapswapDeltaafterSwapDelta 6 35d 0x7104…70c0Runs code on every swap · Sets its own swap fee · Runs at pool creation Base beforeInitafterInitbeforeSwapafterSwap 6 36d 0x9bc2…e0ccRuns code on every swap · Can take tokens from swaps · Runs at pool creation Robinhood beforeInitbeforeSwapafterSwapswapDelta+1 6 36d 0x3329…0880Runs code on every swap · Sets its own swap fee · Gates who can add liquidity Robinhood beforeAddLiqbeforeSwap 6 36d 0xec96…20ccRuns code on every swap · Can take tokens from swaps · Runs at pool creation Robinhood beforeInitbeforeSwapafterSwapswapDelta+1 6 37d XFundHookRuns code on every swap · Can take tokens from swaps · Runs at pool creation Robinhood beforeInitbeforeSwapafterSwapswapDelta+1 6 37d 0x39fa…8088Runs code on every swap · Can take tokens from swaps Robinhood beforeSwapswapDelta 6 38d NotchHookRuns code on every swap · Sets its own swap fee · Gates who can add liquidity · Runs at pool creation · Handles donations to LPs Robinhood beforeInitbeforeAddLiqbeforeSwapafterSwap+1 6 39d 0x3f1d…a8ccRuns code on every swap · Can take tokens from swaps · Gates who can add liquidity · Runs at pool creation Robinhood beforeInitbeforeAddLiqbeforeSwapafterSwap+2 6 39d LaunchFeeHookRuns code on every swap · Can take tokens from swaps · Runs at pool creation Robinhood beforeInitafterSwapafterSwapDelta 6 40d 0x5d1e…e0ccRuns code on every swap · Can take tokens from swaps · Runs at pool creation Robinhood beforeInitbeforeSwapafterSwapswapDelta+1 6 42d 0x47ae…68ccRuns code on every swap · Can take tokens from swaps · Gates who can add liquidity · Runs at pool creation Base beforeInitbeforeAddLiqbeforeSwapafterSwap+2 6 42d 0x0fbb…00ccRuns code on every swap · Can take tokens from swaps Robinhood beforeSwapafterSwapswapDeltaafterSwapDelta 6 43d 0xe00d…a0ccRuns code on every swap · Can take tokens from swaps · Runs at pool creation Robinhood beforeInitbeforeSwapafterSwapswapDelta+1 6 43d RotationHookRuns code on every swap · Sets its own swap fee · Gates who can add liquidity · Runs at pool creation · Handles donations to LPs Robinhood beforeInitbeforeAddLiqbeforeSwapbeforeDonate 6 44d KerbHookRuns code on every swap · Sets its own swap fee · Runs at pool creation Robinhood beforeInitbeforeSwapafterSwap 6 44d OursMemeHookRuns code on every swap · Can take tokens from swaps · Runs at pool creation Robinhood beforeInitafterSwapafterSwapDelta 6 44d 0x6623…c0ccRuns code on every swap · Can take tokens from swaps Robinhood beforeSwapafterSwapswapDeltaafterSwapDelta 6 45d MofoHookRuns code on every swap · Sets its own swap fee · Gates who can add liquidity · Runs at pool creation Robinhood beforeInitbeforeAddLiqbeforeSwapafterSwap 6 45d 0xf96a…80ccRuns code on every swap · Can take tokens from swaps Robinhood beforeSwapafterSwapswapDeltaafterSwapDelta 6 46d 0x7d26…0080Runs code on every swap Robinhood beforeSwap 6 46d 0x05cb…4880Runs code on every swap · Sets its own swap fee · Gates who can add liquidity Robinhood beforeAddLiqbeforeSwap 6 46d AlfredHookRuns code on every swap · Can take tokens from swaps · Sets its own swap fee · Gates who can add liquidity · Runs at pool creation · Handles donations to LPs Robinhood beforeInitbeforeAddLiqafterAddLiqafterRemoveLiq+5 6 47d AgemicaFeeHookRuns code on every swap · Can take tokens from swaps Robinhood beforeSwapafterSwapswapDeltaafterSwapDelta 6 47d 0x6487…70ccRuns code on every swap · Can take tokens from swaps · Runs at pool creation Robinhood beforeInitafterInitbeforeSwapafterSwap+2 6 47d 0x0c9c…a0ccRuns code on every swap · Can take tokens from swaps · Runs at pool creation Robinhood beforeInitbeforeSwapafterSwapswapDelta+1 6 48d 0xa437…60ccRuns code on every swap · Can take tokens from swaps · Runs at pool creation Robinhood beforeInitbeforeSwapafterSwapswapDelta+1 6 49d LaunchHookRuns code on every swap · Can take tokens from swaps · Gates who can add liquidity · Runs at pool creation Robinhood beforeInitbeforeAddLiqbeforeSwapafterSwap+2 6 49d 0x2a91…00ccRuns code on every swap · Can take tokens from swaps Robinhood beforeSwapafterSwapswapDeltaafterSwapDelta 6 49d VibePadFeeHookRuns code on every swap · Can take tokens from swaps · Runs at pool creation Robinhood beforeInitbeforeSwapafterSwapswapDelta+1 6 49d MofoHookRuns code on every swap · Sets its own swap fee · Gates who can add liquidity · Runs at pool creation Robinhood beforeInitbeforeAddLiqbeforeSwapafterSwap 6 50d 0xaa49…afc4Runs 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 Base beforeInitbeforeAddLiqafterAddLiqbeforeRemoveLiq+4 6 50d 0x7aad…eaccRuns 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 6 50d 0x37c8…6080Runs code on every swap · Sets its own swap fee · Runs at pool creation Robinhood beforeInitbeforeSwap 6 51d AnyPositionManagerRuns code on every swap · Can take tokens from swaps · Runs at pool creation · Handles donations to LPs Robinhood beforeInitafterAddLiqafterRemoveLiqbeforeSwap+4 6 51d FewV4ShellHookRoutes all swaps through a FewToken-wrapped LP pool via an atomic wrap/swap/unwrap sequence in beforeSwap, returning the full fill as a beforeSwap delta so the shell pool itself is never the execution venue. Reverts if no LP route or sufficient inventory is available; hookData is ignored; an owner can register explicit LP pool mappings. Ethereum beforeInitbeforeSwapswapDelta 6 52d BurningShroomsHookRuns code on every swap · Can take tokens from swaps · Runs at pool creation Robinhood beforeInitbeforeSwapafterSwapswapDelta+1 6 52d 0xa86a…d0ccRuns code on every swap · Can take tokens from swaps · Sets its own swap fee · Runs at pool creation Base afterInitbeforeSwapafterSwapswapDelta+1 6 53d HoodxHookRuns code on every swap · Can take tokens from swaps Robinhood beforeSwapafterSwapswapDeltaafterSwapDelta 6 53d LeveragedLiquidityHookA JIT-liquidity hook for Morpho-backed leveraged tokens. Each swap atomically mints or redeems vault positions via a primary hook, installs a transaction-scoped concentrated liquidity position sized to match the swap, executes through the pool, then removes it in afterSwap. External liquidity additions are blocked; swaps use a dynamic fee override at a fixed 30 bps protocol charge. Base beforeInitbeforeAddLiqbeforeRemoveLiqbeforeSwap+2 6 53d ArcmanHookRuns code on every swap · Can take tokens from swaps Ethereum beforeSwapafterSwapswapDeltaafterSwapDelta 6 53d FlashPerpsHookCustom-curve perpetuals issuance hook where each registered PERP/USDG pool mints or unwinds leveraged perp exposure through Morpho-backed vaults. All swaps are fully intercepted via BeforeSwapDelta (no passive liquidity); a fixed 0.30% USDG fee routes to a buyback module. Base beforeInitbeforeAddLiqbeforeSwapswapDelta 6