Skip to content

Conversation

@akobrin1
Copy link
Contributor

@akobrin1 akobrin1 commented Jan 26, 2026

  • Upgraded Lumera’s core stack to Cosmos SDK v0.53.5, IBC-Go v10.5.0, wasmd v0.61.6, and wasmvm v3.0.2 for the v1.10.0 release.
  • Added the v1.10.0 on-chain upgrade handler to migrate consensus params into x/consensus and run module migrations.
  • Removed the x/crisis module and deleted its store key as part of the upgrade.
    Dependencies:
    • Cosmos SDK v0.53.5
    • IBC-Go v10.5.0 + PFM v10.1.0
    • wasmd v0.61.6 and wasmvm v3.0.2
    • CometBFT v0.38.20

Upgrade flow:

  • New v1.10.0 handler migrates consensus params from x/params to x/consensus via baseapp.MigrateParams.
  • Store upgrade deletes the x/crisis store key.
  • Runs all module migrations after consensus params are moved.

App wiring:

  • Keeps depinject/appconfig module wiring aligned with SDK 0.53.x.
  • Unordered transactions remain opt‑in and currently disabled in config.

Operator / Breaking Notes

  • This is a coordinated, consensus‑breaking upgrade; the chain must schedule plan name v1.10.0.
  • Consensus params are migrated to x/consensus at upgrade height.
  • x/crisis is removed; any tooling or invariants relying on the crisis module must be updated.
  • SDK v0.53 removes legacy tx logs; indexers parsing legacy logs must switch to events.

@roomote
Copy link

roomote bot commented Jan 26, 2026

Rooviewer Clock   See task on Roo Cloud

All issues resolved. The version rollback from v1.12.0 to v1.10.0 is consistent across all files.

  • app/upgrades/upgrades.go:113 - Missing indentation on case statement
Previous reviews

Mention @roomote in a comment to request specific changes to this pull request or fix all unresolved issues.

roomote[bot]
roomote bot previously approved these changes Jan 26, 2026
roomote[bot]
roomote bot previously approved these changes Jan 26, 2026
Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR upgrades Lumera's core stack from Cosmos SDK v0.50.x to v0.53.5, IBC-Go to v10.5.0 (with IBC v2 support), wasmd to 0.61.6, and wasmvm to 3.0.2 for the v1.10.0 release. The upgrade removes the deprecated x/crisis module and migrates consensus params from x/params to x/consensus.

Changes:

  • Adds v1.10.0 on-chain upgrade handler to migrate consensus params and delete x/crisis store key
  • Updates dependency versions across go.mod, tests/systemtests/go.mod, and devnet/go.mod
  • Refactors x/lumeraid module wiring (moved depinject code to separate file)
  • Removes extensive test files for x/claim module
  • Updates IBC v2 support with new mock modules and test utilities
  • Removes x/crisis from app config, commands, and wiring

Reviewed changes

Copilot reviewed 73 out of 79 changed files in this pull request and generated no comments.

Show a summary per file
File Description
app/upgrades/v1_10_0/* New upgrade handler for consensus param migration and crisis removal
x/lumeraid/module/* Depinject wiring refactored to separate depinject.go file
x/supernode/v1/simulation/* Added account validation check to prevent duplicate validator associations
x/claim/* Removed extensive test files (types, keeper, integration tests)
x/action/v1/simulation/* Improved fee calculation and account selection logic
tests/integration/wasm/* Added new wasm integration tests for snapshots, migrations, genesis
tests/ibctesting/* Updated IBC v2 mocks and event parsing utilities
app/* Removed crisis module, added IBC v2 router setup, updated wasm initialization
go.mod Upgraded to SDK v0.53.5, IBC v10.5.0, wasmd v0.61.6, wasmvm v3.0.2

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

@akobrin1 akobrin1 changed the title v1.10.0: upgrade Cosmos SDK to v0.53.5 with IBC v10.5.0 + Wasm 0.61.6 v1.12.0: upgrade Cosmos SDK to v0.53.5 with IBC v10.5.0 + Wasm 0.61.6 Jan 28, 2026
roomote[bot]
roomote bot previously approved these changes Jan 28, 2026
@akobrin1 akobrin1 changed the title v1.12.0: upgrade Cosmos SDK to v0.53.5 with IBC v10.5.0 + Wasm 0.61.6 v1.10.0: upgrade Cosmos SDK to v0.53.5 with IBC v10.5.0 + Wasm 0.61.6 Jan 28, 2026
@akobrin1 akobrin1 requested a review from a-ok123 January 28, 2026 21:53
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants