Skip to content

Resilient contract upgrade flow #47

Description

@swift1337

In order to ensure the upgrade runs smoothly, we need to simulate the upgrade as a "dry run" operation:

  • Download Gateway's code and state locally.
  • Use TVM simulator to load the contract
  • Upgrade it locally, and observe the outcome.
  • Verify that everything works.
  • And only then send the upgrade request to the network.

Extra: write a playbook for the whole process

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Fields

No fields configured for issues without a type.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions