UniHooks

Explore hooks

Every hook that has been attached to at least one Uniswap v4 pool.

AgeHookChainPermissionsGradePoolsAddress
11mo Unnamed hookRuns on every swap · Can change what you receive · Controls who can add liquidity · Checks new pools Base beforeInitbeforeAddLiqbeforeSwapswapDelta C 1 0xc78c…2888 11mo SUKOBondingCurveHookA Uniswap v4 hook that replaces standard AMM pricing with a linear bonding curve for SUKO token. It intercepts swaps via BeforeSwapDelta, applying custom buy/sell pricing and collecting a 2% fee split between a protocol recipient (60%) and a creator (40%). Base afterInitbeforeSwapswapDelta A 2 0x3c08…5088 11mo Unnamed hookRuns on every swap · Can change what you receive Base beforeSwapafterSwapafterSwapDelta C 1 0x23f5…00c4 11mo SUKOClankerHookAccumulates estimated trading fees after each swap and periodically converts them into concentrated liquidity positions around the current tick. Maintains a configurable virtual liquidity display multiplier and optionally triggers reward collection via an external fee conversion locker contract. Base beforeInitbeforeAddLiqafterAddLiqafterRemoveLiq+4 A 2 0x2053…ed66 11mo Unnamed hookRuns on every swap · Can change what you receive · Controls who can add liquidity · Checks new pools Base beforeInitbeforeAddLiqbeforeSwapafterSwap+1 C 1 0x3765…28c4 11mo Unnamed hookRuns on every swap · Can change what you receive · Controls who can add liquidity · Checks new pools Base beforeInitbeforeAddLiqbeforeSwapswapDelta C 1 0x7444…a888 11mo NFTStrategyHookCharges a 15% flat fee on all swaps via afterSwap delta, distributing 14% to a vault FeeContract and 1% split between two founder wallets. Pool initialization and liquidity addition are gated to authorized factory operations, and fees collected in non-ETH tokens are swapped back to ETH before distribution. Base beforeInitbeforeAddLiqbeforeSwapafterSwap+1 A 1 0x5db0…28c4 11mo Unnamed hookRuns on every swap · Can change what you receive · Controls who can add liquidity · Checks new pools Base beforeInitbeforeAddLiqbeforeSwapafterSwap+1 C 1 0xcd1d…68c4 11mo Unnamed hookRuns on every swap · Can change what you receive Base beforeSwapafterSwapswapDeltaafterSwapDelta C 2 0x731b…c0cc 11mo Unnamed hookRuns on every swap · Can change what you receive · Controls who can add liquidity · Checks new pools Base beforeInitbeforeAddLiqbeforeSwapswapDelta C 1 0xce6f…2888 11mo Unnamed hookRuns on every swap · Can change what you receive · Controls who can add liquidity · Checks new pools Base beforeInitbeforeAddLiqbeforeSwapswapDelta C 1 0x694b…2888 11mo Unnamed hookRuns on every swap · Can change what you receive · Controls who can add liquidity · Checks new pools Base beforeInitbeforeAddLiqbeforeSwapswapDelta C 1 0xc6a2…2888 11mo AntiSnipeHookWithFeeSplitApplies a time-decaying dynamic LP fee that starts high (anti-snipe) and drops to a lower rate after a configured duration. After each swap, collected fees are split among up to three configured recipients, with an optional portion sent to a vault address to build a floor price. Base beforeInitafterInitbeforeSwapafterSwap A 2 0x5a1d…f0c0 11mo Unnamed hookRuns on every swap · Can change what you receive Base beforeSwapswapDelta C 1 0x5f5d…4088 11mo Unnamed hookRuns on every swap · Can change what you receive · Controls who can add liquidity · Checks new pools Base beforeInitbeforeAddLiqbeforeSwapafterSwap+1 C 1 0x93e5…e8c4 11mo Unnamed hookRuns on every swap · Can change what you receive · Controls who can add liquidity · Checks new pools Base beforeInitbeforeAddLiqbeforeSwapswapDelta C 1 0xf4b4…e888 11mo Unnamed hookRuns on every swap · Can change what you receive · Controls who can add liquidity · Checks new pools Base beforeInitbeforeAddLiqbeforeSwapswapDelta C 1 0x7c0b…e888 11mo UpHookFee-collecting hook for ETH/token pools that deducts buy fees before the swap and sell fees after, splitting ETH proceeds among protocol, referral, and creator addresses. Restricts swap access to a trusted-router/quoter allowlist and tracks per-user token holdings for governance contribution attribution. Base beforeSwapafterSwapswapDeltaafterSwapDelta A 1 0x80e3…c0cc 11mo Unnamed hookRuns on every swap · Can change what you receive · Controls who can add liquidity · Checks new pools Base beforeInitbeforeAddLiqbeforeSwapafterSwap+1 C 1 0x0b7e…68c4 11mo Unnamed hookRuns on every swap · Can change what you receive · Controls who can add liquidity · Checks new pools Base beforeInitbeforeAddLiqbeforeSwapswapDelta C 1 0x4442…a888 11mo Unnamed hookRuns on every swap · Can change what you receive · Controls who can add liquidity · Checks new pools Base beforeInitbeforeAddLiqbeforeSwapafterSwap+1 C 1 0xc061…e8c4 11mo Unnamed hookRuns on every swap · Can change what you receive · Controls who can add liquidity · Checks new pools Base beforeInitbeforeAddLiqbeforeSwapswapDelta C 1 0xefbd…e888 11mo Unnamed hookRuns on every swap · Can change what you receive · Sets its own fee · Controls who can add liquidity · Checks new pools Base beforeInitbeforeAddLiqbeforeSwapafterSwap+2 C 1 0x1571…e8cc 11mo Unnamed hookRuns on every swap · Can change what you receive · Checks new pools Base beforeInitafterInitbeforeSwapafterSwap+1 C 1 0xa029…b0c8 11mo Unnamed hookRuns on every swap · Can change what you receive · Controls who can add liquidity · Checks new pools Base beforeInitbeforeAddLiqbeforeSwapafterSwap+1 C 1 0xd789…a8c4 11mo Unnamed hookRuns on every swap · Can change what you receive · Controls who can add liquidity · Checks new pools Base beforeInitbeforeAddLiqbeforeSwapswapDelta C 1 0x4fbd…6888 11mo Unnamed hookRuns on every swap · Can change what you receive · Controls who can add liquidity · Checks new pools Base beforeInitbeforeAddLiqbeforeSwapswapDelta C 1 0x794b…a888 11mo Unnamed hookRuns on every swap · Can change what you receive · Controls who can add liquidity · Checks new pools Base beforeInitbeforeAddLiqbeforeSwapafterSwap+1 C 1 0xe695…68c4 11mo Unnamed hookRuns on every swap · Can change what you receive · Controls who can add liquidity · Checks new pools Base beforeInitbeforeAddLiqbeforeSwapswapDelta C 1 0x6187…a888 11mo Unnamed hookRuns on every swap · Can change what you receive · Controls who can add liquidity · Checks new pools Base beforeInitbeforeAddLiqbeforeSwapswapDelta C 1 0xcbb4…6888 11mo Unnamed hookRuns on every swap · Can change what you receive · Controls who can add liquidity · Checks new pools Base beforeInitbeforeAddLiqbeforeSwapswapDelta C 1 0xd27e…e888 11mo TruthMarketHookA prediction market hook that tracks tick movements between before and after swap to trigger limit order settlement via an external OrderManager. Optionally collects an admin-configurable fee on the unspecified swap token using afterSwapReturnsDelta, and supports pluggable swap validation via an optional ISwapValidator. Base beforeSwapafterSwapafterSwapDelta A 6 0x6ae1…c0c4 12mo Unnamed hookRuns on every swap · Can change what you receive · Controls who can add liquidity · Checks new pools Base beforeInitbeforeAddLiqbeforeSwapswapDelta C 1 0x0b8b…e888 12mo Deli Constant Product Hook (Base)Implements a constant product (x·y=k) AMM within Uniswap v4, replacing concentrated liquidity with traditional V2-style pool mechanics and integrating epoch-based incentive gauges and a fee processor for reward distribution. Base beforeInitafterInitbeforeAddLiqbeforeRemoveLiq+3 A 28 0x95af…fac8 12mo Deli Hook (Base)Collects swap fees always in wBLT and forwards them to a FeeProcessor contract, while enforcing that all pools include wBLT as a token and use dynamic LP fees (overriding them to 0 at swap time). Syncs DailyEpochGauge and IncentiveGauge on every swap to support incentive accounting. Base beforeInitafterInitbeforeSwapafterSwap+2 A 40 0x570a…b0cc 12mo SuperStrategyA Uniswap v4 hook that collects percentage-based swap fees using BeforeSwapDelta, splitting proceeds between a per-pool hook reserve and a configurable protocol fee receiver. Manages concentrated liquidity positions per pool with cooldown-gated rebalancing logic. Base beforeInitafterInitbeforeSwapafterSwap+1 A 2 0x5c06…b0c8 12mo PhiEthHooksA custom-curve hook that implements 1:1 ETH/phiEth swaps by taking the full input, minting or burning phiEth via deposit/withdraw, and settling directly with the PoolManager — bypassing the AMM entirely. Direct liquidity addition is blocked; the pool is restricted to ETH/phiEth pairs with zero fee. Base beforeInitbeforeAddLiqbeforeSwapswapDelta A 1 0x6c40…6888 12mo FlamingStarHookTakes a configurable fee (default 6%) from the output of exact-input swaps and routes it to a designated recipient; blocks exact-output swaps. Separately, a public distributeFees() function burns a custom ERC20 token and distributes accumulated USDC 50/50 between an artist address and NFT holders proportionally. Base afterSwapafterSwapDelta A 2 0xdc8f…c044 12mo Unnamed hookRuns on every swap · Can change what you receive · Checks new pools Base beforeInitafterAddLiqafterSwapafterSwapDelta C 1 0x89fd…6444 12mo Unnamed hookRuns on every swap · Can change what you receive · Checks new pools Base beforeInitafterAddLiqafterSwapafterSwapDelta C 1 0x5e5d…e444 12mo Unnamed hookRuns on every swap · Can change what you receive · Checks new pools Base beforeInitafterAddLiqafterSwapafterSwapDelta C 1 0x8311…2444 12mo Unnamed hookRuns on every swap · Can change what you receive · Checks new pools Base beforeInitafterAddLiqafterSwapafterSwapDelta C 1 0x9fee…a444 12mo Unnamed hookRuns on every swap · Can change what you receive · Checks new pools Base beforeInitafterAddLiqafterSwapafterSwapDelta C 1 0x062c…a444 12mo CDHookA Uniswap v4 hook for CoinDAT (CD) token ETH pools that implements time-decaying swap fees starting at 99% and decreasing to 7% over ~92 minutes. After each swap, it collects fees via afterSwapReturnsDelta and distributes them to the CD token accumulation contract (72%), protocol treasury (14%), and token deployer (14%). Base beforeInitafterAddLiqafterSwapafterSwapDelta A 2 0xd553…6444 12mo Unnamed hookRuns on every swap · Can change what you receive · Controls who can add liquidity · Checks new pools Base beforeInitbeforeAddLiqbeforeSwapswapDelta C 1 0xb0c4…a888 12mo SuperStrategyA Uniswap v4 hook that skims 2.3% from each swap (2% retained in hook reserves for auto-compounding, 0.3% forwarded to a protocol fee receiver) via BeforeSwapDelta. Accumulated reserves are periodically compounded back into pool liquidity positions (one NFT position per pool), with an incentive mechanism rewarding callers who trigger the compounding. Base beforeInitafterInitbeforeSwapafterSwap+1 A 1 0x6646…b0c8 12mo Unnamed hookRuns on every swap · Can change what you receive · Controls who can add liquidity · Checks new pools Base beforeInitbeforeAddLiqbeforeSwapswapDelta C 1 0x0dea…e888 12mo Unnamed hookRuns on every swap · Can change what you receive · Controls who can add liquidity · Checks new pools Base beforeInitbeforeAddLiqbeforeSwapswapDelta C 1 0x61e0…a888 12mo Unnamed hookControls who can add liquidity · Can change deposits · Checks new pools Base afterInitbeforeAddLiqafterAddLiqafterRemoveLiq+1 C 1 0xdaa3…5d02 12mo Unnamed hookRuns on every swap · Can change what you receive · Controls who can add liquidity · Checks new pools Base beforeInitbeforeAddLiqbeforeSwapswapDelta C 1 0x4b60…2888