UniHooks

AccessControlDynamicFeeHook

EthereumRegistered

Restricts liquidity provision to the owner and a whitelist of approved addresses, and dynamically overrides the LP fee for all swaps to a value configurable by the owner.

0xb89e1dd2c843a967d47a79406f33496468bb8880 First pool 11 Mar 2026View on explorer
ALooks safeRegistered, verified, immutable
Pools
1
Dynamic-fee pools
1
Last new pool
8mo
Code size
8,936 B

What it can do

Runs code on every swap

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

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.

Safety report

Automated checks, not an audit
✓Not upgradeableNo proxy pattern found: the code is fixed.
!Has an adminowner() is 0x5edb…9615. 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: AccessControlDynamicFeeHook).
?No audit linkedAutomated checks only.

Pools using this hook

1 total
PairCreatedFeePool ID
ETH / USDC 8mo dynamic 0xb120…62d7 Tx ↗