UniHooks

ScaleProxy

RobinhoodRegistered

ERC1967 upgradeable proxy for the Scale protocol; all hook logic is delegated to an unverified implementation contract and cannot be analyzed from the available source.

0xc962e80f8f3c3d935c8922b3698170ef685feac0 First pool 20 Jul 2026View on explorer
CBe carefulRegistry marks it upgradeable · Upgradeable proxy: the owner can swap its code
Pools
9
Dynamic-fee pools
9
Last new pool
3mo
Code size
141 B

What it can do

Runs code on every swap

Its code executes inside each trade in pools that use it.

Sets its own swap fee

Pools using it let the hook choose the swap fee instead of a fixed tier.

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.

Safety report

Automated checks, not an audit
!Upgradeable proxyThe owner can replace the code (currently 0xdc1c…ae98). Rules can change after you trade.
!Registry marks it upgradeableUniswap’s registry lists this hook as upgradeable.
✓Listed in Uniswap’s hook registryRegistered with Uniswap Labs (a listing, not a security review).
✓Source code verifiedPublished source matches the deployed code.
?No audit linkedAutomated checks only.

Pools using this hook

9 total
PairCreatedFeePool ID
ETH / 0xdffb…505a 3mo dynamic 0x797e…e37a Tx ↗
ETH / 0x0f46…9601 3mo dynamic 0xbbef…091d Tx ↗
ETH / 0x04d2…5a47 3mo dynamic 0x846c…59b7 Tx ↗
ETH / 0xcf9d…4742 3mo dynamic 0x278b…fa15 Tx ↗
ETH / 0x15a8…70a8 3mo dynamic 0xe790…0735 Tx ↗
ETH / 0x1fe9…a4ac 3mo dynamic 0x2556…fb8e Tx ↗
ETH / 0x8e9e…d0d5 3mo dynamic 0x5ffc…e6b9 Tx ↗
ETH / 0x553e…6268 3mo dynamic 0x251b…8eb0 Tx ↗
ETH / 0x7627…d79b 3mo dynamic 0x9ba8…f629 Tx ↗