UniHooks

0x7fc5…0088

Ethereum

Runs code on every swap. Can take tokens from swaps.

0x7fc5ae7b2fd9e67ce0d8d90908770ffe4c4b0088 First pool 1 May 2026View on explorer
CBe carefulNot in Uniswap’s hook registry · Source code not published · Can take tokens out of swaps
Pools
76
Dynamic-fee pools
0
Last new pool
4mo
Code size
16,885 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.

Safety report

Automated checks, not an audit
✓Not upgradeableNo proxy pattern found: the code is fixed.
!Has an adminowner() is 0x2a31…209f. That account can usually change fees, limits or allowlists after you trade.
!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

76 total, newest 50 shown
PairCreatedFeePool ID
ETH / mWETH 4mo 0.00% 0xa60d…51e1 Tx ↗
USDC / mUSDC 4mo 0.00% 0xc038…19c6 Tx ↗
USDT / mUSDT 4mo 0.00% 0xc8b6…f6d2 Tx ↗
mcbBTC / cbBTC 4mo 0.00% 0xec98…e60e Tx ↗
vcrvUSD_Core / crvUSD 6mo 0.00% 0x39ab…54f2 Tx ↗
DAI / vDAI_Core 6mo 0.00% 0xce54…5b92 Tx ↗
TUSD / vTUSD_Core 6mo 0.00% 0x95de…fe2e Tx ↗
vFRAX_Core / FRAX 6mo 0.00% 0x43bc…ed71 Tx ↗
vsFRAX_Core / sFRAX 6mo 0.00% 0xb85b…d436 Tx ↗
vEIGEN / EIGEN 6mo 0.00% 0xcdfb…6f67 Tx ↗
veBTC / eBTC 6mo 0.00% 0x5025…ff17 Tx ↗
vLBTC_Core / LBTC 6mo 0.00% 0x9ce0…9423 Tx ↗
vUSDS_Core / USDS 6mo 0.00% 0x3f5c…b70f Tx ↗
sUSDS / vsUSDS_Core 6mo 0.00% 0x27ba…d29c Tx ↗
vBAL_Core / BAL 6mo 0.00% 0xb495…5d33 Tx ↗
yvUSDC-1 / vyvUSDC-1_Core 6mo 0.00% 0xc0e2…0f0a Tx ↗
yvUSDT-1 / vyvUSDT-1_Core 6mo 0.00% 0x129f…cb5f Tx ↗
yvUSDS-1 / vyvUSDS-1_Core 6mo 0.00% 0x8ab0…0106 Tx ↗
vyvWETH-1_Core / yvWETH-1 6mo 0.00% 0xc3cb…8a6d Tx ↗
weETHs / vweETHs_Core 6mo 0.00% 0x0fc9…3967 Tx ↗
sUSDe / vsUSDe_Core 6mo 0.00% 0x8350…6d53 Tx ↗
USDe / vUSDe_Core 6mo 0.00% 0xa764…bdc6 Tx ↗
tBTC / vtBTC_Core 6mo 0.00% 0xa099…14a3 Tx ↗
OUSG / fOUSG 6mo 0.00% 0xab09…78cd Tx ↗
fUSDC / USDC 6mo 0.00% 0xe70d…bf8f Tx ↗
DAI / fDAI 6mo 0.00% 0xb158…4a2a Tx ↗
fUSDT / USDT 6mo 0.00% 0x4f88…e881 Tx ↗
fFRAX / FRAX 6mo 0.00% 0x9c5e…7bc8 Tx ↗
anDola / DOLA 6mo 0.00% 0x9fe9…dd8b Tx ↗
ETH / anETH 6mo 0.00% 0x2430…5e44 Tx ↗
anWBTC / WBTC 6mo 0.00% 0x715e…d64c Tx ↗
xSUSHI / anXSUSHI 6mo 0.00% 0x55ce…d0a4 Tx ↗
YFI / anYFI 6mo 0.00% 0x5478…b7b6 Tx ↗
INV / XINV 6mo 0.00% 0x5342…7449 Tx ↗
anStETH / stETH 6mo 0.00% 0x97c3…64c2 Tx ↗
DOLA3POOL3CRV-f / anDOLA3POOL-CRV 6mo 0.00% 0xeecf…367f Tx ↗
anINVDOLA-SLP / SLP 6mo 0.00% 0xeb5a…d074 Tx ↗
XINV / INV 6mo 0.00% 0x5359…3456 Tx ↗
anFLOKI / FLOKI 6mo 0.00% 0x5407…d0fc Tx ↗
anYvCrvDOLA / yvCurve-DOLA 6mo 0.00% 0xa975…7ff1 Tx ↗
anYvDAI / yvDAI 6mo 0.00% 0xabee…907d Tx ↗
anYvUSDT / yvUSDT 6mo 0.00% 0x8b7d…a3fc Tx ↗
anYvUSDC / yvUSDC 6mo 0.00% 0xcf86…7184 Tx ↗
yvYFI / 0xe809…ce32 6mo 0.00% 0x8ec5…f58a Tx ↗
0xa258…168c / anYvWETH 6mo 0.00% 0xcc35…f696 Tx ↗
yvCurve-CVXETH / anYvCrvCVXETH 6mo 0.00% 0xb552…78c2 Tx ↗
WBTC / anWBTCv2 6mo 0.00% 0xc990…c1ce Tx ↗
ETH / anETHv2 6mo 0.00% 0xeb76…6a5d Tx ↗
YFI / anYFIv2 6mo 0.00% 0xf653…1389 Tx ↗
yvCurve-IronBank / anYvCrvIB 6mo 0.00% 0xcb13…f6ca Tx ↗