Testnet
May 23, 2024

Update transformers Version 1.0.0_t

  1. We save old certificates.
  2. Log into our shell (tmux or scream).
  3. Make a backup of old certificates.
  4. Stop the node.

ALL COMMANDS BELOW ARE EXECUTED IN THE SHELL.

We make a temporary backup of data.

cd $HOME/tfsc
mv data.db data.db.bak
mv cert cert.bak.23.05.2024
mv config.json config.json.bak.23.05.2024
mv tfsc tfsc.bak.23.05.2024

Update, download and prepare the node.

wget <https://fastcdn.tfsc.io/testnet/tfs_v1.0.0_830f4b9_testnet.zip>
unzip tfs_v1.0.0_830f4b9_testnet.zip
mv tfs_v1.0.0_830f4b9_testnet tfsc
rm tfs_v1.0.0_830f4b9_testnet.zip
chmod +x $HOME/tfsc/tfsc

Generate a new Config file. After generation, the ports will change: "http_port": 20620, "server_port": 20619. Therefore, if you are using a firewall, make changes to it and give permission to these ports.

./tfsc -c
#Init Config file

This is what the configuration file (config.json) looks like after automatic generation.

{
    "http_callback": {
        "ip": "",
        "path": "",
        "port": 0
    },
    "http_port": 20620,
    "info": {
        "logo": "",
        "name": ""
    },
    "ip": "",
    "log": {
        "console": false,
        "level": "OFF",
        "path": "./logs"
    },
    "rpc": true,
    "server": [
        "52.8.162.216",
        "50.18.55.167"
    ],
    "server_port": 20619,
    "version": "1.0.0"
}

Editing config.json

We make changes and substitute our data. Parameter "name": odanoder - Change the nodes to your name. It is better to use a name without periods or capital letters. And then decide for yourself. Parameter "logo": optional. Parameter "ip", for example: 19.19.19.19 - write the IP address of your server (on which the node is installed)

nano $HOME/tfsc/config.json

View of the configuration file after editing. INSERT YOUR DATA.

{
    "http_callback": {
        "ip": "",
        "path": "",
        "port": 0
    },
    "http_port": 20620,
    "info": {
        "logo": "<https://twitter.com/odanoder/photo>",
        "name": "odanoder"
    },
    "ip": "19.19.19.19",
    "log": {
        "console": false,
        "level": "OFF",
        "path": "./logs"
    },
    "rpc": true,
    "server": [
        "52.8.162.216",
        "50.18.55.167"
    ],
    "server_port": 20619,
    "version": "1.0.0"
}

In the nano text editor, press "ctrl x", save and exit.

Launch the application.

cd $HOME/tfsc/ && ./tfsc -m

When the node has started, minimize the shell (tmux or scream) - it should work in the background.

COMMANDS ARE EXECUTED OUTSIDE SHELLS We save the cert folder (new folder) with certificates in a safe place. Old certificates should also be preserved.

Removing what is not needed

rm $HOME/tfsc/data.db.bak
rm $HOME/tfsc/tfsc.bak.23.05.2024