UniHooks

SynthHook

Robinhood

Runs code on every swap. Can take tokens from swaps. Can block LP withdrawals. Gates who can add liquidity. Runs at pool creation. Handles donations to LPs.

0xdbebc6a7b2a38197932b6e01fb0e57e71d726aec First pool 9 Oct 2026View on explorer
CBe carefulNot in Uniswap’s hook registry · Can take tokens out of swaps
Pools
225
Dynamic-fee pools
0
Last new pool
24d
Code size
9,206 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.

Can block LP withdrawals

It runs before liquidity is removed, so it can delay or refuse LP exits.

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.

Handles donations to LPs

It runs when someone donates tokens to the pool’s LPs.

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: SynthHook).
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

225 total, newest 50 shown
PairCreatedFeePool ID
ETH / HAND 24d 0.00% 0x7c51…979c Tx ↗
ETH / HOLD 24d 0.00% 0x5ff7…a1ab Tx ↗
ETH / PARKED 24d 0.00% 0x5bbd…5e88 Tx ↗
ETH / HOLD 24d 0.00% 0x6d64…d012 Tx ↗
ETH / HOLD 24d 0.00% 0x1ce5…1197 Tx ↗
ETH / BOTTOM 24d 0.00% 0xe185…d77e Tx ↗
ETH / PAID 24d 0.00% 0xe6b7…b1d9 Tx ↗
ETH / KOLD 24d 0.00% 0xd61a…bd5f Tx ↗
ETH / OUTSIDE 24d 0.00% 0x0a6f…4afb Tx ↗
ETH / 0x83cc…48e2 24d 0.00% 0xbb54…ccf6 Tx ↗
ETH / 0xd1d8…18fa 24d 0.00% 0xe3e3…ec21 Tx ↗
ETH / 0x79dd…4945 24d 0.00% 0xd5fb…7d7d Tx ↗
ETH / 0x6462…90c0 24d 0.00% 0xa6a6…9907 Tx ↗
ETH / 0x4be6…c05d 24d 0.00% 0x70c9…6b8b Tx ↗
ETH / 0x4d74…d22e 24d 0.00% 0x0491…8687 Tx ↗
ETH / 0x3943…10e7 24d 0.00% 0xee2a…0d54 Tx ↗
ETH / 0xdb42…cee0 24d 0.00% 0xd878…ab9f Tx ↗
ETH / 0x6bf4…a9e3 24d 0.00% 0xbf5b…0982 Tx ↗
ETH / 0xabe1…4d7c 24d 0.00% 0x05e5…c8d0 Tx ↗
ETH / 0xc903…5ae5 24d 0.00% 0xf1f5…fa34 Tx ↗
ETH / 0x9465…df82 24d 0.00% 0xa26d…8d55 Tx ↗
ETH / 0xaafa…30d4 24d 0.00% 0x151b…f204 Tx ↗
ETH / 0x1c6a…578f 24d 0.00% 0xdc13…3cde Tx ↗
ETH / 0x4dfb…8903 24d 0.00% 0x707b…7b40 Tx ↗
ETH / 0x4531…a427 24d 0.00% 0x19cc…15ac Tx ↗
ETH / 0xaf60…4a92 24d 0.00% 0x4cbd…6777 Tx ↗
ETH / 0x9259…0c97 24d 0.00% 0xd896…8e9b Tx ↗
ETH / 0xd30b…49e5 24d 0.00% 0xe5bf…4821 Tx ↗
ETH / 0x9c09…51da 24d 0.00% 0x2c59…264f Tx ↗
ETH / 0xcf56…4a33 24d 0.00% 0xa125…c7a3 Tx ↗
ETH / 0xea95…fc2f 24d 0.00% 0xfe78…6cdc Tx ↗
ETH / 0x2f4a…5bf0 24d 0.00% 0x8d01…8c68 Tx ↗
ETH / 0xb701…a098 24d 0.00% 0x5cd1…2cb0 Tx ↗
ETH / 0x1ec1…b366 24d 0.00% 0x5039…1fbb Tx ↗
ETH / 0xe1da…5997 24d 0.00% 0x1ea6…77f4 Tx ↗
ETH / 0x9dce…2077 24d 0.00% 0xa7ac…6027 Tx ↗
ETH / 0x1736…cd0a 24d 0.00% 0xbafd…5eb8 Tx ↗
ETH / 0xe970…400e 24d 0.00% 0x4fd1…1168 Tx ↗
ETH / 0x90de…6c51 24d 0.00% 0x8f68…069f Tx ↗
ETH / 0x802a…b3f2 24d 0.00% 0xae7b…39ea Tx ↗
ETH / 0x5a44…fea5 24d 0.00% 0x0ea5…466b Tx ↗
ETH / 0x2986…62b6 24d 0.00% 0x39d7…d16b Tx ↗
ETH / 0x06ce…ee01 24d 0.00% 0xee49…f8ba Tx ↗
ETH / 0x40f5…c9b1 24d 0.00% 0x7501…2fca Tx ↗
ETH / 0x20ab…45e7 24d 0.00% 0x0685…64d4 Tx ↗
ETH / 0xe28e…7be6 24d 0.00% 0xa13d…b4f9 Tx ↗
ETH / 0x2135…e66f 24d 0.00% 0x210e…6551 Tx ↗
ETH / 0x9849…83f8 24d 0.00% 0x0ffe…83a9 Tx ↗
ETH / 0xb095…29a3 24d 0.00% 0x4ab7…d8b2 Tx ↗
ETH / 0x7eec…3eb1 24d 0.00% 0xb45a…8397 Tx ↗