« Back to Glossary Index
A smart contract designed with a mechanism that allows its underlying logic to be modified after deployment, typically through a separate proxy contract.
Applied: many large DeFi protocols, including Aave and Compound, use upgradeable proxy contracts to fix bugs or add features post-launch, though this design also requires trusting the upgrade authority.
« Back to Glossary Index