UniHooks

0xd1df…0088

Ethereum

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

0xd1dff97b21f36169d6c23666119c12ee9cb30088 First pool 2 May 2026View on explorer
CBe carefulNot in Uniswap’s hook registry · Source code not published · Can take tokens out of swaps
Pools
119
Dynamic-fee pools
0
Last new pool
6mo
Code size
17,804 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

119 total, newest 50 shown
PairCreatedFeePool ID
eQQQx / QQQx 6mo 0.00% 0xbaa3…d99b Tx ↗
ewSPYx / wSPYx 6mo 0.00% 0xe6fd…2b54 Tx ↗
USDC / eUSDC 6mo 0.00% 0x3835…b115 Tx ↗
MSTRx / eMSTRx 6mo 0.00% 0x9e21…e19f Tx ↗
eNVDAx / NVDAx 6mo 0.00% 0x3ece…956e Tx ↗
eSPYx / SPYx 6mo 0.00% 0x34f6…1881 Tx ↗
TSLAx / eTSLAx 6mo 0.00% 0x32ae…4bdc Tx ↗
wTSLAx / ewTSLAx 6mo 0.00% 0xa88f…e133 Tx ↗
wSTRCx / ewSTRCx 6mo 0.00% 0x5843…fc2a Tx ↗
ewNVDAx / wNVDAx 6mo 0.00% 0xa577…239e Tx ↗
ewQQQx / wQQQx 6mo 0.00% 0xd4fe…863e Tx ↗
wMSTRx / ewMSTRx 6mo 0.00% 0x7336…3c4f Tx ↗
spUSDC / USDC 6mo 0.00% 0x6357…43b7 Tx ↗
spezETH / ezETH 6mo 0.00% 0x9723…827a Tx ↗
spsDAI / sDAI 6mo 0.00% 0x4234…76b4 Tx ↗
LBTC / spLBTC 6mo 0.00% 0xb475…ccee Tx ↗
spDAI / DAI 6mo 0.00% 0x42f1…8423 Tx ↗
spsUSDS / sUSDS 6mo 0.00% 0x452d…3bbc Tx ↗
spcbBTC / cbBTC 6mo 0.00% 0x017e…3ed2 Tx ↗
spUSDS / USDS 6mo 0.00% 0x9548…bff4 Tx ↗
USDT / spUSDT 6mo 0.00% 0x6cb8…1a71 Tx ↗
sprETH / rETH 6mo 0.00% 0x4b05…7bfc Tx ↗
GNO / spGNO 6mo 0.00% 0x985c…357d Tx ↗
spweETH / weETH 6mo 0.00% 0x0d11…b876 Tx ↗
ETH / spWETH 6mo 0.00% 0x7917…4502 Tx ↗
tBTC / sptBTC 6mo 0.00% 0xf2b6…1009 Tx ↗
spwstETH / wstETH 6mo 0.00% 0xfcad…af4f Tx ↗
sprsETH / rsETH 6mo 0.00% 0xb5fb…36c9 Tx ↗
WBTC / spWBTC 6mo 0.00% 0xeee2…b9ab Tx ↗
PYUSD / spPYUSD 6mo 0.00% 0x13d0…ad17 Tx ↗
aEthEtherFiweETH / weETH 6mo 0.00% 0xa246…0248 Tx ↗
aEthEtherFiUSDC / USDC 6mo 0.00% 0x7b9a…3a8b Tx ↗
aEthEtherFiFRAX / FRAX 6mo 0.00% 0xe6e0…df8a Tx ↗
PYUSD / aEthEtherFiPYUSD 6mo 0.00% 0x2dbe…995e Tx ↗
USYC / aHorRwaUSYC 6mo 0.00% 0x16d1…9f5a Tx ↗
aHorRwaUSDC / USDC 6mo 0.00% 0xb55f…99f5 Tx ↗
ACRED / aHorRwaACRED 6mo 0.00% 0xccd1…e486 Tx ↗
GHO / aHorRwaGHO 6mo 0.00% 0x128c…ebb9 Tx ↗
VBILL / aHorRwaVBILL 6mo 0.00% 0x0378…5bcb Tx ↗
JAAA / aHorRwaJAAA 6mo 0.00% 0xafa2…fbcf Tx ↗
aHorRwaJTRSY / JTRSY 6mo 0.00% 0x8d4f…9aa3 Tx ↗
aHorRwaUSCC / USCC 6mo 0.00% 0x84c0…3dff Tx ↗
USTB / aHorRwaUSTB 6mo 0.00% 0x3da0…b9ff Tx ↗
RLUSD / aHorRwaRLUSD 6mo 0.00% 0x6e5b…d741 Tx ↗
sUSDe / aEthLidosUSDe 6mo 0.00% 0x9fcd…310d Tx ↗
aEthLidoezETH / ezETH 6mo 0.00% 0x28c6…2648 Tx ↗
aEthLidoUSDC / USDC 6mo 0.00% 0x5d31…1e11 Tx ↗
aEthLidoUSDS / USDS 6mo 0.00% 0x5172…1085 Tx ↗
ETH / aEthLidoWETH 6mo 0.00% 0x850e…04f8 Tx ↗
wstETH / aEthLidowstETH 6mo 0.00% 0x2764…4c2c Tx ↗