Skip to content

migration-guide.md and mainnet-runbook.md document upgrade()/migrate() contract functions that don't exist #1396

Description

@Haroldwonder

docs/migration-guide.md's "How Soroban contract upgrades work" section and its "General upgrade procedure" walk through calling -- upgrade --admin ... --new_wasm_hash ... followed by -- migrate --admin .... docs/mainnet-runbook.md's "Rollback Procedure" (Option A) is built entirely around the same -- upgrade invocation as the "preferred" rollback path. No upgrade or migrate function is defined anywhere in src/ (verified via a full-crate grep for pub fn upgrade/pub fn migrate — zero matches), consistent with the still-open backlog feature requests for "Soroban contract upgrade support". Both runbooks give operators a step-by-step procedure that will fail with a missing-function error at the exact moment they're trying to roll back or upgrade a live mainnet deployment.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions