Status: Open (Wave 3 – lifecycle)
Labels: Contract, Admin
Complexity: High (200 points)
Summary
Establish a safe pattern for contract upgrades and data migration for future versions.
Tasks
- Implement a
version storage entry.
- Add logic to handle data schema changes between versions during an upgrade.
- Create a migration script/test that upgrades the contract and verifies data integrity.
Acceptance Criteria
- Contract can be upgraded by admin without losing or corrupting existing escrow data.
Status: Open (Wave 3 – lifecycle)
Labels: Contract, Admin
Complexity: High (200 points)
Summary
Establish a safe pattern for contract upgrades and data migration for future versions.
Tasks
versionstorage entry.Acceptance Criteria