UniHooks

TransparentUpgradeableProxy Hook

RobinhoodRegistered

A Uniswap v4 hook deployed as an ERC-1967 TransparentUpgradeableProxy, allowing the owner to upgrade the hook implementation. The underlying implementation contract (0xCEE1e713Ae68Bf4d1baf4E182b592A92EA444fFC) was not available for source analysis; behavioral properties could not be verified.

0xa8dbdef28ec155d4a7a5c4aa5ac55eec1232f0c0 First pool 11 Sept 2026View on explorer
CBe carefulRegistry marks it upgradeable · Upgradeable proxy: the owner can swap its code
Pools
14
Dynamic-fee pools
14
Last new pool
52d
Code size
2,739 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.

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 0xcee1…4ffc). 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

14 total
PairCreatedFeePool ID
0x5fc5…d168 / 0xe934…bf50 52d dynamic 0x6a9f…35ea Tx ↗
0x020b…18b4 / 0x5fc5…d168 52d dynamic 0x0ccc…94db Tx ↗
0x2e8c…1e18 / 0x5fc5…d168 52d dynamic 0xa1e1…2954 Tx ↗
0x39db…4571 / 0x5fc5…d168 52d dynamic 0x4e36…6455 Tx ↗
0x5fc5…d168 / 0xe934…bf50 55d dynamic 0x38f3…caf7 Tx ↗
0x020b…18b4 / 0x5fc5…d168 55d dynamic 0x0bcc…1a11 Tx ↗
0x2e8c…1e18 / 0x5fc5…d168 55d dynamic 0xfdf3…852b Tx ↗
0x39db…4571 / 0x5fc5…d168 55d dynamic 0xc20d…6796 Tx ↗
0x5fc5…d168 / 0xc9a9…fc4e 55d dynamic 0xc884…4edd Tx ↗
0x5fc5…d168 / 0xcec1…0be4 55d dynamic 0x3b87…1e6b Tx ↗
0x4a0e…5eea / 0x5fc5…d168 55d dynamic 0x4946…938c Tx ↗
0x117c…4c0c / 0x5fc5…d168 55d dynamic 0xdaa3…8e83 Tx ↗
0x5fc5…d168 / 0xd060…9eec 55d dynamic 0xf3b6…500c Tx ↗
0x0bd7…ad73 / 0x5fc5…d168 55d dynamic 0x0dac…2ca2 Tx ↗