UniHooks

0x89dd…8088

Ethereum

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

0x89ddb5acd945070f06c2de77a5379e2086be8088 First pool 6 Jun 2026View on explorer
CBe carefulNot in Uniswap’s hook registry · Source code not published · Can take tokens out of swaps
Pools
235
Dynamic-fee pools
0
Last new pool
5mo
Code size
22,574 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

235 total, newest 50 shown
PairCreatedFeePool ID
crv3crypto / USDT 5mo 0.00% 0xbe2a…8da3 Tx ↗
ETH / WBTC 5mo 0.00% 0xeeef…251f Tx ↗
ETH / T 5mo 0.00% 0xf01b…0ddb Tx ↗
WBTC / crv3crypto 5mo 0.00% 0x3184…b45b Tx ↗
crvCVXETH / CVX 5mo 0.00% 0x50f8…4acd Tx ↗
ETH / crvCVXETH 5mo 0.00% 0x1c47…9463 Tx ↗
crvEURSUSDC / USDC 5mo 0.00% 0x5559…a964 Tx ↗
crvTETH / T 5mo 0.00% 0x488d…73c5 Tx ↗
USDC / EURS 5mo 0.00% 0xb553…a724 Tx ↗
WBTC / USDT 5mo 0.00% 0x9402…95a3 Tx ↗
ETH / USDT 5mo 0.00% 0x469d…8b65 Tx ↗
crvEURSUSDC / EURS 5mo 0.00% 0x6d9f…536f Tx ↗
ETH / CVX 5mo 0.00% 0x2edd…1e86 Tx ↗
ETH / crvTETH 5mo 0.00% 0x29c3…3d6c Tx ↗
ETH / crv3crypto 5mo 0.00% 0xec96…d221 Tx ↗
ETH / cbETH/ETH-f 5mo 0.00% 0x1517…3520 Tx ↗
cbETH/ETH-f / cbETH 5mo 0.00% 0x6581…0f7b Tx ↗
frxETH / swETHfxETH-f 5mo 0.00% 0xa3b1…b41f Tx ↗
MMX/USDT-f / USDT 5mo 0.00% 0x4846…1ff4 Tx ↗
ETH / PRISMAETH-f 5mo 0.00% 0x97f7…11d2 Tx ↗
swETHfxETH-f / swETH 5mo 0.00% 0x760f…bbf1 Tx ↗
ankrfrxETH-f / ankrETH 5mo 0.00% 0x2ff4…61d9 Tx ↗
ETH / ETHSTBT-f 5mo 0.00% 0x74e5…df5c Tx ↗
mkUSD / mkusdETH-f 5mo 0.00% 0x03d5…c4f5 Tx ↗
PRISMAETH-f / PRISMA 5mo 0.00% 0x33df…11f5 Tx ↗
MMX / MMX/USDT-f 5mo 0.00% 0xb97d…2c38 Tx ↗
fidu-usdc-f / USDC 5mo 0.00% 0x36bf…47a7 Tx ↗
fidu-usdc-f / FIDU 5mo 0.00% 0x1ab7…01a2 Tx ↗
FPIFRAX-f / FRAX 5mo 0.00% 0x93f6…7b6a Tx ↗
FPIFRAX-f / FPI 5mo 0.00% 0xe931…b481 Tx ↗
ETH / TOKEETH-f 5mo 0.00% 0x8a48…35b2 Tx ↗
ETH / OHMETH-f 5mo 0.00% 0xf5d9…8d8e Tx ↗
TOKE / TOKEETH-f 5mo 0.00% 0x660f…8fd6 Tx ↗
CXD / CXDUSDC-f 5mo 0.00% 0xd1ae…6baf Tx ↗
wstUSR / SPT-PT/IBT-f 5mo 0.00% 0xe513…8e9f Tx ↗
Test CTDL / testCTDL-f 5mo 0.00% 0xceb5…ab85 Tx ↗
cvxCrvFrax-f / cvxCRV 5mo 0.00% 0xc239…0fd2 Tx ↗
CVX / CVXFRAXBP-f 5mo 0.00% 0x8f61…02d7 Tx ↗
ETH / SDTETH-f 5mo 0.00% 0xe4df…0384 Tx ↗
SDTETH-f / SDT 5mo 0.00% 0x4786…0e92 Tx ↗
CXDUSDC-f / USDC 5mo 0.00% 0xbecd…fb5f Tx ↗
WBTC / testCTDL-f 5mo 0.00% 0xedc3…7402 Tx ↗
OHMETH-f / OHM 5mo 0.00% 0xe846…d10e Tx ↗
FXS / cvxFXSFXS-f 5mo 0.00% 0xb839…a97c Tx ↗
cvxFXSFXS-f / cvxFXS 5mo 0.00% 0x8797…de42 Tx ↗
rETH / rETHfrxETH-f 5mo 0.00% 0xc758…ab2b Tx ↗
STBT / ETHSTBT-f 5mo 0.00% 0xe128…37e9 Tx ↗
ETH / mkusdETH-f 5mo 0.00% 0x652a…f58b Tx ↗
xETHETH-f / xETH 5mo 0.00% 0x8213…ec3a Tx ↗