UniHooks

UniV4Hook

EthereumRegistered

Uniswap v4 hook that sets a dynamic LP fee (initially 2%) on pool initialization and restricts liquidity additions to full-range positions only. A privileged owner/executor role can update the LP fee at any time via `forceUpdateLPFee`, including zeroing it temporarily during arbitrage trades.

0xbc9489766aef74411bfbaf165f51a6c999f3d800 First pool 27 Aug 2026View on explorer
ALooks safeRegistered, verified, immutable
Pools
1
Dynamic-fee pools
1
Last new pool
2mo
Code size
4,517 B

What it can do

Sets its own swap fee

Pools using it let the hook choose the swap fee instead of a fixed tier.

Gates who can add liquidity

It checks every deposit before it goes in.

Runs at pool creation

It runs when a pool is created, often to lock in that pool’s settings.

Safety report

Automated checks, not an audit
✓Not upgradeableNo proxy pattern found: the code is fixed.
!Has an adminowner() is 0x1054…eb20. That account can usually change fees, limits or allowlists after you trade.
✓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: UniV4Hook).
?No audit linkedAutomated checks only.

Pools using this hook

1 total
PairCreatedFeePool ID
0xBTC / WETH 2mo dynamic 0x25ac…267c Tx ↗