Skip to content

Write contract upgrade guide covering schema migration and governance workflow #407

@Emeka000

Description

@Emeka000

Summary

Upgrading a live Soroban contract requires multi-sig approval, schema compatibility checks, and coordination. There is no documentation walking operators through this process.

Guide Sections

  1. Pre-upgrade checklist: schema compatibility, test coverage, staging deployment
  2. Governance proposal submission: how to create and submit a WASM upgrade proposal
  3. Multi-sig approval collection: minimum signers, timeout handling
  4. Schema migration entry point: how to write and invoke migrate_schema
  5. Rollback procedure: what to do if post-upgrade verification fails
  6. Testnet dry run: how to simulate the upgrade before mainnet

Acceptance Criteria

  • Guide written at docs/upgrade-guide.md
  • Each section has a concrete example command or code snippet
  • README links to the guide

Metadata

Metadata

Assignees

Labels

Stellar WaveIssues in the Stellar wave programdocumentationImprovements or additions to documentation

Type

No type
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