Skip to main content
This guide describes how to install and run an Ault full node.

Network Parameters

ParameterValue
Chain ID (Cosmos)ault_10904-1
Chain ID (EVM)10904
Gas Tokenaault
Block Time1 second

1. Install Binary

mkdir -p $HOME/temp
cd $HOME/temp

wget <BINARY_DOWNLOAD_URL>
tar -xvzf testnet-aultd-linux-amd64.tar.gz

./aultd version --long

sudo mv aultd /usr/bin/aultd
sudo chmod +x /usr/bin/aultd

2. Initialize Node

MONIKER=<YOUR_NODE_MONIKER>

aultd init $MONIKER --chain-id ault_10904-1

3. Download Genesis

mv ~/.aultd/config/genesis.json ~/.aultd/config/genesis.json.backup

wget <GENESIS_FILE_PATH>
unzip genesis.json.zip
cp genesis.json ~/.aultd/config/genesis.json
Verify checksum:
sha256sum ~/.aultd/config/genesis.json

4. Apply Official Config

wget <FULLNODE_CONFIG_PACKAGE_PATH>
unzip testnet_fullnode_config.zip

cp app.toml ~/.aultd/config/app.toml
cp config.toml ~/.aultd/config/config.toml
Update external address:
EXTERNAL_IP=$(curl -s ident.me -4)
sed -i "s|external_address = .*|external_address = \"$EXTERNAL_IP:26656\"|" ~/.aultd/config/config.toml

5. Start Node

aultd start --chain-id ault_10904-1
Check sync status:
curl -s localhost:26657/status | jq '.result.sync_info'

Peering

After setup:
  • Open port 26656
  • Share your peer info in this format: node-id@IP:PORT
Retrieve node ID:
aultd comet show-node-id --home ~/.aultd