UniHooks

0xc74e…4088

Robinhood

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

0xc74e7983718daeefe5da80690afbd65d7ef74088 First pool 14 Sept 2026View on explorer
CBe carefulNot in Uniswap’s hook registry · Source code not published · Can take tokens out of swaps
Pools
27
Dynamic-fee pools
27
Last new pool
52d
Code size
13,750 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.

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

27 total
PairCreatedFeePool ID
ETH / duck 52d dynamic 0xc297…3819 Tx ↗
ETH / TOFU 52d dynamic 0x04cb…8383 Tx ↗
ETH / catfrog 52d dynamic 0x75ee…679f Tx ↗
ETH / POOLS 52d dynamic 0x646f…1de2 Tx ↗
ETH / MANEKI 52d dynamic 0x9b10…e154 Tx ↗
ETH / NOMI 52d dynamic 0x6785…f9c1 Tx ↗
ETH / POOLCHAN 52d dynamic 0xd90a…b938 Tx ↗
ETH / LICKINGCAT 52d dynamic 0xe292…a644 Tx ↗
ETH / OPEN 52d dynamic 0x1520…ca74 Tx ↗
PLATYPUS / USDG 52d dynamic 0x9652…ba33 Tx ↗
ETH / GORILLA 52d dynamic 0xb69a…12e7 Tx ↗
ETH / YAM 52d dynamic 0xfa55…deae Tx ↗
$DOGINPOOL / USDG 52d dynamic 0x1023…6986 Tx ↗
ETH / MEOWSHI 52d dynamic 0xa21a…1e2a Tx ↗
ETH / CLOSED 52d dynamic 0xb586…fa7e Tx ↗
ETH / CANARY 52d dynamic 0x0b3f…3596 Tx ↗
ETH / FLAMINGO 52d dynamic 0x9f48…9f8b Tx ↗
ETH / FLAMINGO 52d dynamic 0xfb26…d77f Tx ↗
ETH / ONGR 52d dynamic 0xc5b7…16bc Tx ↗
ETH / SUSHI 52d dynamic 0xb572…65cb Tx ↗
ETH / SUSHICAT 52d dynamic 0x1b23…3183 Tx ↗
ETH / SUSHICAT 52d dynamic 0x45b2…968c Tx ↗
ETH / SUSHICAT 52d dynamic 0xd6a1…2aa7 Tx ↗
ETH / sushicat 52d dynamic 0x92ff…09be Tx ↗
ETH / WOOD 52d dynamic 0x78ff…bc2b Tx ↗
ETH / USDG 53d dynamic 0x8733…fd65 Tx ↗
ETH / CASHCAT 53d dynamic 0x7fcd…a775 Tx ↗