u
u
upgradable
Search…
1.0.1
Smart Contract Upgradability
Overview
Keeping Data and Logic Separately
Keeping Data and Logic Separately via Eternal Storage
Permissionning System
Proxy
Proxy with Eternal Storage
Proxy with Unstructured Storage
Trustless Smart Contract Upgradability
What is trustless?
Fully trustless approach
Versioning Contracts
CREATE2
CREATE2 OPCODE
Tasks
Agenda
Migration
Keeping data and logic separately
Keeping data and logic separately via Eternal Storage
Permissioning System
Proxy with Inheritance
Broken Proxy
Proxy with Unstructured Storage
Trustless Proxy
Versioning with Registry
Broken Contracts
Break versioning with registry
Powered By
GitBook
Fully trustless approach
The only fully trustless approach in upgrading smart contracts is to give users their own Proxy contracts and make them the owner so only they can upgrade when they want to and if they don't want tom then they don't upgrade the contract.
Trustless Smart Contract Upgradability - Previous
What is trustless?
Next - Trustless Smart Contract Upgradability
Versioning Contracts
Last modified
3yr ago
Copy link