UniHooks

DopplerHookInitializer

EthereumRegistered

A Uniswap v4 hook that manages token launches on a multi-segment bonding curve, with dynamic LP fees, optional plugin hooks (DopplerHooks) for custom swap callbacks, and a graduation mechanism that migrates liquidity to a standard AMM once the target tick is reached.

0xbdf938149ac6a781f94faa0ed45e6a0e984c6544 First pool 6 May 2026View on explorer
ALooks safeRegistered, verified, immutable
Pools
52
Dynamic-fee pools
36
Last new pool
12d
Code size
24,384 B

What it can do

Runs code on every swap

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

Can take tokens from swaps

It can take or add tokens during a swap. Fees, burns and custom curves work this way, and so do scams.

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.
✓Listed in Uniswap’s hook registryRegistered with Uniswap Labs (a listing, not a security review).
✓Source code verifiedPublished source matches the deployed code.
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

52 total, newest 50 shown
PairCreatedFeePool ID
0x515e…c3ee / 0xc02a…6cc2 12d 0.01% 0xd219…f76d Tx ↗
0x18d6…8d3f / 0xc02a…6cc2 14d 0.01% 0xe11b…7a22 Tx ↗
0xc02a…6cc2 / 0xe272…b3d7 14d 0.01% 0xfdb7…6da8 Tx ↗
0xc02a…6cc2 / 0xf069…ff81 14d 0.30% 0xc89f…fe6e Tx ↗
0x6e64…7fe9 / 0xc02a…6cc2 14d 0.30% 0x3a47…3d2d Tx ↗
0x73d2…e4b2 / 0xc02a…6cc2 30d 1.00% 0xd9ab…30e4 Tx ↗
0x0558…0a3e / 0xc02a…6cc2 31d 1.00% 0x3247…b2bf Tx ↗
0x1d0d…6796 / 0xc02a…6cc2 36d 1.00% 0x0655…bd13 Tx ↗
0x5ace…24fb / 0xc02a…6cc2 36d 1.00% 0x87b7…f64c Tx ↗
0x5146…9614 / 0x6982…1933 50d dynamic 0x40b3…6c16 Tx ↗
0x064b…9cd8 / 0xc02a…6cc2 50d 1.00% 0x7c0e…722f Tx ↗
0x8fc9…4fdd / 0xc02a…6cc2 54d dynamic 0x76e1…83c7 Tx ↗
0x42c8…a648 / 0x5964…1eb2 54d dynamic 0x5915…25b9 Tx ↗
0xbb87…fd31 / 0xea93…5cf2 54d dynamic 0x4d0c…56d2 Tx ↗
GMEon / 0x937b…7782 54d dynamic 0xd1f5…9406 Tx ↗
0x14c3…2d4c / 0xb3bc…c185 54d dynamic 0x956e…edaf Tx ↗
0x0c66…a490 / 🫦 55d dynamic 0x69d0…5fef Tx ↗
0x14c3…2d4c / 0xbac5…221e 59d dynamic 0x5eb6…10a8 Tx ↗
0x14c3…2d4c / 0xd525…fa7d 59d dynamic 0x0e6a…3b5a Tx ↗
0x01b2…d392 / 0xc02a…6cc2 2mo dynamic 0x8a15…e03c Tx ↗
0x39de…3356 / 0xe172…f904 2mo dynamic 0xfc15…d5fa Tx ↗
0x41c0…ed60 / 0xa0df…c845 2mo dynamic 0x8f96…40fc Tx ↗
0x14c3…2d4c / 0x4b12…4037 2mo dynamic 0x7458…920a Tx ↗
0x14c3…2d4c / 0xebd4…3389 2mo dynamic 0x2bcc…247d Tx ↗
MEMELORD / 0x68fa…ce28 2mo dynamic 0x5ecf…3dce Tx ↗
0x6874…2f38 / 0xff31…890e 2mo dynamic 0x685b…2b01 Tx ↗
0xc02a…6cc2 / 0xfa66…b88e 2mo dynamic 0x071f…1865 Tx ↗
0x1bd3…4ee8 / 0x68fa…ce28 2mo dynamic 0xac1d…b8af Tx ↗
0x0126…2ec4 / NVDAon 2mo dynamic 0x8e03…fa59 Tx ↗
0x05b2…d5a7 / NVDAon 2mo dynamic 0x912c…2863 Tx ↗
NVDAon / 0x5e29…6e34 2mo dynamic 0x80c4…5c00 Tx ↗
0x3131…7c25 / 0x68fa…ce28 2mo dynamic 0x877a…e33a Tx ↗
0x4580…af78 / GOLDSTR 2mo dynamic 0xd021…04b7 Tx ↗
0x1aa7…3d82 / NVDAon 2mo dynamic 0x7e1d…2bed Tx ↗
0x14c3…2d4c / 0xc497…2d59 2mo dynamic 0xa66f…3919 Tx ↗
0x68fa…ce28 / 0x8892…a9d5 2mo dynamic 0x6632…effc Tx ↗
0x68fa…ce28 / 0x74e7…fb2f 2mo dynamic 0x7fa0…c034 Tx ↗
NVDAon / 0x2fc3…5ece 2mo dynamic 0x61b8…1556 Tx ↗
NVDAon / 0x4964…e971 2mo dynamic 0x708f…d2e1 Tx ↗
0x2006…d41d / 0xba47…fedc 2mo dynamic 0x47ec…8f53 Tx ↗
0x1b0e…e2e9 / 0x68fa…ce28 2mo dynamic 0x5244…ba25 Tx ↗
0x6874…2f38 / 0x9a05…8e8b 2mo dynamic 0xdef6…fdd4 Tx ↗
NVDAon / 0xbaec…1bf7 2mo dynamic 0x0ed9…5bf1 Tx ↗
0xcbb3…343e / 0xf6b1…103f 2mo dynamic 0x56d0…9184 Tx ↗
0xb20b…9189 / 0xf6b1…103f 2mo dynamic 0x5d42…8930 Tx ↗
0x55a6…488b / 0xf6b1…103f 2mo dynamic 0xabed…aa97 Tx ↗
0x28b2…8598 / 0xa0b8…eb48 5mo 1.00% 0xffe8…516e Tx ↗
0xa0b8…eb48 / 0xe6da…008c 5mo 1.00% 0x4f99…a2c7 Tx ↗
0xc02a…6cc2 / 0xe05e…17a9 5mo 1.00% 0x92c1…29b1 Tx ↗
0x1708…f328 / 0xc02a…6cc2 5mo 1.00% 0x1ea6…453d Tx ↗