UniHooks

0x0f09…c088

Ethereum

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

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

80 total, newest 50 shown
PairCreatedFeePool ID
aUSDT / USDT 5mo 0.00% 0xdcac…df72 Tx ↗
WBTC / aWBTC 5mo 0.00% 0x5fa7…cc0a Tx ↗
ETH / aWETH 5mo 0.00% 0xfaab…4f7d Tx ↗
YFI / aYFI 5mo 0.00% 0xa28b…5ee6 Tx ↗
aZRX / ZRX 5mo 0.00% 0x5068…fb73 Tx ↗
UNI / aUNI 5mo 0.00% 0x86f3…a36c Tx ↗
AAVE / aAAVE 5mo 0.00% 0xa047…e0ce Tx ↗
aBAT / BAT 5mo 0.00% 0x4d7c…8919 Tx ↗
BUSD / aBUSD 5mo 0.00% 0xc690…6c27 Tx ↗
aDAI / DAI 5mo 0.00% 0xcb2e…8f58 Tx ↗
aENJ / ENJ 5mo 0.00% 0xc678…1b89 Tx ↗
aKNC / KNC 5mo 0.00% 0xbe72…1641 Tx ↗
LINK / aLINK 5mo 0.00% 0xf807…73da Tx ↗
MANA / aMANA 5mo 0.00% 0x7bf5…f498 Tx ↗
MKR / aMKR 5mo 0.00% 0x8410…dc2b Tx ↗
REN / aREN 5mo 0.00% 0x085f…a854 Tx ↗
aSNX / SNX 5mo 0.00% 0x3cb0…08f2 Tx ↗
sUSD / aSUSD 5mo 0.00% 0xbcf4…3d9b Tx ↗
TUSD / aTUSD 5mo 0.00% 0x1984…b8d3 Tx ↗
USDC / aUSDC 5mo 0.00% 0xa410…5ebd Tx ↗
aCRV / CRV 5mo 0.00% 0x0043…d2aa Tx ↗
GUSD / aGUSD 5mo 0.00% 0xe87d…7862 Tx ↗
aBAL / BAL 5mo 0.00% 0x9fe3…c21d Tx ↗
xSUSHI / aXSUSHI 5mo 0.00% 0x05fb…41ea Tx ↗
aRENFIL / renFIL 5mo 0.00% 0xc0f9…144f Tx ↗
RAI / aRAI 5mo 0.00% 0x6326…6f4b Tx ↗
aAMPL / AMPL 5mo 0.00% 0x30f3…d9e9 Tx ↗
aUSDP / USDP 5mo 0.00% 0x800e…c904 Tx ↗
DPI / aDPI 5mo 0.00% 0xd1d4…4d6e Tx ↗
FRAX / aFRAX 5mo 0.00% 0xd207…6b8e Tx ↗
aFEI / FEI 5mo 0.00% 0xedfd…de05 Tx ↗
aSTETH / stETH 5mo 0.00% 0x8736…419c Tx ↗
aENS / ENS 5mo 0.00% 0x8a83…25c5 Tx ↗
UST / aUST 5mo 0.00% 0x86ae…deaa Tx ↗
CVX / aCVX 5mo 0.00% 0xf387…55b2 Tx ↗
1INCH / a1INCH 5mo 0.00% 0x5f9f…f630 Tx ↗
LUSD / aLUSD 5mo 0.00% 0x671f…d64c Tx ↗
ETH / aAmmWETH 5mo 0.00% 0x1791…03c2 Tx ↗
DAI / aAmmDAI 5mo 0.00% 0x22f1…90d9 Tx ↗
USDC / aAmmUSDC 5mo 0.00% 0x78d7…1f39 Tx ↗
aAmmUSDT / USDT 5mo 0.00% 0x10eb…b4c8 Tx ↗
aAmmWBTC / WBTC 5mo 0.00% 0x0b94…1ab8 Tx ↗
aAmmUniDAIWETH / UNI-V2 5mo 0.00% 0x864c…25de Tx ↗
UNI-V2 / aAmmUniWBTCWETH 5mo 0.00% 0xf3fe…3e03 Tx ↗
UNI-V2 / aAmmUniAAVEWETH 5mo 0.00% 0xf6ec…49a0 Tx ↗
aAmmUniBATWETH / UNI-V2 5mo 0.00% 0x39f6…12df Tx ↗
UNI-V2 / aAmmUniDAIUSDC 5mo 0.00% 0x3ada…df33 Tx ↗
aAmmUniCRVWETH / UNI-V2 5mo 0.00% 0xb6c0…9ef1 Tx ↗
UNI-V2 / aAmmUniLINKWETH 5mo 0.00% 0xcc5e…33eb Tx ↗
aAmmUniMKRWETH / UNI-V2 5mo 0.00% 0x775b…4b3d Tx ↗