UniHooks

New hooks

Every hook the moment its first pool goes live. Newest first.

New hooks per day

last 90 days
New hooks per day24689 Aug: 0 hooks10 Aug: 1 hooks11 Aug: 0 hooks12 Aug: 1 hooks13 Aug: 0 hooks14 Aug: 0 hooks15 Aug: 0 hooks16 Aug: 0 hooks17 Aug: 0 hooks18 Aug: 3 hooks19 Aug: 2 hooks20 Aug: 0 hooks21 Aug: 0 hooks22 Aug: 0 hooks23 Aug: 2 hooks24 Aug: 0 hooks25 Aug: 1 hooks26 Aug: 0 hooks27 Aug: 8 hooks28 Aug: 1 hooks29 Aug: 0 hooks30 Aug: 0 hooks31 Aug: 0 hooks1 Sept: 0 hooks2 Sept: 0 hooks3 Sept: 0 hooks4 Sept: 0 hooks5 Sept: 2 hooks6 Sept: 0 hooks7 Sept: 0 hooks8 Sept: 0 hooks9 Sept: 0 hooks10 Sept: 1 hooks11 Sept: 1 hooks12 Sept: 0 hooks13 Sept: 0 hooks14 Sept: 1 hooks15 Sept: 1 hooks16 Sept: 1 hooks17 Sept: 1 hooks18 Sept: 0 hooks19 Sept: 1 hooks20 Sept: 0 hooks21 Sept: 0 hooks22 Sept: 0 hooks23 Sept: 0 hooks24 Sept: 3 hooks25 Sept: 1 hooks26 Sept: 0 hooks27 Sept: 0 hooks28 Sept: 1 hooks29 Sept: 1 hooks30 Sept: 0 hooks1 Oct: 0 hooks2 Oct: 0 hooks3 Oct: 0 hooks4 Oct: 1 hooks5 Oct: 0 hooks6 Oct: 0 hooks7 Oct: 0 hooks8 Oct: 0 hooks9 Oct: 0 hooks10 Oct: 0 hooks11 Oct: 0 hooks12 Oct: 0 hooks13 Oct: 0 hooks14 Oct: 0 hooks15 Oct: 0 hooks16 Oct: 0 hooks17 Oct: 0 hooks18 Oct: 0 hooks19 Oct: 1 hooks20 Oct: 0 hooks21 Oct: 0 hooks22 Oct: 0 hooks23 Oct: 0 hooks24 Oct: 1 hooks25 Oct: 0 hooks26 Oct: 1 hooks27 Oct: 2 hooks28 Oct: 1 hooks29 Oct: 0 hooks30 Oct: 0 hooks31 Oct: 0 hooks1 Nov: 0 hooks2 Nov: 0 hooks3 Nov: 0 hooks4 Nov: 0 hooks5 Nov: 0 hooks6 Nov: 0 hooks9 Aug21 Aug2 Sept14 Sept26 Sept8 Oct20 Oct1 Nov

Live feed

