Skip to main content
Autheo Chain uses the Cosmos SDK. To interact with native chain modules — staking, key management, querying — you need the autheod CLI. This guide installs all required dependencies.
For EVM smart contract development with Remix IDE, autheod is optional. You can deploy and interact with contracts entirely through MetaMask without any CLI tooling. Return here when you need to operate a node or run Cosmos-native transactions.

Install dependencies

Before you install autheod, you’ll need some basic dependencies.

Install Go

The Cosmos SDK uses Go as its primary language. Install Go 1.23 or later. macOS:
brew install go
Ubuntu/Debian:
sudo apt update && sudo apt install golang-go
For other systems, follow the official instructions at go.dev/dl. Verify the installation:
go version
# Expected: go version go1.23.x ...

Install Git

macOS:
brew install git
Ubuntu/Debian:
sudo apt install git
For other systems, see git-scm.com/downloads.

Install autheod

autheod is the Autheo Chain binary. It handles key management, transaction signing, staking, and node operations.
1

Download the latest release

curl -L -o autheod \
  https://github.com/autheo-blockchain/autheo-chain-core/releases/latest/download/autheod
2

Make executable and move to PATH

chmod +x autheod
sudo mv autheod /usr/local/bin/
3

Verify the version

autheod version
Expected output: 1.0.8
To build autheod from source (required for some custom configurations), see the Installation guide. The pre-built binary is sufficient for development and CLI usage.

Next steps