πŸ”‘Installation

Requirements

System Requirements

  • Operating System: Ubuntu 20.04 or higher

  • CPU: 4 cores

  • RAM: 8 GB

  • Storage: 500 GB SSD

  • Network: High-speed internet connection

Dependencies

  • Git

  • Go: Version 1.18 or higher


Step 1: Install Dependencies

Update System Packages

sudo apt update && sudo apt upgrade -y

Install Git

sudo apt install git -y

Install Go

  1. Download Go:

    wget https://golang.org/dl/go1.18.10.linux-amd64.tar.gz
  2. Extract and Install:

    sudo tar -C /usr/local -xzf go1.18.10.linux-amd64.tar.gz
  3. Set Go Environment Variables:

    echo "export PATH=$PATH:/usr/local/go/bin" >> ~/.profile
    source ~/.profile
  4. Verify Installation:

    go version

Step 2: Clone the Axone Repository

git clone https://github.com/axone-protocol/axoned.git
cd axoned

Step 3: Build the Axone Node

make install

Step 4: Configure the Node

Initialize the Node

axoned init <your_node_name> --chain-id=axone-dentrite-1

Download Genesis File

wget -O ~/.axone/config/genesis.json https://raw.githubusercontent.com/axone-protocol/networks/main/testnet/axone-dentrite-1/genesis.json

Configure Peers

Add the following persistent peers to ~/.axone/config/config.toml:

persistent_peers = "node_id@ip_address:port"

Replace node_id, ip_address, and port with the appropriate values from the Axone documentation.


Step 5: Start the Node

axoned start

Step 6: Monitor the Node

To view the node logs:

tail -f ~/.axone/logs/axone.log

Last updated