Skip to main content
This guide walks through deploying a production Autheo Chain validator. Complete Prerequisites, Installation, Key management, and License setup before continuing.

Step 1: Create your operator key

Save the mnemonic phrase immediately. Store it offline in encrypted storage.

Step 2: Initialize the node

Back up config/priv_validator_key.json to secure offline storage immediately.

Step 3: Get the genesis file and sync

Bootstrap from snapshot to skip syncing from block 0:

Step 4: Configure persistent peers

Get the official peer list from the autheo-blockchain/networks repository and paste it into config/config.toml:

Step 5: Create the systemd service

Create /etc/systemd/system/autheod.service:

Step 6: Wait for full sync

Returns false when fully synced. Do not proceed until sync is complete.

Step 7: Bind your Sovereign license and create validator

Then follow Create validator.

Step 8: Verify activation

Look for BOND_STATUS_BONDED, LICENSE_STATUS_ACTIVE, and tombstoned: false.

Configuration reference

Minimum gas price: 0aauth allows zero-fee transactions. Use 2500aauth or higher for production to prevent mempool spam. JSON-RPC namespaces:
  • Validator nodes: eth,net,web3
  • Public RPC nodes: eth,net,web3,autheo