UniHooks

0xbca5…d0c4

Arbitrum

Runs code on every swap. Can take tokens from swaps. Runs at pool creation.

0xbca5ff48f22f08428339acf2bc5d6ab5c564d0c4 First pool 21 Sept 2025View on explorer
CBe carefulNot in Uniswap’s hook registry · Source code not published · Can take tokens out of swaps
Pools
33
Dynamic-fee pools
0
Last new pool
12mo
Code size
8,350 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.

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 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
0x9abf…c1e6 / 0xf3b4…a1af 12mo 0.50% 0x7e8b…7677 Tx ↗
0x4ed4…3800 / 0xe6fb…ef51 13mo 0.50% 0xa10c…426f Tx ↗
0xf327…06d9 / 0xfa44…a028 13mo 0.50% 0x2b6f…8c2c Tx ↗
0xc368…cdbd / 0xc5e9…3bab 13mo 0.50% 0xb32c…c950 Tx ↗
0x12a4…952c / 0x7928…9cb1 13mo 0.50% 0x90c9…e9f3 Tx ↗
0xc2b4…9185 / 0xe072…ad76 13mo 0.50% 0x7147…64fb Tx ↗
0x40f1…3e9c / 0xbde3…8e6f 13mo 0.50% 0x85e5…f58f Tx ↗
0x354a…242b / 0x875e…651d 13mo 0.50% 0x0282…933b Tx ↗
0xe515…de43 / 0xfd95…5817 13mo 0.50% 0xcbc9…f6ad Tx ↗
0x5fb6…54d7 / 0xca69…c4d9 13mo 0.50% 0x92c8…b729 Tx ↗
0xbb6b…98dc / 0xf195…d329 13mo 0.50% 0xaea1…99dc Tx ↗
0x1d86…bef2 / 0xfe97…0050 13mo 0.50% 0x6f91…bdd4 Tx ↗
0x2cc3…3c34 / 0xda07…3602 13mo 0.50% 0x3b06…b239 Tx ↗
0xd6c8…e084 / 0xfe08…739e 13mo 0.50% 0x202a…a06b Tx ↗
0x268b…de8b / 0x7cdc…851c 13mo 0.50% 0x72c3…8913 Tx ↗
0x6689…a404 / 0x7ffb…fe25 13mo 0.50% 0x7f8c…f334 Tx ↗
0xf46d…4da6 / 0xfab2…2e8a 13mo 0.50% 0xbf60…b51c Tx ↗
WARCONTINUES / WARENDS 13mo 0.50% 0x6c74…bf43 Tx ↗
WARCONTINUES / WARENDS 13mo 0.50% 0x67f8…efb6 Tx ↗
no / yes 13mo 0.50% 0x13a6…d022 Tx ↗
WARCONTINUES / WARENDS 13mo 0.50% 0x0270…8827 Tx ↗
WARCONTINUES / WARENDS 13mo 0.50% 0x8240…ccad Tx ↗
N / Y 13mo 0.50% 0xa64f…d153 Tx ↗
NN / YY 13mo 0.50% 0x5bd3…da83 Tx ↗
NoIDont / YesIDo 13mo 0.50% 0xfbdf…b468 Tx ↗
NoIDont / YesIDo 13mo 0.50% 0x9e9d…2445 Tx ↗
NoIDont / YesIDo 13mo 0.50% 0xfc0c…f25b Tx ↗
NoIDont / YesIDo 13mo 0.50% 0x92c7…3bf9 Tx ↗
NoIDont / YesIDo 13mo 0.50% 0xee51…3332 Tx ↗
NoIDont / YesIDo 13mo 0.50% 0xd34e…7d25 Tx ↗
FEDDOESNT / FEDDOES 13mo 0.50% 0x0d4e…7246 Tx ↗
BLUFFDOESNT / BLUFFDOES 13mo 0.50% 0x5862…a3d3 Tx ↗
NOATH / ATH 13mo 0.50% 0x5529…7ab6 Tx ↗