Upgradable Contract
Protocol
Smart contract whose logic can be upgraded via a proxy.
An upgradable contract separates storage from logic using proxies (e.g., UUPS, Transparent). Upgrades must be governed carefully to avoid rug pulls and maintain trust.
Frequently asked questions
How do proxies upgrade logic?
They keep storage at a fixed address and delegate calls to new logic contracts when upgraded.What are the risks?
Admin misuse, buggy upgrades, and storage layout mistakes. Use audits and timelocks.How do I verify a proxy setup?
Check implementation addresses, admin roles, and events in the explorer.