Install
Chain ID | Latest Version Tag |
---|---|
Install dependencies
Update system and install build tools
sudo apt -q updatesudo apt -qy install curl git jq lz4 build-essentialsudo apt -qy upgrade
Install file2ban
# set and copy the config that will have higher prioritysudo 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 statussudo systemctl status fail2ban# check which jails are active (by default only sshd)sudo fail2ban-client status# check sshd statisticssudo fail2ban-client status sshd# look at the logssudo tail /var/log/fail2ban.log# stop work and remove from autoloading#sudo systemctl stop fail2ban && sudo systemctl disable fail2ban
Download binaries
# Create a directorymkdir $HOME/tfsc && cd tfsc
# Download the latest versionwget -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 executechmod +x tfs__project_version__testnet
Setings config.json
Run the program to generate the configuration file config.json
./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
nano config.json
Create a session in tmux
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
./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