BR Academy
0%
Advanced Patterns·Lesson 20 of 23·20 min

UUPS and Transparent Proxies, Storage Layout, and Risks

This lesson is for enrolled learners

The concept A normal deployed contract's bytecode is permanent — if you find a bug after launch, you cannot patch it; you can only deploy a new contract and migrate users, which is painful for anything with accumulated state. Upgradeable proxies solve this with a split: a lightweight proxy contract holds all the state (storage) and a permanent address that……

Enroll to continue Already enrolled? Sign in