Skip to content

feat: upgrade Cosmos SDK version to v0.46.0 #2156

@ilgooz

Description

@ilgooz

Learn more about the bounty on Ignite's Discord.

CLI is now on v0.45.1. Make sure to read CHANGELOGs of cosmos/cosmos-sdk from this version to v0.46.0-beta to learn more and avoid errors during your upgrade process.

  • Upgrade CLI's Cosmos SDK dependency to v0.46.0-beta . See CLI's go.mod.
  • Upgrade the chain scaffold through ignite scaffold chain to use SDK version v0.46.0-beta. See the app template.
  • Add migration docs inside a new file called upcoming.md. This is for chains that scaffold with an older version of CLI and needed if there was any breaking changes while upgrading to the new version of the SDK. This doc should explain and show the steps to upgrade a chain that is currently using v0.45.1 to now use v0.46.0-beta. Check this one as an example, yours should be similar in styling and steps.
  • After creating your PR, review your PR and leave comments to each change you make in Ignite CLI and the app template to show where this change comes from or why it's required.
    • You can use simapp as your reference as well as SDK's CHANGELOGs. In addition, you can use well known chains for guidance but make sure to add links and show which parts in those chains are used as reference in your comments.
  • Upgrade templates to use ibc v3.

Be aware that this upgrade may require various changes both in the Ignite CLI and chain template and you need to extensively test both after your changes.

Make sure that Ignite CLI and the chain scaffold by Ignite CLI upgraded and migrated probably and they're working OK without any problems.

Metadata

Metadata

Assignees

Labels

type:newTo implement new feature.

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions