UniHooks

TransparentUpgradeableProxy

BaseRegistered

Transparent upgradeable proxy (ERC-1967) that delegates all hook calls to a separate implementation contract. The proxy supports admin-controlled upgrades via upgradeTo/upgradeToAndCall; behavioral properties depend on the unverified implementation.

0xfad27bc5ef16a0a2aa3049953c25a48e8858b0c0 First pool 19 Jun 2026View on explorer
?CheckingBytecode not analysed yet
Pools
5
Dynamic-fee pools
5
Last new pool
4mo
Code size
—

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.

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
?Bytecode not analysed yetChecks run within a few minutes of a hook appearing.
!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 publishedThe code on the block explorer matches what's deployed (contract: TransparentUpgradeableProxy).
?No audit linkedAutomated checks only.

Pools using this hook

5 total
PairCreatedFeePool ID
ETH / cbBTC 4mo dynamic 0xfa93…9899 Tx ↗
USDC / cbBTC 4mo dynamic 0xca7a…d89b Tx ↗
ETH / USDC 4mo dynamic 0x0520…c7cb Tx ↗
EURC / USDC 4mo dynamic 0x9cb9…7d19 Tx ↗
ETH / USDC 4mo dynamic 0xe4d0…ab05 Tx ↗