UniHooks

0x5257…8088

Arbitrum

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

0x52578e2037393781ebf5aa2d64b90b427ab08088 First pool 15 Sept 2026View on explorer
CBe carefulNot in Uniswap’s hook registry · Source code not published · Can take tokens out of swaps
Pools
40
Dynamic-fee pools
40
Last new pool
51d
Code size
13,750 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.
!Has an adminowner() is 0x575c…a4bf. 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

40 total
PairCreatedFeePool ID
ETH / MAGIC 51d dynamic 0x3d27…fee8 Tx ↗
#BTB / SOL 51d dynamic 0x5df7…3b35 Tx ↗
#BB / LYK 51d dynamic 0xa48d…9a6e Tx ↗
#BB / DAI 51d dynamic 0x6b91…e995 Tx ↗
USDC / USDC 51d dynamic 0x9320…92bf Tx ↗
ETH / SNSY 51d dynamic 0x8816…fde6 Tx ↗
#BTB / USDC 51d dynamic 0xe9ec…7662 Tx ↗
ETH / SUSHI 51d dynamic 0x7a85…60cc Tx ↗
#BTB / #BB 51d dynamic 0x026f…8c1d Tx ↗
ETH / #BTB 51d dynamic 0xe862…378b Tx ↗
WQ / USD₮0 51d dynamic 0x7118…09c2 Tx ↗
USDC / FINX 51d dynamic 0xc63d…791e Tx ↗
ETH / WBTC 51d dynamic 0x2047…fdf9 Tx ↗
USDC / SUSHI 51d dynamic 0x4c96…f9c0 Tx ↗
#BTB / USDe 51d dynamic 0x5b98…0077 Tx ↗
PYUSD / #BB 51d dynamic 0x560c…c3c9 Tx ↗
#BB / USDS 51d dynamic 0x2204…328e Tx ↗
#BTB / DAI 51d dynamic 0x1327…5cc3 Tx ↗
Cake / #BB 51d dynamic 0x0713…0723 Tx ↗
#BTB / UNI 51d dynamic 0x37ad…b469 Tx ↗
WBTC / #BB 51d dynamic 0x6501…ec26 Tx ↗
#BTB / ARB 51d dynamic 0x6259…88e0 Tx ↗
ETH / FINX 52d dynamic 0x85f3…c067 Tx ↗
#BB / USDe 52d dynamic 0xdf0a…439b Tx ↗
USDC / USD₮0 52d dynamic 0x23d1…6f1d Tx ↗
GRAIL / #BB 52d dynamic 0x745d…8a35 Tx ↗
#BTB / GRAIL 52d dynamic 0x5c8f…7ecd Tx ↗
ETH / #BB 52d dynamic 0x7def…46c1 Tx ↗
#BB / ARB 52d dynamic 0x7695…cc11 Tx ↗
#BB / USD₮0 52d dynamic 0x497f…aa58 Tx ↗
#BB / UNI 52d dynamic 0xe1d9…00db Tx ↗
ETH / ARB 52d dynamic 0x1325…5eed Tx ↗
ETH / wstETH 52d dynamic 0x1fa9…fe60 Tx ↗
ETH / USDC 52d dynamic 0xb6db…f48e Tx ↗
SOL / #BB 52d dynamic 0xeebb…e8e4 Tx ↗
#BB / USDC 52d dynamic 0x6d25…8694 Tx ↗
ETH / USD₮0 52d dynamic 0x448f…3cfc Tx ↗
ETH / ZRO 52d dynamic 0xa603…f6d8 Tx ↗
WBTC / USDC 52d dynamic 0x0186…2a86 Tx ↗
ETH / USDC 52d dynamic 0xec84…f20d Tx ↗