Spellshape CLI is the all-in-one platform to build, launch, and maintain any crypto application on a sovereign and secured blockchain. It is a developer-friendly interface to the Cosmos SDK, the world's most widely-used blockchain application framework. Spellshape CLI generates boilerplate code for you, so you can focus on writing business logic.
Open Spellshape CLI in your web browser (or open nightly version), or install the latest release.
To create and start a blockchain:
spellshape scaffold chain example
cd example
spellshape chain serve
To learn how to use Spellshape CLI, check out the Spellshape CLI docs. To learn more about how to build blockchain apps with Spellshape CLI, see the Spellshape CLI Developer Tutorials.
To install Spellshape CLI locally on GNU, Linux, or macOS, see Install Spellshape CLI.
To learn more about building a JavaScript frontend for your Cosmos SDK blockchain, see spellshape/web.
For questions and support, join the official Spellshape Discord server. The issue list in this repo is exclusively for bug reports and feature requests.
Blockchains created with Spellshape CLI use the Cosmos SDK framework. To ensure the best possible experience, use the version of Spellshape CLI that corresponds to the version of Cosmos SDK that your blockchain is built with. Unless noted otherwise, a row refers to a minor version and all associated patch versions.
Spellshape CLI | Cosmos SDK | IBC | Notes |
---|---|---|---|
v0.26.0 | v0.46.7 | v6.1.0 | |
v0.25.2 | v0.46.6 | v5.1.0 | Bump Tendermint version to v0.34.24 |
v0.25.1 | v0.46.3 | v5.0.0 | Includes Dragonberry security fix |
This version is deprecated due to a security fix in v0.25.0 |
|||
v0.23.0 | v0.45.5 | v3.0.1 | |
v0.21.1 | v0.45.4 | v2.0.3 | Supports Cosmos SDK v0.46.0-alpha1 and above |
v0.21.0 | v0.45.4 | v2.0.3 | |
v0.20.0 | v0.45.3 | v2.0.3 | |
v0.19 | v0.44 | v1.2.2 | |
v0.18 | v0.44 | v1.2.2 | spellshape chain serve works with v0.44.x chains |
v0.17 | v0.42 | Same with Cosmos SDK |
To upgrade your blockchain to the newer version of Cosmos SDK, see the Migration guide.
We welcome contributions from everyone. The main
branch contains the
development version of the code. You can create a branch from main
and
create a pull request, or maintain your own fork and submit a cross-repository
pull request.
Our Spellshape CLI bounty program provides incentives for your participation and pays rewards. Track new, in-progress, and completed bounties on the Bounty board in GitHub.
Important Before you start implementing a new Spellshape CLI feature, the first step is to create an issue on GitHub that describes the proposed changes.
If you're not sure where to start, check out contributing.md for our guidelines and policies for how we develop Spellshape CLI. Thank you to everyone who has contributed to Spellshape CLI!
Spellshape CLI is a free and open source product maintained by Spellshape. Here's where you can find us. Stay in touch.