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
Agenda
Agenda for workshop at Kings College London (23rd Feb)
10am to 10:20: Introductions
10:20 to 11:20: An overview of all upgrade methodologies
11.20 to 11.30: Break
11.30: Hands-on tasks begins
1.
Migration
2.
Keeping data and logic separately
3.
Keeping logic and data separately via Eternal storage
1pm to 2pm: Lunch Break
2pm to 4pm: Hands-on with Proxy
4pm to 5pm: Contracts hacking
5pm: Wrap up and Q&A
CREATE2 - Previous
CREATE2 OPCODE
Next - Tasks
Migration
Last modified
3yr ago
Copy link