Skip to main content
autheod is the unified Autheo Chain binary combining CometBFT consensus, Cosmos SDK application logic, and the Ethermint EVM runtime in a single process.
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

Option B: Build from source

Requirements: Go 1.23.12, GCC/Clang, Git, Make.
1

Install Go 1.23.12

wget https://go.dev/dl/go1.23.12.linux-amd64.tar.gz
sudo tar -C /usr/local -xzf go1.23.12.linux-amd64.tar.gz
echo 'export PATH=$PATH:/usr/local/go/bin' >> ~/.bashrc
source ~/.bashrc
2

Clone the repository

git clone https://github.com/autheo-blockchain/autheo-chain-core.git
cd autheo-chain-core
3

Build

make build
4

Verify and install

./build/autheod version  # Expected: 1.0.8
make install

Initialize the node

autheod init <moniker> \
  --chain-id autheo_2127-1 \
  --home /path/to/node-home

Download the genesis file

curl -L -o /path/to/node-home/config/genesis.json \
  https://raw.githubusercontent.com/autheo-blockchain/networks/main/mainnet/genesis.json

Bootstrap from a snapshot (optional)

wget https://snapshot.autheo.com/data_backup_latest.tar.gz
sudo systemctl stop autheod
rm -rf /path/to/node-home/data/
tar xzvf data_backup_latest.tar.gz
mv data/ /path/to/node-home/data/
After restoring from a snapshot, always restore your own priv_validator_state.json from a secure backup. Never use the state file from a public snapshot.

Troubleshooting

ProblemCauseFix
Command not found/usr/local/bin not in $PATHexport PATH=$PATH:/usr/local/bin
Permission deniedBinary not executablesudo chmod +x /usr/local/bin/autheod
Exec format errorWrong architecture binaryCheck uname -m; use linux-amd64 for x86_64
Version conflictOld binary in PATHRemove old binary before installing new one