Explore all
AgeHookChainPermissionsPools
9d EquoFeeHookRuns code on every swap · Can take tokens from swaps · Gates who can add liquidity · Runs at pool creation Unichain beforeInitbeforeAddLiqbeforeSwapafterSwap+2 1 9d EquoFeeHookRuns code on every swap · Can take tokens from swaps · Gates who can add liquidity · Runs at pool creation Unichain beforeInitbeforeAddLiqbeforeSwapafterSwap+2 3 10d DynamicFeeUniswap v4 hook with off-chain keeper-driven dynamic LP fees and a separate hook fee charged to a treasury on every swap. An operator configures per-pool min/max/default fee bounds; a pusher pushes the current fee within those bounds. If the keeper stops updating, the pool falls back to a default fee. The hook fee is minted to the treasury as ERC-6909 claims in afterSwap. Unichain beforeSwapafterSwapafterSwapDelta 2 11d 0xb12d…40ccRuns code on every swap · Can take tokens from swaps Unichain beforeSwapafterSwapswapDeltaafterSwapDelta 1 12d 0xcfde…a0ccRuns code on every swap · Can take tokens from swaps · Sets its own swap fee · Runs at pool creation Unichain beforeInitbeforeSwapafterSwapswapDelta+1 1 17d DeviationFeeHookDynamic LP fee for a native ETH/wstETH pool, driven by the deviation between the pool price and the Chainlink wstETH/stETH rate. Base fee 0.01% inside a 35 bps deadband; swaps that correct the deviation pay base + 50% of the excess, capped at 0.5%; from 100 bps both directions pay. Falls back to the base fee if the feed is stale or fails. afterInitialize + beforeSwap only; no deltas, hookData, storage, admin or upgradeability. Unichain afterInitbeforeSwap 1 32d 0x4bd5…d0c8Runs code on every swap · Can take tokens from swaps · Runs at pool creation Unichain afterInitbeforeSwapafterSwapswapDelta 1 38d LimitOrderHookA Uniswap v4 Hook that enables on-chain limit orders on supported liquidity pools. Users can set a target price, and when the pool price reaches the specified price, the Hook automatically executes the order. This enables users to place limit orders directly on Uniswap v4. Unichain afterInitafterSwap 1 38d 0xdf76…90c8Runs code on every swap · Can take tokens from swaps · Runs at pool creation Unichain afterInitbeforeSwapafterSwapswapDelta 1 42d PegasusFairLaunchHookRuns code on every swap · Can take tokens from swaps · Runs at pool creation Unichain beforeInitafterSwapafterSwapDelta 11 42d RainbowHookRuns code on every swap · Can take tokens from swaps · Runs at pool creation Unichain beforeInitbeforeSwapafterSwapswapDelta+1 22 42d RainbowHookRuns code on every swap · Can take tokens from swaps · Runs at pool creation Unichain beforeInitbeforeSwapafterSwapswapDelta+1 1 43d UnicredHookRuns code on every swap · Can take tokens from swaps · Runs at pool creation Unichain beforeInitbeforeSwapafterSwapswapDelta+1 1 47d 0x6277…4044Runs code on every swap · Can take tokens from swaps Unichain afterSwapafterSwapDelta 2 49d AirbagHookRuns code on every swap · Can take tokens from swaps Unichain beforeSwapafterSwapafterSwapDelta 1 51d GlueHookPer-pool buyback hook that performs automated swaps to purchase the pool's main asset after every user swap, funded by a configurable buyback pot paced by a volume-weighted spend bucket with a 10-minute time-weighted reference tick. Supports an optional self-compounding LP program with configurable fee splits for autocompound, burn, pot refuel, and custom recipient. Unichain beforeInitafterSwap 1 52d 0xbf91…0088Runs code on every swap · Can take tokens from swaps · Sets its own swap fee Unichain beforeSwapswapDelta 8 53d GlueHookA Uniswap v4 hook for static-fee pools that implements a reference-tick-gated buyback pump and LP fee auto-harvesting with auto-compounding. After each swap, it harvests accrued LP fees, executes a nested pump swap to buy the configured main token using pot secondary tokens, and distributes all proceeds in a single batched send phase. Unichain beforeInitafterSwap 1 55d AnyHookRuns code on every swap · Can take tokens from swaps · Runs at pool creation Unichain beforeInitbeforeSwapafterSwapswapDelta+1 28 56d UniFoxHookA hook that restricts pool initialization to a single pre-configured uFOX pool (beforeInitialize rejects all other keys), then in afterSwap mints an NFT fox to a caller-supplied recipient when the swap delivers at least minBuy uFOX and does not exceed the optional maxBuy cap. Unichain beforeInitafterSwap 1 2mo 0xefd4…90c8Runs code on every swap · Can take tokens from swaps · Runs at pool creation Unichain afterInitbeforeSwapafterSwapswapDelta 1 2mo 0xfbf7…50c8Runs code on every swap · Can take tokens from swaps · Runs at pool creation Unichain afterInitbeforeSwapafterSwapswapDelta 1 2mo 0x4bd2…10c8Runs code on every swap · Can take tokens from swaps · Runs at pool creation Unichain afterInitbeforeSwapafterSwapswapDelta 1 2mo 0xdff2…d0c8Runs code on every swap · Can take tokens from swaps · Runs at pool creation Unichain afterInitbeforeSwapafterSwapswapDelta 2 2mo 0xf758…90c8Runs code on every swap · Can take tokens from swaps · Runs at pool creation Unichain afterInitbeforeSwapafterSwapswapDelta 2 2mo 0x6331…10c8Runs code on every swap · Can take tokens from swaps · Runs at pool creation Unichain afterInitbeforeSwapafterSwapswapDelta 2 2mo 0xcffb…50c8Runs code on every swap · Can take tokens from swaps · Runs at pool creation Unichain afterInitbeforeSwapafterSwapswapDelta 2 2mo 0x63b4…90c8Runs code on every swap · Can take tokens from swaps · Runs at pool creation Unichain afterInitbeforeSwapafterSwapswapDelta 2 2mo 0xc79c…10c8Runs code on every swap · Can take tokens from swaps · Runs at pool creation Unichain afterInitbeforeSwapafterSwapswapDelta 2 2mo 0xe357…90c8Runs code on every swap · Can take tokens from swaps · Runs at pool creation Unichain afterInitbeforeSwapafterSwapswapDelta 2 2mo 0xf710…50c8Runs code on every swap · Can take tokens from swaps · Runs at pool creation Unichain afterInitbeforeSwapafterSwapswapDelta 2 2mo AirbagHookRuns code on every swap · Can take tokens from swaps Unichain beforeSwapafterSwapafterSwapDelta 1 2mo 0x4f1c…60ccRuns code on every swap · Can take tokens from swaps · Runs at pool creation Unichain beforeInitbeforeSwapafterSwapswapDelta+1 1 2mo GlueHookRuns code on every swap · Can take tokens from swaps · Runs at pool creation Unichain beforeInitbeforeSwapafterSwapswapDelta 1 2mo 0x6337…90c8Runs code on every swap · Can take tokens from swaps · Runs at pool creation Unichain afterInitbeforeSwapafterSwapswapDelta 2 2mo 0x5f35…50c8Runs code on every swap · Can take tokens from swaps · Runs at pool creation Unichain afterInitbeforeSwapafterSwapswapDelta 2 2mo 0xcfd7…10c8Runs code on every swap · Can take tokens from swaps · Runs at pool creation Unichain afterInitbeforeSwapafterSwapswapDelta 2 2mo 0x5753…50c8Runs code on every swap · Can take tokens from swaps · Runs at pool creation Unichain afterInitbeforeSwapafterSwapswapDelta 2 2mo 0x4718…10c8Runs code on every swap · Can take tokens from swaps · Runs at pool creation Unichain afterInitbeforeSwapafterSwapswapDelta 2 2mo DynamicFeeHookV2A time-tiered dynamic fee hook that starts pools at 1% LP fee and steps down to 0.5% at 7 days and 0.3% at 15 days post-launch. After 30 days, it may further reduce the fee based on fresh data from a SustainedFeeOracle. Only pools launched via the designated launch authority can use this hook. Unichain afterInitbeforeSwap 6 2mo 0x4255…8080Runs code on every swap · Sets its own swap fee Unichain beforeSwap 1 2mo ILAwareLimitOrderHookOn-chain limit order hook for Uniswap v4 that maintains a sorted doubly-linked list of active tick positions per pool. Executes limit orders in afterSwap when the pool price crosses user-defined trigger thresholds, deducts a configurable execution fee (default 5 BPS), and represents each order as an ERC721 NFT. Unichain afterInitafterAddLiqbeforeSwapafterSwap+3 1 3mo GlueHookSingleton buyback-and-burn hook with a per-pool donation pot: on sells (MAIN→SECONDARY), beforeSwap absorbs the sell at the pool's exact price from pot funds (shield), preventing price impact; on buys (SECONDARY→MAIN), afterSwap uses pot funds to buy more main (pump), capped to prevent sandwiching. Supports an auto-compounding hook-held LP position with configurable fee splits for burns, buybacks, and compounding. Unichain beforeInitbeforeSwapafterSwapswapDelta 2 3mo DynamicFeeHookV1A Uniswap v4 hook that applies a time-and-FDV-based dynamic fee schedule to newly launched token pools: fees start at 1% for the first 7 days, then step down based on pool age and token fully-diluted value (via an external oracle), reaching a minimum of 0.1% at ≥$100M FDV. Also maintains an onchain TWAP with up to 128 observations to support at-least-24h price history queries. Unichain afterInitbeforeSwapafterSwap 6 3mo DynamicFeeHookImmutable Uniswap v4 hook that applies time-decaying dynamic LP fees for unifan launch pools. Starts at 1% (100 bps) and decreases based on pool age (days 8, 16) and FDV milestones ($10M, $50M, $100M USD), with a floor of 0.1%. Fees can only decrease over time. Unichain afterInitbeforeSwap 4 3mo flUSDCHooksA custom constant-sum hook implementing 1:1 swaps between USDC and flUSDC. In beforeSwap, the hook takes the full input, converts it via flUSDC deposit or withdraw, and settles the output back to the PoolManager. Direct liquidity provision is blocked. Unichain beforeInitbeforeAddLiqbeforeSwapswapDelta 1 3mo flETHHooksA custom-curve hook for ETH/flETH pools implementing a 1:1 constant-sum swap: it takes the full input from the PoolManager, converts it via flETH deposit/withdraw, and settles the output back — bypassing concentrated liquidity math entirely. Direct liquidity addition is blocked. Unichain beforeInitbeforeAddLiqbeforeSwapswapDelta 1 4mo 0x9cad…c402Adjusts deposit amounts Unichain afterAddLiqaddLiqDelta 1 4mo 0xf005…8044Runs code on every swap · Can take tokens from swaps Unichain afterSwapafterSwapDelta 1 4mo 0x132e…0088Runs code on every swap · Can take tokens from swaps Unichain beforeSwapswapDelta 1