UniHooks

0x60d3…e0c4

Robinhood

Runs code on every swap. Can take tokens from swaps. Sets its own swap fee. Runs at pool creation.

0x60d31599d69cd9aa6644e6402857c5cbf7d7e0c4 First pool 18 Sept 2026View on explorer
CBe carefulNot in Uniswap’s hook registry · Source code not published · Can take tokens out of swaps
Pools
68
Dynamic-fee pools
68
Last new pool
49d
Code size
8,052 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).
!Not in Uniswap’s hook registryUnregistered hooks get less scrutiny. Most scam hooks are unregistered.
!Source code not publishedNobody can read what this hook actually does. Treat it as a black box.
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

68 total, newest 50 shown
PairCreatedFeePool ID
USDG / WYFI 49d dynamic 0xca85…2be1 Tx ↗
USDG / UPS 49d dynamic 0x19fa…e9d9 Tx ↗
TTWO / USDG 49d dynamic 0x0434…960a Tx ↗
USDG / SOXX 49d dynamic 0x772f…906a Tx ↗
USDG / SNOW 49d dynamic 0x56c2…102e Tx ↗
USDG / SNAP 49d dynamic 0x3dfe…07ad Tx ↗
USDG / SKHY 49d dynamic 0x0983…edf8 Tx ↗
USDG / SHOP 49d dynamic 0x9252…828d Tx ↗
USDG / RIVN 49d dynamic 0x4b17…6726 Tx ↗
RDDT / USDG 49d dynamic 0x2de9…12f8 Tx ↗
USDG / RBLX 49d dynamic 0xb837…5660 Tx ↗
QUBT / USDG 49d dynamic 0x589b…52a3 Tx ↗
USDG / POET 49d dynamic 0x1830…6c93 Tx ↗
USDG / PFE 49d dynamic 0xabff…6601 Tx ↗
USDG / PENG 49d dynamic 0xcdc3…7b40 Tx ↗
USDG / ON 49d dynamic 0x3b89…0749 Tx ↗
NU / USDG 49d dynamic 0xea66…8575 Tx ↗
USDG / NFLX 49d dynamic 0xfc6a…50a3 Tx ↗
NET / USDG 49d dynamic 0x6468…f60a Tx ↗
USDG / MRVL 49d dynamic 0xee4d…2bc3 Tx ↗
MRNA / USDG 49d dynamic 0x3dc2…9a18 Tx ↗
LULU / USDG 49d dynamic 0x637b…20ac Tx ↗
LMT / USDG 49d dynamic 0xe4d4…1d2c Tx ↗
USDG / LLY 49d dynamic 0x37be…d2e9 Tx ↗
JNJ / USDG 49d dynamic 0x0a3e…973f Tx ↗
USDG / INOD 49d dynamic 0x51e5…e134 Tx ↗
USDG / INDA 49d dynamic 0x2eec…51ab Tx ↗
USDG / IBM 49d dynamic 0x5eac…eb73 Tx ↗
USDG / HIMS 49d dynamic 0xdecd…9804 Tx ↗
USDG / GLD 49d dynamic 0x2219…6901 Tx ↗
FIG / USDG 49d dynamic 0x8d8f…e392 Tx ↗
F / USDG 49d dynamic 0x6d72…34cb Tx ↗
DJT / USDG 49d dynamic 0xfa42…3240 Tx ↗
COST / USDG 49d dynamic 0xfae6…9362 Tx ↗
USDG / CCL 49d dynamic 0x1940…1dc2 Tx ↗
USDG / BE 49d dynamic 0xb4e4…58d2 Tx ↗
BB / USDG 49d dynamic 0xbc5b…3d4c Tx ↗
BA / USDG 49d dynamic 0x2cad…9c20 Tx ↗
AVGO / USDG 49d dynamic 0xaa4c…5d55 Tx ↗
AMC / USDG 49d dynamic 0x3b70…0192 Tx ↗
USDG / USO 49d dynamic 0x7ae7…d43e Tx ↗
USDG / USAR 49d dynamic 0xa729…86d2 Tx ↗
TSM / USDG 49d dynamic 0x45fd…62c7 Tx ↗
TSLA / USDG 49d dynamic 0x02f2…2a07 Tx ↗
SPY / USDG 49d dynamic 0x99cb…96b8 Tx ↗
SPCX / USDG 49d dynamic 0x0f41…3749 Tx ↗
USDG / SNDK 49d dynamic 0x9fee…aec3 Tx ↗
SLV / USDG 49d dynamic 0xb265…89ad Tx ↗
USDG / SGOV 49d dynamic 0xf32f…960b Tx ↗
USDG / QQQ 49d dynamic 0x73f1…8c96 Tx ↗