Node Set-Up

The first step to mining or building on Aion is to run your own node (unless you will be connecting with a node virtually). This will allow you to sync and interact with the main Aion blockchain.

Aion Node

The steps below will take you through a basic set-up, account creation, and sync on the Aion mainnet. You can also configure your node to:

System Requirements

Before we begin, make sure you have the following:

Get the Aion Node

Start by downloading the most recent Aion binary file aion-{version}.tar.bz2 here.

Once you have the binary file, you will need to unarchive the contents in your chosen destination using one of two methods:

  • right click the binary file and select "Extract Here"
  • or open a terminal in the same directory and run:
tar xvjf aion-{version}.tar.bz2

A folder named aion will be created in the chosen directory.

Create an Account

Account addresses are required for mining and sending transactions. An address is a hashed representation of your publicKey, prefixed with an identifier "0xa0".

  1. Go to aion directory
  2. Open a terminal and run:
./aion.sh -a create
  1. Input your chosen password once prompted (note that your password will not appear on terminal as you are typing it)
  2. Copy and save the created account address shown

After account creation, an associated keystore file is generated and placed in the aion/keystore directory. Each keystore file name contains the account address and the file can be referred to in case of lost address.

🚧

Backup your keystore folder

You should backup the keystore folder to ensure you do not lose access to your accounts; there is no recovery mechanism for the lost keys.

Launch Node

Begin syncing your node with the Aion network.

  1. Navigate to the aion directory
  2. Open a terminal and run:
./aion.sh