Skip to content

Install


Chain IDLatest Version Tag

Install dependencies

Update system and install build tools
Terminal window
sudo apt -q update
sudo apt -qy install curl git jq lz4 build-essential
sudo apt -qy upgrade
Install file2ban

more here and here

Terminal window
# set and copy the config that will have higher priority
sudo apt install fail2ban -y && \
sudo cp /etc/fail2ban/jail.conf /etc/fail2ban/jail.local && \
sudo nano /etc/fail2ban/jail.local
# uncomment and add your IP: ignoreip = 127.0.0.1.1/8 ::1 [ip]
sudo systemctl restart fail2ban
# check status
sudo systemctl status fail2ban
# check which jails are active (by default only sshd)
sudo fail2ban-client status
# check sshd statistics
sudo fail2ban-client status sshd
# look at the logs
sudo tail /var/log/fail2ban.log
# stop work and remove from autoloading
#sudo systemctl stop fail2ban && sudo systemctl disable fail2ban

Download binaries

Terminal window
# Create a directory
mkdir $HOME/tfsc && cd tfsc
# Download the latest version
wget -q -O tmp.zip https://fastcdn.uscloudmedia.com/transformers/formal/tfs__project_version__testnet.zip && unzip tmp.zip && rm tmp.zip
# Give the file permission to execute
chmod +x tfs__project_version__testnet

Setings config.json

Run the program to generate the configuration file config.json

Terminal window
./tfs__project_version__testnet -c

Open the config file and enter the name of your node in the “name” line, then enter your external IP address in the “ip” line

Terminal window
nano config.json

Create a session in tmux

Terminal window
tmux new -s tfsc

Launch the program in menu display mode, after which your wallet will be automatically created and the cert folder will be generated, in which the private key for this wallet will be stored

Terminal window
./tfs__project_version__testnet -m

After this, your node will begin synchronizing

note tmux Control: ctrl+b +d - disconnect from the current session, the node will continue to work in the background screen

Each operator must fill out the forms

Form for collecting information about the node

Test coins request form

After the synchronization is completed:

  • Stake - 1000 TTFSC
  • Delegate - 10000 TTFSC