Skip to main content
Version: v30

v30.0.0

Upgrade to v30.0.0

v30.0.0 adds gno.land smart contract support to Ignite CLI alongside the existing Cosmos SDK tooling. The changes that matter for existing users:

Cosmos SDK commands move to ignite cosmos

The top-level scaffold, chain, account, and generate commands now target gno.land. The Cosmos SDK tooling for sovereign blockchains lives under ignite cosmos:

-ignite scaffold chain mychain
+ignite cosmos scaffold chain mychain
-ignite chain serve
+ignite cosmos chain serve

The same applies to generate, account, testnet, and doctor. Top-level chain, generate, and testnet print a deprecation error pointing at the ignite cosmos equivalent.

Scaffolded chains are unaffected: they are plain Cosmos SDK modules and keep working with the Cosmos SDK toolchain.

Go module path changes to v30

The Go module path changes from github.com/ignite/cli/v29 to github.com/ignite/cli/v30. In your go.mod:

-require github.com/ignite/cli/v29 v29.10.1
+require github.com/ignite/cli/v30 v30.0.0

Update the imports in your code:

-import "github.com/ignite/cli/v29/ignite/pkg/cosmosclient"
+import "github.com/ignite/cli/v30/ignite/pkg/cosmosclient"

Then refresh the dependencies:

go mod tidy

Ignite plugins follow the same rule: update the module require and every github.com/ignite/cli/v29/... import in the plugin source to v30, then rebuild the plugin binary.