UniHooks

PackHook

Robinhood

Runs code on every swap. Can take tokens from swaps. Gates who can add liquidity. Runs at pool creation.

0x0225a740822094d0d8c21b20a9a0f6d254e36888 First pool 18 Sept 2026View on explorer
CBe carefulNot in Uniswap’s hook registry · Can take tokens out of swaps
Pools
296
Dynamic-fee pools
0
Last new pool
47d
Code size
11,477 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.

Gates who can add liquidity

It checks every deposit before it goes in.

Runs at pool creation

It runs when a pool is created, often to lock in that pool’s settings.

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 publishedThe code on the block explorer matches what's deployed (contract: PackHook).
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

296 total, newest 50 shown
PairCreatedFeePool ID
WETH / MARS 47d 0.00% 0x0e9d…d29d Tx ↗
MARS / USDG 47d 0.00% 0xaad4…7bec Tx ↗
WETH / INU 47d 0.00% 0x6cbc…8c60 Tx ↗
USDG / INU 47d 0.00% 0x5c11…07a3 Tx ↗
WETH / HUB 47d 0.00% 0x994a…2d1e Tx ↗
USDG / HUB 47d 0.00% 0x859d…83c0 Tx ↗
HUB / USDG 47d 0.00% 0x3d66…f5a9 Tx ↗
WETH / HUB 47d 0.00% 0xfa93…5413 Tx ↗
WETH / CHAD 47d 0.00% 0x8567…527c Tx ↗
USDG / CHAD 47d 0.00% 0xcd4b…385f Tx ↗
USDG / ANUS 47d 0.00% 0x5a47…8cd4 Tx ↗
WETH / ANUS 47d 0.00% 0x5044…b0c0 Tx ↗
WETH / FIGHT 48d 0.00% 0x9355…1051 Tx ↗
FIGHT / USDG 48d 0.00% 0xb85d…cb50 Tx ↗
USDG / FLIGHT 48d 0.00% 0xbbc7…ff05 Tx ↗
WETH / FLIGHT 48d 0.00% 0x2f78…496a Tx ↗
USDG / NIGHT 48d 0.00% 0xcd12…af45 Tx ↗
WETH / NIGHT 48d 0.00% 0x1fa8…c5c5 Tx ↗
WETH / LIGHT 48d 0.00% 0x66b4…4c74 Tx ↗
LIGHT / USDG 48d 0.00% 0x2802…b73a Tx ↗
WETH / ATLAS 48d 0.00% 0x1f98…89da Tx ↗
USDG / ATLAS 48d 0.00% 0xf956…4cec Tx ↗
WETH / GIANT 48d 0.00% 0x4bc4…37c3 Tx ↗
GIANT / USDG 48d 0.00% 0x30fc…067b Tx ↗
0x5ccd…e5de / USDG 48d 0.00% 0x773f…9757 Tx ↗
WETH / 0x5ccd…e5de 48d 0.00% 0x413e…7e68 Tx ↗
0x1512…5342 / USDG 48d 0.00% 0xc30e…6727 Tx ↗
WETH / 0x1512…5342 48d 0.00% 0x75a5…6186 Tx ↗
WETH / 0xaeb6…8206 48d 0.00% 0xc9cb…1e77 Tx ↗
USDG / 0xaeb6…8206 48d 0.00% 0x76d2…60cf Tx ↗
WETH / 0xe202…5d49 48d 0.00% 0xd06e…61e4 Tx ↗
USDG / 0xe202…5d49 48d 0.00% 0xdcef…ffac Tx ↗
USDG / 0x928c…2034 48d 0.00% 0xd09a…3ff6 Tx ↗
WETH / 0x928c…2034 48d 0.00% 0x44ca…8ab6 Tx ↗
WETH / 0x92a5…cad5 48d 0.00% 0x257e…c7ca Tx ↗
USDG / 0x92a5…cad5 48d 0.00% 0xfe38…49b0 Tx ↗
USDG / 0x997b…8ce2 48d 0.00% 0x142c…e2c6 Tx ↗
WETH / 0x997b…8ce2 48d 0.00% 0x3df5…f69d Tx ↗
WETH / 0x163b…1559 48d 0.00% 0x302f…0db6 Tx ↗
0x163b…1559 / USDG 48d 0.00% 0x8c46…4574 Tx ↗
0x0406…dfb5 / USDG 48d 0.00% 0x7d8e…b381 Tx ↗
0x0406…dfb5 / WETH 48d 0.00% 0x6ce9…dce8 Tx ↗
WETH / 0x149c…3dc2 48d 0.00% 0x0e68…3653 Tx ↗
0x149c…3dc2 / USDG 48d 0.00% 0x11fe…935f Tx ↗
WETH / 0x61f9…8acb 48d 0.00% 0x0227…8c33 Tx ↗
USDG / 0x61f9…8acb 48d 0.00% 0x0d60…b642 Tx ↗
WETH / 0x274d…e914 48d 0.00% 0xb718…4ba5 Tx ↗
0x274d…e914 / USDG 48d 0.00% 0x83f5…f29b Tx ↗
0x09be…c301 / WETH 48d 0.00% 0x8342…33fd Tx ↗
0x09be…c301 / USDG 48d 0.00% 0x3d44…6b24 Tx ↗