New hooks
Every hook the moment its first pool goes live. Newest first.
New hooks per day
last 90 days · totals →Live feed
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
50d
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
52d
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