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
- Pre-upgrade checklist: schema compatibility, test coverage, staging deployment
- Governance proposal submission: how to create and submit a WASM upgrade proposal
- Multi-sig approval collection: minimum signers, timeout handling
- Schema migration entry point: how to write and invoke migrate_schema
- Rollback procedure: what to do if post-upgrade verification fails
- Testnet dry run: how to simulate the upgrade before mainnet
Acceptance Criteria
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
Acceptance Criteria