UniHooks

DynamicFeeHook

EthereumRegistered

Dynamically adjusts LP fees per pool via authorized fee oracles. In beforeSwap, reads the oracle-set fee for the pool and applies it via updateDynamicLPFee, returning a fee override. Optionally reverts swaps if the fee data is stale beyond a configurable block range.

0x8b35143afac0f7fda790c6580d6a768bd4198080 First pool 12 Jun 2025View on explorer
ALooks safeRegistered, verified, immutable
Pools
3
Dynamic-fee pools
0
Last new pool
44d
Code size
10,776 B

What it can do

Runs code on every swap

Its code executes inside each trade in pools that use it.

Safety report

Automated checks, not an audit
✓Not upgradeableNo proxy pattern found: the code is fixed.
!Has an adminowner() is 0xc9ec…5a5e. 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: DynamicFeeHook).
iRestricted swapsSwap access: temporal. Not everyone can trade every pool.
?No audit linkedAutomated checks only.

Pools using this hook

3 total
PairCreatedFeePool ID
AU / ORX 44d 0.25% 0x4179…f41b Tx ↗
ETH / USDC 16mo 0.01% 0x1944…dbd7 Tx ↗
ETH / USDC 17mo 0.05% 0x8eda…33df Tx ↗