UniHooks

0xfc5d…6880

Robinhood

Runs code on every swap. Sets its own swap fee. Gates who can add liquidity. Runs at pool creation.

0xfc5d703d7a9f98f5461bd9d680b3113d11e36880 First pool 13 Sept 2026View on explorer
BProbably fineNot in Uniswap’s hook registry · Source code not published
Pools
33
Dynamic-fee pools
33
Last new pool
53d
Code size
2,632 B

What it can do

Runs code on every swap

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

Sets its own swap fee

Pools using it let the hook choose the swap fee instead of a fixed tier.

Gates who can add liquidity

It checks every deposit before it goes in.

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.
?No audit linkedAutomated checks only.

Pools using this hook

33 total
PairCreatedFeePool ID
AI / @TOPEONSEI 53d dynamic 0xf926…f45d Tx ↗
HEIST / @GH_GOLDORUMAH 53d dynamic 0x4237…8ade Tx ↗
TMB / @GODFIRSTBABY1 53d dynamic 0x499c…e05c Tx ↗
SINDRE / @GH_SINDRESORHUS 53d dynamic 0x7095…6387 Tx ↗
0x314f…8929 / 0x8d91…06dc 53d dynamic 0x05c9…b244 Tx ↗
0x371d…c913 / 0xebdf…3e0f 53d dynamic 0xe6b4…ada4 Tx ↗
0x7cda…8fad / 0xd2b1…3034 53d dynamic 0xa524…0910 Tx ↗
0x0fc1…f9cf / 0xa16f…38dc 53d dynamic 0xdec7…49ce Tx ↗
0x7ece…9bdb / 0x926f…3707 53d dynamic 0x98f1…fb42 Tx ↗
0xb769…3b3a / 0xd00e…688f 53d dynamic 0xa365…c42f Tx ↗
0x7ab1…17c4 / 0xcb28…5294 53d dynamic 0x7679…487d Tx ↗
0x5c5c…3d07 / 0xc5ee…ab91 53d dynamic 0x0b4a…62ad Tx ↗
0x4af3…0aa7 / 0xcb28…5294 54d dynamic 0xac56…127b Tx ↗
0x0f42…5d66 / @EMBERCURVE 54d dynamic 0x5ddb…7afb Tx ↗
0x3163…fbfa / 0xecdc…8a53 54d dynamic 0xa9dd…3340 Tx ↗
0x1926…7266 / 0xb056…ef76 54d dynamic 0xfdb3…af73 Tx ↗
0xc627…046e / 0xeef4…c6b6 54d dynamic 0x3020…4abe Tx ↗
0x3db0…2848 / 0x89d3…bf74 54d dynamic 0xe00d…3ef4 Tx ↗
0x3cfa…fe6a / 0x8398…f549 54d dynamic 0xfad3…1796 Tx ↗
0x1dcf…d3a9 / 0x9d6a…4bac 54d dynamic 0x51bf…2ed9 Tx ↗
0x038f…c32f / 0x8dd9…f76f 54d dynamic 0xa3d6…da01 Tx ↗
0x20dd…962d / 0xd472…7dad 54d dynamic 0x505a…c82b Tx ↗
0x93f5…a667 / 0x9d6a…4bac 54d dynamic 0x6528…b761 Tx ↗
0x0505…fb26 / 0xe99f…5ce5 54d dynamic 0x87ec…a648 Tx ↗
0x75c4…3918 / 0xc473…edf0 54d dynamic 0xd487…13e4 Tx ↗
0x10ae…38d3 / 0xb1dc…e520 54d dynamic 0x736d…008c Tx ↗
0x2bd3…a96c / 0x8a60…a64e 54d dynamic 0x37ed…c841 Tx ↗
0x610d…aafb / 0x97a5…5109 54d dynamic 0x0505…e26d Tx ↗
0xbf7f…9e0f / 0xcf18…5967 54d dynamic 0xeff9…2495 Tx ↗
0x4f5c…41ce / 0x97a5…5109 54d dynamic 0x2db6…63b7 Tx ↗
0x5b15…2b41 / 0x97a5…5109 54d dynamic 0xbe63…50b0 Tx ↗
0x20d0…4e4b / 0xcb28…5294 54d dynamic 0x3394…99e8 Tx ↗
0x506b…1e10 / @PMTEST 54d dynamic 0xaa02…08e0 Tx ↗