cosmos-sdk/docs/getting-started/installation.md

1.3 KiB

Install the SDK

This guide will explain how to install the Cosmos SDK onto your system. With the SDK installed on a server, you can participate in the latest testnet as either a Full Node or a Validator.

Install Go

Install go by following the official docs. Remember to set your $GOPATH, $GOBIN, and $PATH environment variables, for example:

mkdir -p $HOME/go/bin
echo "export GOPATH=$HOME/go" >> ~/.bash_profile
echo "export GOBIN=$GOPATH/bin" >> ~/.bash_profile
echo "export PATH=$PATH:$GOBIN" >> ~/.bash_profile

::: tip Go 1.10+ is required for the Cosmos SDK. :::

Install Cosmos SDK

Next, let's install the testnet's version of the Cosmos SDK.

mkdir -p $GOPATH/src/github.com/cosmos
cd $GOPATH/src/github.com/cosmos
git clone https://github.com/cosmos/cosmos-sdk
cd cosmos-sdk && git checkout v0.19.0
make get_tools && make get_vendor_deps && make install

That will install the gaiad and gaiacli binaries. Verify that everything is OK:

$ gaiad version
0.19.0-c6711810

$ gaiacli version
0.19.0-c6711810

Run a Full Node

With Cosmos SDK installed, you can run a full node on the latest testnet.