v1.10.0: upgrade Cosmos SDK to v0.53.5 with IBC v10.5.0 + Wasm 0.61.6#97
v1.10.0: upgrade Cosmos SDK to v0.53.5 with IBC v10.5.0 + Wasm 0.61.6#97
Conversation
All issues resolved. The version rollback from v1.12.0 to v1.10.0 is consistent across all files.
Mention @roomote in a comment to request specific changes to this pull request or fix all unresolved issues. |
There was a problem hiding this comment.
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.
Dependencies:
Upgrade flow:
App wiring:
Operator / Breaking Notes