Testnet
May 23, 2024

Обновление transformers Version 1.0.0_t

  1. Сохраняем старые сертификаты.
  2. Входим в нашу оболочку (tmux или scream).
  3. Делаем бекап старых сертификатов.
  4. Останавливаем ноду.

ВСЕ КОМАНДЫ НИЖЕ ВЫПОЛНЯЮТСЯ В ОБОЛОЧКЕ.

  1. Делаем временное резервное копирование данных.
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
  1. Обновление, скачиваем и подготавливаем ноду.
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
  1. Генерируем новый Config file. После генерации, порты поменяются: "http_port": 20620, "server_port": 20619. По этому, если Вы используете firewall внесите в него изменения и дайте разрешение этим портам.
./tfsc -c
#Init Config file

Так выглядит конфигурационный фаил (config.json) после автоматической генерации.

{
    "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"
}
  1. Редактируем config.json

Вносим изменения и подставляем свои данные. Параметр "name": odanoder - Меняем на свое имя ноды. Лучше использовать имя без точек и заглавных букв. А там сами решайте. Параметр "logo": вносить не обязательно. Параметр "ip", например: 19.19.19.19 - пишем айпиадрес своего сервера (на котором установлена нода)

nano $HOME/tfsc/config.json

Вид конфигурационного фала после редактирования. ВСТАВЛЯЕМ СВОИ ДАННЫЕ.

{
    "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"
}

В текстовом редакторе nano нажимаем "ctrl x", сохраняем и выходим с него.

  1. Запускам приложение.
cd $HOME/tfsc/ && ./tfsc -m
  1. Когда нода запустилась сворачиваем оболочку (tmux или scream) - она должна работать в фоновом режиме.

КОМАНДЫ ВЫПОЛНЯЮТСЯ ВНЕ ОБОЛОЧЕК Папку cert (новая папка) с сертификатами сохраняем в надежном месте. Старые сертификаты так же стоит сохранить.

  1. Удаляем не нужное
rm $HOME/tfsc/data.db.bak
rm $HOME/tfsc/tfsc.bak.23.05.2024