UniHooks

0x0aa3…c0c4

Robinhood

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

0x0aa32b906ce4a295b9a0dbc1fa4a83d20860c0c4 First pool 1 Sept 2026View on explorer
CBe carefulNot in Uniswap’s hook registry · Can change swap amounts and isn’t registered
Pools
19
Dynamic-fee pools
19
Last new pool
43d
Code size
16,254 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.
!Not in Uniswap’s hook registryUnregistered hooks get less scrutiny. Most scam hooks are unregistered.
?Source verification not checked yetComing soon for unregistered hooks.
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

19 total
PairCreatedFeePool ID
ETH / 0x7694…a800 43d dynamic 0xb849…751c Tx ↗
0xec26…da09 / 0xfd58…e3e7 56d dynamic 0x3e71…293c Tx ↗
0x7066…f51e / 0xf04e…d655 2mo dynamic 0x0a29…bbf7 Tx ↗
0xe24c…5c36 / 0xe2a7…a039 2mo dynamic 0x5817…3513 Tx ↗
0x4472…0e3e / 0x59d5…7393 2mo dynamic 0x8cb7…d643 Tx ↗
0xe24c…5c36 / 0xed9b…fc59 2mo dynamic 0xa864…8fbc Tx ↗
0xadcc…7083 / 0xb94e…afcc 2mo dynamic 0xf81b…6db1 Tx ↗
0xe24c…5c36 / 0xfa21…2b2b 2mo dynamic 0xa5c4…e265 Tx ↗
0xe24c…5c36 / 0xe9de…e114 2mo dynamic 0x120d…468f Tx ↗
0x41f4…8b33 / 0xad76…802b 2mo dynamic 0x6780…be31 Tx ↗
0xec26…da09 / 0xfce0…96da 2mo dynamic 0x72ee…5516 Tx ↗
0x4d21…d452 / 0xfa4b…9f74 2mo dynamic 0x1be6…50e8 Tx ↗
0x7066…f51e / 0x9643…4b9e 2mo dynamic 0xd640…84df Tx ↗
ETH / 0xc670…39df 2mo dynamic 0x7b94…0936 Tx ↗
0x8b5e…7436 / 0x973b…fbd5 2mo dynamic 0x48d0…4018 Tx ↗
0x6277…2c68 / 0xb297…263b 2mo dynamic 0xa33c…c325 Tx ↗
0x322f…3b2d / 0x4f1c…1a2f 2mo dynamic 0x275b…cd65 Tx ↗
0x39db…4571 / 0xe917…629d 2mo dynamic 0x8bc4…e052 Tx ↗
0xc9a9…fc4e / 0xfd14…3641 2mo dynamic 0x719d…a51f Tx ↗