UniHooks

Doppler

RobinhoodRegistered

Doppler is a Uniswap v4 hook on Robinhood Chain, also known as DopplerHookInitializer. Uniswap v4 pool initializer that distributes liquidity across multiple positions using a bonding curve (Multicurve). Supports dynamic LP fees, optional Doppler Hook callbacks on initialization and swaps, and fee collection via afterSwap delta returns.

Contract name
DopplerHookInitializer
0x4e3468951d49f2eea976ed0d6e75ffcb44a9a544 First pool 1 Jul 2026View on explorer
ALooks safeRegistered, verified, immutable, no admin
Pools
233,358
Dynamic-fee pools
231,103
Last new pool
15m
Code size
25,533 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.
✓No owner foundNo owner() function: nobody has an admin switch (as far as the standard check goes).
✓In Uniswap’s hook registry, tradeable in Uniswap’s appRegistered with Uniswap Labs (a listing, not a security review). Uniswap Labs approved it for routing, so its pools trade in Uniswap’s app.
✓Source code publishedThe code on the block explorer matches what's deployed (contract: DopplerHookInitializer).
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

Pools using this hook

233,358 total, newest 50 shown
PairCreatedFeePool ID
SPCX / 0xa280…87f8 15m dynamic 0x9da3…c46d Tx ↗
0x1e06…1f94 / HIMS 17m dynamic 0xd8c4…de26 Tx ↗
0x02fb…9b3f / AMC 18m dynamic 0xecfa…ed0a Tx ↗
AMC / 0xd853…46f0 19m dynamic 0xb358…46a3 Tx ↗
0x0bbe…7060 / AMD 20m dynamic 0x368a…05a3 Tx ↗
AMC / 0x9f5b…7262 21m dynamic 0x9dee…5e86 Tx ↗
AMC / 0x1297…daac 22m dynamic 0x5720…048f Tx ↗
AMC / 0x7363…66cc 23m dynamic 0x464d…5be8 Tx ↗
AMC / 0x6f4c…7f10 24m dynamic 0x8ee1…f6bb Tx ↗
TTWO / 0xb56a…1e18 25m dynamic 0xea47…d1a1 Tx ↗
AMC / 0x5b90…7637 25m dynamic 0x3182…60a8 Tx ↗
0xb0d7…1e18 / OPENAIx1L 26m dynamic 0x007a…2965 Tx ↗
AMC / 0xed79…5510 28m dynamic 0x8623…b48b Tx ↗
COIN / 0xa362…d3de 30m dynamic 0xae95…1c3c Tx ↗
0x8771…1e18 / NVDA 30m dynamic 0x9ff1…ba2f Tx ↗
SPCX / 0xdb1e…7d7c 35m dynamic 0x6582…dcdf Tx ↗
0x074a…9ba3 / MSTR 37m dynamic 0xc76c…2dfe Tx ↗
SPCX / 0x8aef…1e18 37m dynamic 0xb486…9710 Tx ↗
COIN / 0xa5cd…1e18 39m dynamic 0x63a5…7f1f Tx ↗
AMC / 0xc3c1…772e 39m dynamic 0xaf0c…6273 Tx ↗
COIN / 0xa621…1e18 41m dynamic 0x7c25…41c2 Tx ↗
SPCX / 0x83eb…1af5 42m dynamic 0x2605…d033 Tx ↗
SPCX / 0x52d9…d09e 44m dynamic 0xb15c…dcb0 Tx ↗
0x28fd…7e09 / SPCX 45m dynamic 0xefba…7218 Tx ↗
COIN / 0x83b0…1e18 46m dynamic 0x78f6…c7e5 Tx ↗
0x6973…d3d5 / AMD 50m dynamic 0x8dbc…bd14 Tx ↗
AMC / 0x51c6…26f5 51m dynamic 0xc506…914e Tx ↗
AMC / 0x81aa…2eff 52m dynamic 0xa87d…791b Tx ↗
IONQ / 0xe0a4…7aac 55m dynamic 0xdfe5…c6c9 Tx ↗
LMT / 0xc578…1e18 58m dynamic 0x79df…6791 Tx ↗
0xdc94…1e18 / OPENAIx1L 1h dynamic 0x88aa…186a Tx ↗
0x026a…1e18 / META 1h dynamic 0x3b22…c50c Tx ↗
AMC / 0xe463…13ba 1h dynamic 0x6f80…2f98 Tx ↗
AMC / 0xb83f…b979 1h dynamic 0x3030…4692 Tx ↗
COIN / 0x7701…1e18 1h dynamic 0x262a…9bf9 Tx ↗
COIN / 0xdaec…fa13 1h dynamic 0x5ff1…68e4 Tx ↗
COIN / 0x6bc6…1e18 1h dynamic 0x8db5…d9d8 Tx ↗
0x23f4…3406 / COIN 1h dynamic 0x2718…38ae Tx ↗
COIN / 0xc135…1e18 1h dynamic 0xe9f3…7720 Tx ↗
COIN / 0xc93f…1e18 1h dynamic 0xb462…460c Tx ↗
COIN / 0x75d9…1e18 1h dynamic 0xc1a9…add7 Tx ↗
COIN / 0xd654…1e18 1h dynamic 0xa8f6…d29e Tx ↗
0x045b…df4d / CRCL 1h dynamic 0x68a5…8d55 Tx ↗
COIN / 0xdd8b…1e18 1h dynamic 0x05be…867d Tx ↗
WETH / 0xba22…8aac 1h dynamic 0xbfe9…4f34 Tx ↗
COIN / 0xcff4…1e18 1h dynamic 0xe167…c7ec Tx ↗
COIN / 0x8c4a…1e18 1h dynamic 0x27d5…cf79 Tx ↗
COIN / 0x82cd…1e18 1h dynamic 0x2a22…0316 Tx ↗
COIN / 0xb041…1e18 1h dynamic 0xb49c…cc8e Tx ↗
COIN / 0x82c2…1e18 1h dynamic 0x88de…dc63 Tx ↗
Questions about Doppler

Is Doppler safe?

Doppler gets an automated grade of A (looks safe): registered, verified, immutable, no admin. This is based on on-chain checks and Uniswap's hook registry, not an audit.

How do I launch a pool with Doppler?

Use "Launch a pool with this hook" on this page: enter your token, choose what to pair it with and a starting price, and sign one transaction. The pool is created on Uniswap itself, then you add liquidity there.

Which chain is Doppler on?

This Doppler contract is on Robinhood Chain at 0x4e3468951d49f2eea976ed0d6e75ffcb44a9a544.

How many pools use Doppler?

233,358 Uniswap v4 pools use this hook. The newest was created 15m ago.