Admin key custody type
Uniswap (v2 + v3)'s assessment for RD-F-025 — scored green on the v1.7.0 rubric. The evidence below is the curator's reasoning for this score.
Evidence summary #
V2: Immutable (feeToSetter=address(0), no admin). V3: Full DAO+Timelock — GovernorBravo → 2-day Timelock controls limited fee/treasury surface. Combined: green (both versions at top tier of admin custody classification).
Detail #
V2 UniswapV2Factory (0x5C69bEe7...): feeToSetter() = address(0) per profile §6 and v2-core README; renounced post-launch. V3 governance: GovernorBravoDelegator (0x408ED635...) admin = Timelock (0x1a9C8182...); delay = 172,800s (2 days); Governor controls fee switch and treasury grants only — does NOT control V3 pool implementations (immutable). Timelock is admin of GovernorBravoDelegator per Etherscan read proxy. Post-UNIfication: V3FeeAdapter (0x5E74C9f4...) feeSetter = Timelock.
Sources #
- GovernanceUNIfication — Uniswap AgoraUNIfication proposal — V3FeeAdapter with Timelock as feeSetterretrieved 2026-05-12
- Uniswap GovernorBravoDelegator on EtherscanGovernorBravoDelegator proxy admin readretrieved 2026-05-12
Methodology #
Read the effective admin/owner/upgrader role on deployed contracts and classify as: EOA / multisig / multisig+timelock / full DAO+timelock / immutable.
See the full factor methodology and distribution across all protocols →