Upgradable contracts and EIP-2535 Diamond Proxies frequently suffer from storage layout collisions where new implementation variables overwrite critical authorization flags or token balance storage slots. We need an automated layout diff engine that detects overlapping storage slots across implementation versions.
Acceptance Criteria:
Upgradable contracts and EIP-2535 Diamond Proxies frequently suffer from storage layout collisions where new implementation variables overwrite critical authorization flags or token balance storage slots. We need an automated layout diff engine that detects overlapping storage slots across implementation versions.
Acceptance Criteria: