Skip to content

v30.0.0-rc.1

Choose a tag to compare

@julienrbrt julienrbrt released this 17 Sep 14:54
· 15 commits to main since this release
v30.0.0-rc.1
01a20ef

馃殌 Highlights

Ignite CLI v30.0.0-rc.1 is the first release candidate of v30, and the biggest release of Ignite ever: Ignite CLI now focuses on gno.land smart contract development. Everything you need to scaffold, test, build, and launch realms and packages:

  • New gno.land workflow at the root of the CLI:
    • ignite scaffold realm and ignite scaffold package scaffold stateful realms (r/) and stateless packages (p/).
    • ignite chain serve starts a local in-memory dev chain that pre-funds the well-known dev account (test1), preloads the gno packages of the current directory, and reloads on every .gno file change.
    • ignite chain deploy, ignite chain call, ignite chain query, ignite chain send, and ignite chain test to deploy and interact with realms and packages.
    • ignite account manages gno.land accounts in the gno keybase (create, import, export, delete, show, list).
    • ignite generate ts-client generates a typed TypeScript client in the @gnolang/gno-js-client GnoWallet.addRealm shape.
  • The Cosmos SDK tooling for sovereign blockchains moved under ignite cosmos (scaffold, chain, generate, account, testnet, doctor). The top-level chain, generate, and testnet commands are deprecated and now point to ignite cosmos. Cosmos support isn't disappearing and will get more love in the next release candidate!
  • The Go module path changed to github.com/ignite/cli/v30.

Get started with:

$ ignite scaffold realm example
$ cd example
$ ignite chain serve

Please test this release candidate and report any issue.