UniHooks

LiquidityPenaltyHook

UnichainRegistered

A JIT (Just-in-Time) liquidity protection hook that withholds LP fees when liquidity is added and removed within a configurable block window. Fees collected during rapid add/remove cycles are penalized proportionally and donated to in-range liquidity providers, disincentivizing JIT attacks.

0x0050e651c7b8662f4e17c589b6387db8f7488503 First pool 15 Aug 2025View on explorer
ALooks safeRegistered, verified, immutable
Pools
1
Dynamic-fee pools
0
Last new pool
14mo
Code size
8,464 B

What it can do

Takes a cut when LPs withdraw

It can change what LPs get back when they remove liquidity.

Adjusts deposit amounts

It can adjust token amounts when liquidity is added.

Safety report

Automated checks, not an audit
✓Not upgradeableNo proxy pattern found: the code is fixed.
✓No owner foundNo owner() function: nobody has an admin switch (as far as the standard check goes).
✓Listed in Uniswap’s hook registryRegistered with Uniswap Labs (a listing, not a security review).
✓Source code publishedThe code on the block explorer matches what's deployed (contract: LiquidityPenaltyHook).
iCan change swap amountsIt has a ReturnDelta permission. Normal for fees and burns, but also how fake-quote hooks steal.
?No audit linkedAutomated checks only.

Pools using this hook

1 total
PairCreatedFeePool ID
ETH / USDC 14mo 0.30% 0x4555…f1f5 Tx ↗