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. By 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 Thursday, 15th of December, 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.

This is a recording of the live session Introduction to app.go with Julien Robert, Developer Relations Engineer for the Cosmos SDK:

# 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

Industry standard protocol for inter-blockchain communication