UniHooks

DynamicFeeHookV4

RobinhoodRegistered

Sets a creator-specified LP fee for migrated pools at initialization via updateDynamicLPFee; fees must be pre-registered by a bound launchpad address before pool initialization.

0x238484beb11de95bbaa29e8243ddfebd72a41000 First pool 10 Sept 2026View on explorer
ALooks safeRegistered, verified, immutable
Pools
578
Dynamic-fee pools
578
Last new pool
39d
Code size
1,487 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.

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.
✓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: DynamicFeeHookV4).
?No audit linkedAutomated checks only.

Pools using this hook

578 total, newest 50 shown
PairCreatedFeePool ID
NECTB / H2O 39d dynamic 0x8877…1f44 Tx ↗
H2O / NECTR 39d dynamic 0x5f8b…221e Tx ↗
OPENAI / H2O 41d dynamic 0xbd58…a272 Tx ↗
MUSEAI / GLD 43d dynamic 0x4ada…8b77 Tx ↗
TEST / NG 43d dynamic 0x799d…846a Tx ↗
TEST / BZ 43d dynamic 0x60ae…c0d8 Tx ↗
TEST / 0xa075…7803 43d dynamic 0xda06…8d08 Tx ↗
TEST / 0xfbd8…e57c 43d dynamic 0xcfa8…03e6 Tx ↗
0xa197…b878 / 0xe918…4fdc 45d dynamic 0x6dc4…8592 Tx ↗
0x1abe…81e3 / GLD 45d dynamic 0xcea9…78c8 Tx ↗
0x690c…98e4 / 0xab81…7dd3 45d dynamic 0x6674…37ac Tx ↗
0x8f94…a879 / HG 45d dynamic 0xcbae…756a Tx ↗
0xef4f…cbc7 / HG 45d dynamic 0x0560…f3b9 Tx ↗
0xa214…176e / HG 45d dynamic 0x4365…8256 Tx ↗
0x4925…6706 / RB 46d dynamic 0xb49d…60ed Tx ↗
0x4925…6706 / 0xa111…af97 46d dynamic 0x88f2…d5ed Tx ↗
0x4925…6706 / 0xfbd8…e57c 46d dynamic 0xf60b…e448 Tx ↗
NG / 0x4925…6706 46d dynamic 0xfee1…13ac Tx ↗
0x3f57…cdbb / 0xe918…4fdc 46d dynamic 0x3883…8802 Tx ↗
0x9bd7…4eb9 / 0xef03…e2c4 46d dynamic 0xa44b…4866 Tx ↗
0x1e5c…e44b / FRIES 47d dynamic 0x3f28…708a Tx ↗
0x1e5c…e44b / 0xe918…4fdc 47d dynamic 0xc14d…4aba Tx ↗
0x2524…1a80 / WEED 48d dynamic 0x7667…f19d Tx ↗
0x29d2…3ce5 / 0xb3b1…87c8 48d dynamic 0xfe36…be52 Tx ↗
0x3edc…936b / 0x8d40…08e5 48d dynamic 0x2305…ce65 Tx ↗
0x8d40…08e5 / 0xfbd8…e57c 48d dynamic 0x1a97…52ed Tx ↗
0x8d40…08e5 / GLD 48d dynamic 0x1cae…6f0e Tx ↗
0x356e…0e55 / 0x8d40…08e5 48d dynamic 0xc099…760a Tx ↗
0x8d40…08e5 / HG 48d dynamic 0xc9cc…f8ee Tx ↗
LAMBO / 0xbe7d…ef33 49d dynamic 0x6688…40f1 Tx ↗
GLD / 0xcc5a…7324 49d dynamic 0x309e…cdd0 Tx ↗
0x7eda…c2b7 / GLD 49d dynamic 0x424d…6468 Tx ↗
0x814a…e9d5 / 0x9bd7…4eb9 50d dynamic 0xefa7…cbaf Tx ↗
0x581c…0e1d / 0xad30…81d5 50d dynamic 0xa00f…e972 Tx ↗
0x58d4…60cf / 0x9834…eb28 50d dynamic 0x558e…89fa Tx ↗
0x9834…eb28 / 0x9bd7…4eb9 50d dynamic 0x9a9d…5f34 Tx ↗
0x9834…eb28 / HG 50d dynamic 0xc570…15df Tx ↗
0x3edc…936b / 0x9834…eb28 50d dynamic 0x8c0e…3f65 Tx ↗
0x5b32…9145 / 0x9834…eb28 50d dynamic 0xe8d2…8c77 Tx ↗
0x5b32…9145 / 0x7918…885c 51d dynamic 0x27ec…7116 Tx ↗
0x7918…885c / 0xe918…4fdc 51d dynamic 0x39e7…3a9f Tx ↗
0x7918…885c / GLD 51d dynamic 0x1e24…e6a5 Tx ↗
0x4847…d93e / 0x7918…885c 51d dynamic 0x1e86…b282 Tx ↗
0x7918…885c / 0x9bd7…4eb9 51d dynamic 0x584f…16dd Tx ↗
GLD / 0xb0de…c387 51d dynamic 0xdb41…43da Tx ↗
DC / 0x8ed8…e7a0 51d dynamic 0x85f8…ed44 Tx ↗
RB / 0xb619…4cfa 51d dynamic 0x5022…dd2f Tx ↗
NG / 0xb619…4cfa 51d dynamic 0x7ab8…8535 Tx ↗
0xa075…7803 / 0xb619…4cfa 51d dynamic 0x4dc4…c10e Tx ↗
0xb619…4cfa / 0xfbd8…e57c 51d dynamic 0x040d…6c8a Tx ↗