Gaia upgrade to v12
Test Gaia Fresh State Upgrade - v12 
(upgrading from Test Gaia Fresh State Upgrade - v12)
All tests passed!
Run at 06:03:56 UTC on 21 August 2023

Automated tests by Cosmovisor version and configuration

v1.3.0 v1.4.0 v1.5.0
Auto download Test not run Test not run Test not run
Manual download Test not run Test not run Test not run
Notes

Gaia v12 Upgrade Test Results

Version tested: v12.0.0-rc0

Result: PASS

Supported starting versions

  • v11.0.0

Base pre-upgrade tests (fresh state only)

  • Blocks
  • Transactions
    • tx bank send
    • tx staking delegate
    • tx distribution withdraw-all-rewards
    • tx staking unbond
  • API endpoints
  • RPC endpoints
  • Replicated security
    • consumer chain launch with ICS v2.0.0
    • consumer chain launch with ICS v3.1.0

Base post-upgrade tests

  • Blocks
  • Transactions
    • tx bank send
    • tx staking delegate
    • tx distribution withdraw-all-rewards
    • tx staking unbond
  • API endpoints
  • RPC endpoints
  • Replicated security
    • sovereign-consumer chain changeover (Stride v11-v12, ICS v3.1.0)
    • soft opt-out: verify validator below threshold is not jailed
    • soft opt-out: verify validator above threshold is jailed

v12-specific tests and features

  • Liquid staking module tests: see these user flows for reference
    • Happy path
    • Complex path (only in fresh state)
    • Failure cases (only in fresh state)
    • Accounting tests (only in fresh state)
    • Liquid staking provider tests (only in fresh state)

Operating systems

  • Debian 11
  • Debian 12
  • Ubuntu 22.04

Supported Cosmovisor versions

  • v1.3.0
  • v1.4.0
  • v1.5.0

Gaia build Go version

  • 1.20

Hardware requirements

  • 4 cores
  • 32GB memory (for stateful upgrade)

Summary

Test Fresh state Stateful
Pre-upgrade
RS: Launch consumer chain - ICS v2.0.0 N/A
RS: Consumer chain launch - ICS v3.1.0 N/A
Post-upgrade
RS: Sovereign-to-consumer chain transition (ICS v3.1.0)
LSM: Set parameters
LSM: Happy path
LSM: Failure cases N/A
LSM: Complex cases N/A
LSM: Accounting tests N/A
LSM: Liquid staking provider failure cases N/A
LSM: Liquid staking provider accounting tests N/A
RS: Launch consumer chain - ICS v2.0.0
RS: test soft opt-out (VP above threshold)
RS: test soft opt-out (VP below threshold)
Made by Hypha Worker Coop. Get in touch at hello@hypha.coop