Installation Pundi AIFX
This guide will explain how to install the fxcored CLI onto your system. With this installed on a server, you can participate on the mainnet as either a Full Node or a Validator.
Additionally, you may refer to this YouTube tutorial video to set up your validator.
Hardware Requirements
We recommend the following for running Pundi AIFX:
4 or more CPU cores
At least 500G of disk storage
At least 8G of memory
At least 10mbps network bandwidth
To see a quick cloud setup on how to setup and deploy it on the cloud.
Install build requirements
Install make and gcc.
On Ubuntu this can be done with the following commands:
sudo apt-get updatesudo apt-get install -y make gccPs:
sudo apt-get install -y make gccmay have encountered a problem with locked files, just trysudo apt-get install -y make gccagain.
Ensure you have Homebrew installed.
Once you have Homebrew installed, you may run the following commands to install make :
brew install makeand gcc:
brew install gccWe'll be needing these commands later so let's install the necessary packages:
brew install gitbrew install wgetYou will need to run git bash. You may find the installation link here.
Ensure you have make and gcc installed and that the paths are set correctly for git bash.
One option for installing gcc can be found here.
One option for installing make is using chocolate , more information can be found here.
Once you have chocolate installed, run this command:
choco install makeEnsure you have all the necessary dependencies and compilers.
gcc --versionwill return:
gcc.exe (tdm64-1) 10.3.0
Copyright (C) 2020 Free Software Foundation, Inc.
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSEand for make:
make --versionwill return:
Install Go
Install go by following the official docs. Please select your respective environment❗
For Ubuntu environment, there may be
permissions deniedissues with unzipping the go zip file, try usingsudo suto resolve it.
Especially if you are remoting into a Ubuntu terminal, run this command to download the go installer:
Setting environment variables:
Install the binaries
Next, let's install the latest version of Pundi AIFX. Make sure you have git installed if not you will be prompted to install git. Follow the instruction in the terminal.
That will install the fxcored binary. Verify version:
fxcored version --long should output something similar to:
Build Tags
Build tags indicate special features that have been enabled in the binary.
netgo
Name resolution will use pure Go code
ledger
Ledger devices are supported (hardware wallets)
Last updated