UniHooks

0x903b…60cc

Robinhood

Runs code on every swap. Can take tokens from swaps. Runs at pool creation.

0x903b81677d566eb0eb848d084c80ff1d75a860cc First pool 20 Sept 2026View on explorer
CBe carefulNot in Uniswap’s hook registry · Source code not published · Can take tokens out of swaps
Pools
59
Dynamic-fee pools
0
Last new pool
35d
Code size
9,026 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.

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

59 total, newest 50 shown
PairCreatedFeePool ID
musebook / QNOVA 35d 0.00% 0x4e89…eb70 Tx ↗
musebook / MUSERIA 35d 0.00% 0xb7c0…e161 Tx ↗
QVORTEX / musebook 35d 0.00% 0x11cd…9b60 Tx ↗
QRIPPLE / musebook 36d 0.00% 0xce14…4760 Tx ↗
QSURGE / musebook 36d 0.00% 0x2ed2…e33a Tx ↗
QPULSE / musebook 36d 0.00% 0x63fd…fe0a Tx ↗
musebook / QDRF 36d 0.00% 0xc92e…2a77 Tx ↗
QDRF / musebook 36d 0.00% 0xc9b4…3d3e Tx ↗
QDRF / musebook 36d 0.00% 0x91de…bd6c Tx ↗
0x7bfe…116a / musebook 37d 0.00% 0x6827…3a4d Tx ↗
0x551e…6479 / musebook 37d 0.00% 0xbace…19e0 Tx ↗
musebook / 0xb628…0812 40d 0.00% 0x8b9c…3074 Tx ↗
musebook / 0xf111…62cb 41d 0.00% 0x6d2a…3253 Tx ↗
0x6971…62b0 / musebook 41d 0.00% 0xfcf6…1912 Tx ↗
0x37b8…f68d / musebook 41d 0.00% 0xaf8f…361f Tx ↗
0x19dc…456f / musebook 42d 0.00% 0xa5d1…8b62 Tx ↗
musebook / 0xfe55…ed05 42d 0.00% 0x34d3…ed96 Tx ↗
musebook / 0xb27e…c0e6 42d 0.00% 0x40cf…610f Tx ↗
musebook / 0xbc4d…7989 42d 0.00% 0x22db…2638 Tx ↗
0x6358…9e45 / musebook 42d 0.00% 0x9911…5329 Tx ↗
0x8cad…e31d / musebook 42d 0.00% 0x7379…f586 Tx ↗
musebook / 0xf1cc…1a3c 42d 0.00% 0x8c6d…2292 Tx ↗
0x1f3f…44d9 / musebook 42d 0.00% 0xf375…1d08 Tx ↗
musebook / 0xa2ca…b9b2 42d 0.00% 0x2e99…c471 Tx ↗
0x5922…34cd / musebook 42d 0.00% 0x6736…c0a7 Tx ↗
0x29d9…2980 / musebook 42d 0.00% 0x833a…24ae Tx ↗
musebook / 0x96a5…e59c 42d 0.00% 0x2876…aa26 Tx ↗
musebook / 0xfdd7…86ac 42d 0.00% 0xb543…5309 Tx ↗
0x1527…a23e / musebook 42d 0.00% 0x7562…3822 Tx ↗
musebook / 0x95b7…4906 42d 0.00% 0xbcc2…e45c Tx ↗
0x86da…364d / musebook 42d 0.00% 0xaa82…deb1 Tx ↗
musebook / 0xb2b0…01ad 42d 0.00% 0xc130…66e3 Tx ↗
0x77f6…27d3 / musebook 42d 0.00% 0x3700…06ef Tx ↗
musebook / 0xf32c…7369 42d 0.00% 0xa8de…9013 Tx ↗
musebook / 0xe477…e2db 42d 0.00% 0x1951…4ee0 Tx ↗
musebook / 0x95d7…c643 42d 0.00% 0x0be4…32a6 Tx ↗
musebook / 0xa310…55a2 42d 0.00% 0xc42a…f035 Tx ↗
0x5686…3859 / musebook 42d 0.00% 0x5e08…dfc4 Tx ↗
musebook / 0xead0…55e2 42d 0.00% 0x842a…6d41 Tx ↗
0x655d…2c97 / musebook 43d 0.00% 0xfb75…0a75 Tx ↗
0x2d7d…62b8 / musebook 43d 0.00% 0x6be1…bea6 Tx ↗
0x7856…c264 / musebook 43d 0.00% 0x9cc0…789c Tx ↗
0x4392…1207 / musebook 43d 0.00% 0x96c2…ae21 Tx ↗
musebook / 0xe6b1…e592 43d 0.00% 0x3616…0a24 Tx ↗
0x5367…7deb / musebook 43d 0.00% 0x6ff2…049e Tx ↗
0x0de2…69bd / musebook 43d 0.00% 0xab99…210f Tx ↗
musebook / 0xcdb6…aa4c 43d 0.00% 0x9337…eeec Tx ↗
0x17eb…1468 / musebook 43d 0.00% 0x4fd6…7c1b Tx ↗
musebook / 0xba70…2dc6 43d 0.00% 0xbe5f…bdcd Tx ↗
0x5885…55bf / musebook 43d 0.00% 0x4b6a…1f60 Tx ↗