defirisk.co
rubric v1.7.0

Storage-layout collision risk across upgrades

Uniswap (v2 + v3)'s assessment for RD-F-142 — scored not_applicable on the v1.7.0 rubric. The evidence below is the curator's reasoning for this score.

Evidence summary #

V2: not applicable (direct deployment, not upgradeable). V3: not applicable (no proxy pattern on core contracts; GovernorBravoDelegator has not been re-deployed). No storage layout changes possible by design for either version. Combined: not_applicable.

Detail #

V2 Factory: direct deployment (not proxy). V3 Factory and Pools: not upgradeable proxies — immutable contracts. GovernorBravoDelegator: EIP-897 delegate proxy, but the GovernorBravoDelegate implementation has not changed since the Bravo upgrade (no Upgraded events). No OZ upgrades plugin storage layout analysis is applicable to immutable contracts.

Sources #

  • Curator note
    Uniswap profile governance noteProfile: core_contracts_immutable=true; no upgradeable proxy on V2 or V3 coreretrieved 2026-05-12

Methodology #

Determine whether the OZ upgrades-plugin or manual review flags a storage-layout collision risk between implementation versions.

See the full factor methodology and distribution across all protocols →

rubric_version v1.7.0 protocol uniswap factor RD-F-142 score not_applicable collected_at 2026-05-12 10:36:11