UniHooks

0x8c21…c088

Ethereum

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

0x8c21e11452648df99f50f5ca3bfcc984031bc088 First pool 11 May 2026View on explorer
CBe carefulNot in Uniswap’s hook registry · Source code not published · Can take tokens out of swaps
Pools
470
Dynamic-fee pools
0
Last new pool
45d
Code size
20,981 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

470 total, newest 50 shown
PairCreatedFeePool ID
USDat / YT-USDat-14JAN2027 45d 0.00% 0x1113…3976 Tx ↗
USDC / PT-mAPOLLO-18MAR2027 45d 0.00% 0xe8cd…096d Tx ↗
USDx / PT-USDx-3DEC2026 45d 0.00% 0xad34…0cbe Tx ↗
USDat / PT-USDat-14JAN2027 45d 0.00% 0x7a94…cf69 Tx ↗
PLP-srUSDat-14JAN2027 / srUSDat 45d 0.00% 0x64eb…7823 Tx ↗
PT-hgETH-26JUN2025 / hgETH 45d 0.00% 0xe0e7…a1e9 Tx ↗
STRCx / PLP-STRCx-26NOV2026 45d 0.00% 0x4749…14f9 Tx ↗
PLP-sUSDx-3DEC2026 / sUSDx 45d 0.00% 0xa463…0aac Tx ↗
YT-NGI+-10DEC2026 / NGI+ 45d 0.00% 0x6922…95ec Tx ↗
PLP-srnOPAL-7JAN2027 / srnOPAL 45d 0.00% 0x5715…2b6d Tx ↗
PLP-sUSDat-14JAN2027 / sUSDat 45d 0.00% 0x5fc8…a7cb Tx ↗
YT-srUSDat-14JAN2027 / srUSDat 45d 0.00% 0x16f7…bef9 Tx ↗
frxETH / PT-sfrxETH-26DEC2024 45d 0.00% 0x1109…70b9 Tx ↗
sENA / PT-sENA-24APR2025 45d 0.00% 0xcd35…5035 Tx ↗
YT-sUSDE-26NOV2026 / sUSDe 45d 0.00% 0x322d…ba83 Tx ↗
STRCx / YT-STRCx-26NOV2026 45d 0.00% 0xba60…7083 Tx ↗
YT-sUSDx-3DEC2026 / sUSDx 45d 0.00% 0x2ea1…686c Tx ↗
iUSD / PT-siUSD-22OCT2026 45d 0.00% 0xded5…10a6 Tx ↗
USDD / PLP-sUSDD-26NOV2026 45d 0.00% 0x1c25…7b66 Tx ↗
PT-NGI+-10DEC2026 / NGI+ 45d 0.00% 0xc232…8cce Tx ↗
iUSD / YT-siUSD-7JAN2027 45d 0.00% 0xb4a6…8a5c Tx ↗
srnOPAL / YT-srnOPAL-7JAN2027 45d 0.00% 0x384c…8422 Tx ↗
USDat / PLP-USDat-14JAN2027 45d 0.00% 0x2c7a…f2fc Tx ↗
YT-sUSDat-14JAN2027 / sUSDat 45d 0.00% 0x9f66…2f48 Tx ↗
PT-Stargate USDT-27JUN2024 / USDT 45d 0.00% 0x8bb1…98c1 Tx ↗
PT-srUSDat-14JAN2027 / srUSDat 45d 0.00% 0x3822…02aa Tx ↗
PT-rsETH-26SEP2024 / rsETH 45d 0.00% 0xd6d9…1f96 Tx ↗
PT-USD0++-31OCT2024 / bUSD0 45d 0.00% 0x016f…83f6 Tx ↗
ezETH / PT-ezETH-26DEC2024 45d 0.00% 0x87ec…b1f7 Tx ↗
PLP-siUSD-22OCT2026 / iUSD 45d 0.00% 0x0422…86b8 Tx ↗
sUSDe / PT-sUSDE-26NOV2026 45d 0.00% 0x8bc0…1ef3 Tx ↗
PLP-sUSDE-26NOV2026 / sUSDe 45d 0.00% 0x96a1…e7a6 Tx ↗
STRCx / PT-STRCx-26NOV2026 45d 0.00% 0xfcec…22e4 Tx ↗
YT-siUSD-22OCT2026 / iUSD 45d 0.00% 0x1726…ba0e Tx ↗
PT-sUSDx-3DEC2026 / sUSDx 45d 0.00% 0x8c38…2449 Tx ↗
yUSD / PT-yUSD-27NOV2025 45d 0.00% 0x2d01…29c0 Tx ↗
PT-hwHLP-18DEC2025 / hwHLP 45d 0.00% 0xdeab…05ec Tx ↗
PT-sUSDD-26NOV2026 / USDD 45d 0.00% 0xb4e6…03f7 Tx ↗
USDD / YT-sUSDD-26NOV2026 45d 0.00% 0x0743…b7a7 Tx ↗
USDx / YT-USDx-3DEC2026 45d 0.00% 0xbc57…5f91 Tx ↗
PLP-USDx-3DEC2026 / USDx 45d 0.00% 0x756c…4ba9 Tx ↗
PLP-NGI+-10DEC2026 / NGI+ 45d 0.00% 0x6de1…d405 Tx ↗
iUSD / PT-siUSD-7JAN2027 45d 0.00% 0x3fd2…1ce4 Tx ↗
iUSD / PLP-siUSD-7JAN2027 45d 0.00% 0x90b4…6a84 Tx ↗
PT-srnOPAL-7JAN2027 / srnOPAL 45d 0.00% 0x8e64…6888 Tx ↗
sUSDe / PT-sUSDE-25JUL2024 45d 0.00% 0x6d9a…df5d Tx ↗
PT-eUSDE-14AUG2025 / USDe 45d 0.00% 0x8ef8…1e82 Tx ↗
PT-sUSDat-14JAN2027 / sUSDat 45d 0.00% 0xa4f5…674c Tx ↗
USDC / YT-mAPOLLO-18MAR2027 45d 0.00% 0xb587…cd5b Tx ↗