Get started with Ignite CLI and then run your own chain

First Steps

Do you want to find out how to interact with Cosmos chains? Let's take it step-by-step.

Make sure to set up your Work Environment. We have put together some useful information to get everything ready before you start.

Begin by interacting with a chain using simapp. In the end, you will know how to run a node, create blocks, and send transactions.

Then discover the first steps to building an application-specific blockchain from scratch, using Ignite to implement a checkers game and to interact with a running local blockchain from the command line.

# In this chapter

In this chapter, you will:

  • Find instructions on how to set up your work environment.
  • Learn how to run a node and interact with a Cosmos SDK chain.
  • Work with Ignite CLI.
  • Begin implementing a blockchain for a checkers game using Ignite CLI, including the creation of unit tests.

This week, make sure to submit your exercise by September 30th, 23:59 UTC.

Do not worry if you do not pass the exercise: it is simply meant to be an opportunity to practice and demonstrate your engagement with the program.

Live Session
You can watch the recordings of the live session: Introduction to app.go with Julien Robert, Developer Relations Engineer for the Cosmos SDK, in case you want to recap or could not join the session:


# Next up

Before you begin running a node and exploring Ignite CLI, prep everything for the running exercise - creating a checkers blockchain - by going through the section Setup Your Work Environment.

# Developer Resources

Cosmos SDK
Cosmos SDK
A framework to build application-specific blockchains

Tendermint Core
Tendermint Core
Blockchain consensus engine and application interface

Cosmos Hub
Cosmos Hub
First interconnected public blockchain on the Cosmos network

IBC
IBC
Industry standard protocol for inter-blockchain communication