mukan-ignite/docs/versioned_docs/version-v0.25/migration/v0.19.2.md
Mukan Erkin Törük 26b204bd04
Some checks are pending
Docs Deploy / build_and_deploy (push) Waiting to run
Generate Docs / cli (push) Waiting to run
Generate Config Doc / cli (push) Waiting to run
Go formatting / go-formatting (push) Waiting to run
Check links / markdown-link-check (push) Waiting to run
Integration / pre-test (push) Waiting to run
Integration / test on (push) Blocked by required conditions
Integration / status (push) Blocked by required conditions
Lint / Lint Go code (push) Waiting to run
Test / test (ubuntu-latest) (push) Waiting to run
feat: fork Ignite CLI v29 as Mukan Ignite — remove cosmos-sdk restrictions
2026-05-11 03:31:37 +03:00

1.3 KiB

sidebar_position title description
998 v0.19.2 For chains that were scaffolded with Ignite CLI versions lower than v0.19.2, changes are required to use Ignite CLI v0.19.2.

Upgrading a blockchain to use Ignite CLI v0.19.2

Ignite CLI v0.19.2 comes with IBC v2.0.2.

With Ignite CLI v0.19.2, the contents of the deprecated Ignite CLI Modules tendermint/spm repo are moved to the official Ignite CLI repo which introduces breaking changes.

To migrate your chain that was scaffolded with Ignite CLI versions lower than v0.19.2:

  1. IBC upgrade: Use the IBC migration documents

  2. In your chain's go.mod file, remove tendermint/spm and add the v0.19.2 version of tendermint/starport. If your chain uses these packages, change the import paths as shown:

    • github.com/tendermint/spm/ibckeeper moved to github.com/tendermint/starport/starport/pkg/cosmosibckeeper
    • github.com/tendermint/spm/cosmoscmd moved to github.com/tendermint/starport/starport/pkg/cosmoscmd
    • github.com/tendermint/spm/openapiconsole moved to github.com/tendermint/starport/starport/pkg/openapiconsole
    • github.com/tendermint/spm/testutil/sample moved to github.com/tendermint/starport/starport/pkg/cosmostestutil/sample