UniHooks

0xe705…00cc

Ethereum

Runs code on every swap. Can take tokens from swaps. Sets its own swap fee.

0xe705dd22bedbe0adf1ed07b609fe3ccee46c00cc First pool 18 Sept 2026View on explorer
CBe carefulNot in Uniswap’s hook registry · Source code not published · Can take tokens out of swaps
Pools
8
Dynamic-fee pools
8
Last new pool
49d
Code size
6,449 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.

Sets its own swap fee

Pools using it let the hook choose the swap fee instead of a fixed tier.

Safety report

Automated checks, not an audit
✓Not upgradeableNo proxy pattern found: the code is fixed.
✓No owner foundNo owner() function: nobody has an admin switch (as far as the standard check goes).
!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

8 total
PairCreatedFeePool ID
ETH / PWHEEL 49d dynamic 0xd933…bc47 Tx ↗
ETH / PDOG 49d dynamic 0xd5c0…a0c0 Tx ↗
NVDGE / NVDAx 49d dynamic 0xdc2e…fe2c Tx ↗
NVDAx / MICRODUCK 49d dynamic 0xa0b3…2350 Tx ↗
STRCx / PIZZA 49d dynamic 0x8a80…bb26 Tx ↗
ETH / PCAT 49d dynamic 0x43f2…3c97 Tx ↗
ETH / PUPED 49d dynamic 0x3d4b…d602 Tx ↗
PUPED / NVDAx 49d dynamic 0xde69…f4e3 Tx ↗