UniHooks

0x3fb4…1088

Ethereum

Runs code on every swap. Can take tokens from swaps. Runs at pool creation.

0x3fb49f96338b22cadd9614a51633189d4ce21088 First pool 28 Apr 2026View on explorer
CBe carefulNot in Uniswap’s hook registry · Source code not published · Can take tokens out of swaps
Pools
648
Dynamic-fee pools
0
Last new pool
6mo
Code size
14,739 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.

Runs at pool creation

It runs when a pool is created, often to lock in that pool’s settings.

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

648 total, newest 50 shown
PairCreatedFeePool ID
ysUSDS / USDS 6mo 0.00% 0x546e…cfd7 Tx ↗
USDC / aeUSDC 6mo 0.00% 0xbcbd…676d Tx ↗
twSsrUSDS / USDS 6mo 0.00% 0x7ba0…5914 Tx ↗
sUSDf / USDf 6mo 0.00% 0xf0fb…7c44 Tx ↗
USDC / tulipaUSDC 6mo 0.00% 0xfb65…1cb6 Tx ↗
USDC / synUSD+ 6mo 0.00% 0xb017…eead Tx ↗
AUSD / bbqAUSDturbo 6mo 0.00% 0x0f51…e7bd Tx ↗
eUSDT-33 / USDT 6mo 0.00% 0x29fc…aa64 Tx ↗
USDC / upsSYLVA 6mo 0.00% 0x0912…a274 Tx ↗
USDC / twMgnUSDC 6mo 0.00% 0xf2f2…b196 Tx ↗
USDC / srmM1-USD 6mo 0.00% 0xa83a…911d Tx ↗
USDC / waUSDC 6mo 0.00% 0xb400…6cfa Tx ↗
scrvUSD_CC / crvUSD 6mo 0.00% 0xf0db…4494 Tx ↗
USDC / AlpineUSDCFlagship 6mo 0.00% 0x8493…89c3 Tx ↗
USDC / safe-steakUSDC 6mo 0.00% 0x83b1…c102 Tx ↗
USDC / bbqUSDCturbo 6mo 0.00% 0x654d…18af Tx ↗
USDC / safestmUSDC 6mo 0.00% 0xa54a…155e Tx ↗
ffrxUSD(sfrxUSD)-69 / frxUSD 6mo 0.00% 0x6c88…eb64 Tx ↗
USDC / TESUSLO 6mo 0.00% 0xce0e…0147 Tx ↗
USDC / pALPHA 6mo 0.00% 0xaa28…287c Tx ↗
USDC / gtusdcf 6mo 0.00% 0x391f…f4ff Tx ↗
BOLD / ysBOLD 6mo 0.00% 0x38f6…43bf Tx ↗
USDC / RWIV 6mo 0.00% 0x4d07…7ac8 Tx ↗
cvcrvUSD / crvUSD 6mo 0.00% 0x6448…b56f Tx ↗
USDC / srRoyUSDC 6mo 0.00% 0x1309…2cee Tx ↗
satUSD / satUSD+ 6mo 0.00% 0xed93…e83f Tx ↗
cvcrvUSD / crvUSD 6mo 0.00% 0x0c17…2bcd Tx ↗
frxUSD / sfrxUSD 6mo 0.00% 0x90b1…6905 Tx ↗
frxUSD / ctfrxUSD+ 6mo 0.00% 0x1745…a23b Tx ↗
USD0 / eUSD0-4 6mo 0.00% 0xa698…4c2e Tx ↗
USDC / safe-bbqUSDC 6mo 0.00% 0xcf51…0f3d Tx ↗
safe-steakUSDT / USDT 6mo 0.00% 0x0505…43f7 Tx ↗
USDC / ready-bbqUSDC 6mo 0.00% 0xc93a…556b Tx ↗
AUSD / bbqAUSDterm 6mo 0.00% 0xc197…9b6b Tx ↗
AUSD / grove-bbqAUSD 6mo 0.00% 0x97c0…b5ee Tx ↗
yvcrvUSD-2 / crvUSD 6mo 0.00% 0xa1b3…ea66 Tx ↗
LlamaUSD / crvUSD 6mo 0.00% 0x3695…7e84 Tx ↗
tUSDS / USDS 6mo 0.00% 0x3dc2…2495 Tx ↗
dForce USDT / USDT 6mo 0.00% 0xc004…bec7 Tx ↗
USDC / ezUSCC1 6mo 0.00% 0xe027…dc07 Tx ↗
cvcrvUSD / crvUSD 6mo 0.00% 0xe53f…80f0 Tx ↗
USDC / MPLhysUSDC1 6mo 0.00% 0xca28…e69d Tx ↗
USDC / eUSDC-58 6mo 0.00% 0x70cd…6526 Tx ↗
USDC / pfUSDC-24 6mo 0.00% 0x6d08…fac6 Tx ↗
USDe / jrUSDe 6mo 0.00% 0xeee0…84be Tx ↗
USDC / ysUSDC 6mo 0.00% 0xbb4a…7d8e Tx ↗
USDC / pfUSDC-16 6mo 0.00% 0xe135…0c8f Tx ↗
USDC / HubCap-USDC 6mo 0.00% 0xdc02…5554 Tx ↗
USDC / eUSDC-19 6mo 0.00% 0x62db…de97 Tx ↗
OUSD / WOUSD 6mo 0.00% 0x3e74…47e9 Tx ↗