Skip to content

Exercise export/import, snapshot restore, and mainnet-state rehearsal for v31 #16

Description

@juno-ai-dev

Scope

Define supported voting-snapshot/FeePay export invariants, test restart/snapshot/state-sync/export-import after upgrade, and create a sanitized reproducible mainnet-state rehearsal record.

Acceptance criteria

  • FeePay state round-trips and remains module-account backed.
  • Voting power rebuild/history behavior is tested and documented.
  • Exact v30.0.0→v31 upgrade, restart, restore, state sync, and export/import pass invariants.
  • Evidence records commits, image digests, snapshot height/hash, version maps, app hashes, durations, and probes.
  • No credentials are stored.

Dependency: stable dependency graph and v31 handler.

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

    area:e2eInterchain and end-to-end testsarea:releaseRelease tooling and upgrade orchestrationenhancementNew feature or requestpriority:P1Required before release unless explicitly waivedv31Juno v31 release scope

    Projects

    No projects

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions