UUPS
blockchain
UUPS
Universal Upgradeable Proxy Standard (EIP-1822) — a proxy pattern where the upgrade authorisation logic lives in the implementation contract itself, rather than in the proxy. Lower gas per call than transparent proxies, but a bug in any implementation's upgrade-authorisation logic can permanently break upgradeability. Modern OpenZeppelin default. Implementations must call `_disableInitializers()` in their constructor to prevent the implementation itself from being initialised and bricked.
Related terms
Every glossary term is educational only. Nothing on this page constitutes financial, investment, tax, or legal advice. Browse all 356 terms →
Spotted an error? Report it on GitHub — our correction policy