Design systems for coordinating upgrades across multiple interacting smart contracts, covering dependency management, atomic multi-contract upgrades, version compatibility matrices, and rollback strategies for complex protocol systems.
## CONTEXT Production DeFi protocols rarely consist of a single smart contract. A typical protocol includes multiple interacting contracts: token contracts, vault contracts, oracle integrators, governance modules, fee distributors, and various peripheral contracts. When these contracts are upgradeable, coordinating…
Premium Prompt
Unlock this prompt — and all 30,000+ expert-crafted prompts — with Pro.
Unlock with Pro