Installation
Goldberg will be deprecated soon, so this is tutorial for turing chain.
Install dependencies
// update and installing dependencies
sudo apt update && sudo apt upgrade -y
Download Binary & Prepare The Data Folder
// create folder & go to subfolder called "avail"
mkdir avail
cd avail
// download the binary for ubuntu 20.04
wget https://github.com/availproject/avail/releases/download/v2.1.0.0-rc1/x86_64-ubuntu-2004-avail-node.tar.gz
// download the binary for ubuntu 22.04
https://github.com/availproject/avail/releases/download/v2.1.0.0-rc1/x86_64-ubuntu-2204-avail-node.tar.gz
// download the binary for ubuntu 23.10
https://github.com/availproject/avail/releases/download/v2.1.0.0-rc1/x86_64-ubuntu-2310-avail-node.tar.gz
// extract avail node app for ubuntu 20.04
tar xvf x86_64-ubuntu-2004-avail-node.tar.gz
// extract avail node app for ubuntu 22.04
tar xvf x86_64-ubuntu-2204-avail-node.tar.gz
// extract avail node app for ubuntu 23.10
tar xvf x86_64-ubuntu-2310-avail-node.tar.gz
// create node folder data
mkdir node-data
Installing as a services
create a service file
// create avail services file
nano /etc/systemd/system/availd.service
copy all thes data below to the file availd.services and save the file.
[Unit]
Description=Avail Node
[Service]
Type=simple
ExecStart=/root/avail/avail-node -d /root/avail/node-data --chain turing --name {your-node-name-here} --validator
Restart=always
RestartSec=3
LimitNOFILE=65535
StandardOutput=syslog
StandardError=syslog
SyslogIdentifier=avail-node
[Install]
WantedBy=multi-user.target
After saving the file make sure to reload services daemon, enable the availd services and start it.
// reload daemon
systemctl daemon-reload
// enable services
systemctl enable availd
// start services
systemctl start availd
// check status
systemctl status availd
// check logs
journalctl -f -u availd.service
Join the waiting list for become turing validator
Go to staking pages on https://temp-explorer.avail.so/#/staking/actions
You need to have 100,000 AVL to join the waiting list.
If you have the required tokens, just click on stash and bond it on your own address, sign then submit the transaction.
Run this rotator keys command on your nodes to get your keys:
curl -H "Content-Type: application/json" -d '{"id":1, "jsonrpc":"2.0", "method": "author_rotateKeys", "params":[]}' http://localhost:9944
Go to staking tab on https://goldberg.avail.tools/#/staking/actions
Click on set session key, enter the rotatekeys from your nodes, sign and submit.
Click validate, set your nodes commission percentage, sign and submit.
Then just wait for your nodes from waiting to be active on https://temp-explorer.avail.so/#/staking
Congrats you're part of the turing chain validator.
*NOTE: turing chain is not incentivized! READ News here: https://discord.com/channels/1065831819154563132/1085886240370475038/1232372272178663444
Last updated