UniHooks

0x59ae…0981

Base

Runs code on every swap. Sets its own swap fee. Takes a cut when LPs withdraw. Gates who can add liquidity.

0x59aecc08b69992dd8b99bb340204887c855c0981 First pool 24 Aug 2025View on explorer
CBe carefulNot in Uniswap’s hook registry · Source code not published · Can take tokens out of swaps
Pools
10
Dynamic-fee pools
6
Last new pool
12mo
Code size
4,021 B

What it can do

Runs code on every swap

Its code executes inside each trade in pools that use it.

Sets its own swap fee

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

Takes a cut when LPs withdraw

It can change what LPs get back when they remove liquidity.

Gates who can add liquidity

It checks every deposit before it goes in.

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

10 total
PairCreatedFeePool ID
WETH / XARA 12mo dynamic 0x5561…a5d8 Tx ↗
WETH / Flywheel 12mo dynamic 0xca86…8deb Tx ↗
WETH / wASS 12mo dynamic 0xe8f9…2779 Tx ↗
WETH / wASS 12mo dynamic 0x1d45…d9e4 Tx ↗
ZORA / WETH 12mo dynamic 0x673e…5b3d Tx ↗
ZORA / WETH 12mo dynamic 0xf39a…a18b Tx ↗
PROMPT / WETH 14mo 0.30% 0x022a…7204 Tx ↗
VIRTUAL / WETH 14mo 0.30% 0x0914…a377 Tx ↗
WETH / USDC 14mo 0.30% 0x15ed…f562 Tx ↗
ZORA / WETH 14mo 0.30% 0x2f43…8868 Tx ↗