Install Dependencies

Before installing the client, we need to make sure you have necessary dependencies installed locally. We recommend using Unix-like operating systems (macOS, Linux, etc.) for installation and operation.

Dependencies

DependencyVersionDescription
Go1.20+Default programming language for Cosmos SDK
jqLatestLightweight and flexible command-line JSON processor
GitLatestDistributed version control system
CMakeLatestCross-platform build system
GCCLatestGNU compiler collection for C, C++, and other languages
GNU MakeLatestBuild automation tool

macOS

Install Homebrew

Homebrew is a package manager for macOS that simplifies the installation of software. If you haven't installed Homebrew on your Mac, follow the instructions at https://brew.sh (opens in a new tab).

Install dependencies

Open a terminal and run the following command:

Terminal
$ brew install go jq git cmake gcc make

Linux (General)/Ubuntu

Install dependencies

Open a terminal and run the following commands:

Terminal
$ sudo apt update
$ sudo apt install golang jq git cmake gcc make

CentOS/RHEL/Fedora

These instructions cover CentOS, RHEL, and Fedora, which use the yum or dnf package managers.

Install dependencies

Open a terminal and run the following command:

Terminal
$ sudo yum install golang jq git cmake gcc make