UniHooks

0x24cd…85c7

Robinhood

Runs code on every swap. Can take tokens from swaps. Sets its own swap fee. Takes a cut when LPs withdraw. Adjusts deposit amounts.

0x24cd6d9e4c7e23f902ff9e393781ba233f6985c7 First pool 4 Sept 2026View on explorer
CBe carefulNot in Uniswap’s hook registry · Source code not published · Can take tokens out of swaps
Pools
33
Dynamic-fee pools
32
Last new pool
2mo
Code size
18,349 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.

Takes a cut when LPs withdraw

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

Adjusts deposit amounts

It can adjust token amounts when liquidity is added.

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

33 total
PairCreatedFeePool ID
WETH / SOXX 2mo dynamic 0xcfaa…268e Tx ↗
USDG / MSFT 2mo dynamic 0xc97c…85f0 Tx ↗
ETH / DJT 2mo 0.90% 0xbcf6…e702 Tx ↗
USDG / GLD 2mo dynamic 0x9c7e…f8a0 Tx ↗
SPCX / USDG 2mo dynamic 0xdc81…6653 Tx ↗
GME / USDG 2mo dynamic 0xb6e5…f273 Tx ↗
WETH / DJT 2mo dynamic 0x26a2…a2d7 Tx ↗
WETH / SPCX 2mo dynamic 0x7b18…6613 Tx ↗
WETH / SPCX 2mo dynamic 0x7cdb…b3b1 Tx ↗
WETH / TSLA 2mo dynamic 0x7b82…27c5 Tx ↗
AMC / WETH 2mo dynamic 0x795e…b0d6 Tx ↗
AMC / USDG 2mo dynamic 0x6bee…b22c Tx ↗
GME / USDG 2mo dynamic 0x413f…c806 Tx ↗
GME / USDG 2mo dynamic 0x0be8…349f Tx ↗
SPCX / USDG 2mo dynamic 0x16ce…3d70 Tx ↗
USDG / PLTR 2mo dynamic 0xb95d…4fe8 Tx ↗
SPCX / USDG 2mo dynamic 0xeb2d…9c46 Tx ↗
USDG / LLY 2mo dynamic 0xfea8…62cc Tx ↗
USDG / NVDA 2mo dynamic 0xf124…0308 Tx ↗
USDG / MSTR 2mo dynamic 0xa17c…4040 Tx ↗
USDG / META 2mo dynamic 0x4427…afd0 Tx ↗
DJT / USDG 2mo dynamic 0xf5cd…17ca Tx ↗
SPCX / USDG 2mo dynamic 0x45ae…c625 Tx ↗
AMC / USDG 2mo dynamic 0xfe95…2077 Tx ↗
GME / USDG 2mo dynamic 0xc42e…6f4a Tx ↗
GME / USDG 2mo dynamic 0x7270…183e Tx ↗
USDG / CRCL 2mo dynamic 0x9e91…cac9 Tx ↗
COST / USDG 2mo dynamic 0x825a…40c9 Tx ↗
GOOGL / USDG 2mo dynamic 0x0a2f…dbb2 Tx ↗
USDG / COIN 2mo dynamic 0x90b2…5c23 Tx ↗
USDG / PLTR 2mo dynamic 0x79b1…5bd3 Tx ↗
USDG / CRCL 2mo dynamic 0x28c1…8c86 Tx ↗
USDG / NVDA 2mo dynamic 0x631d…cd70 Tx ↗