Testnet
December 13, 2023

Transformers - testnet

Дата редактирования\обновления страницы: 28.12.2023

OS: Ubuntu 20.04
CPU: Intel
На процессорах AMD может не работать или не корректно работать.

Ссылки на проект:
Discord: https://discord.gg/transfomerschain
Website: https://www.tfsc.io/
Explorer: https://explorer.tfsc.io/#/pc/index

Обновление node Transformers - testnet

УСТАНОВКА

Версия tfs_v0.35.0_ae2d379_testnet (09.01.2024)

1-2) Видео инструкция

1) Установка необходимых компонент:

sudo apt update && sudo apt upgrade -y
apt install git wget curl tree unzip top htop nano -y

2) Установка и настройка node:

2.1) Создаем отдельную директорию для программы и переходим в нее:

mkdir $HOME/tfsc && cd tfsc

2.2) Скачиваем последнюю версию программы: tfs_v0.33.3_6e11390_testnet.zip (на 14.12.23)

Скачать и проверить последнюю версию можно на офф сайте или в Discord:

wget -q -O tfsc.zip https://fastcdn.uscloudmedia.com/transformers/formal/tfs_v0.36.0_8903aac_testnet.zip

2.3) Распаковываем архив и удаляем

unzip tfsc.zip && rm $HOME/tfsc/tfsc.zip

2.4) Переименовываем фаил:

mv $HOME/tfsc/tfs_v0.36.0_8903aac_testnet $HOME/tfsc/tfsc

2.5) Даем файлу разрешение на выполнение:

chmod +x $HOME/tfsc/tfsc

2.6) Запускаем программу, для генерация файла конфигурации config.json

./tfsc -c

2.7) Редактируем фаил config.json(в примере я использую текстовый редактор nano):

nano $HOME/tfsc/config.json

OdaNoder - заменить на имя своей ноды.
18.12.12.12 - заменить на свой IP, сервер на котором установлена нода.

#ЭТО ПРИМЕР ФАЙЛА, ЕГО КОПИРОВАТЬ НЕ НУЖНО!
{
    "http_callback": {
        "ip": "",
        "path": "",
        "port": 0
    },
    "http_port": 11190,
    "info": {
        "logo": "",
        "name": "OdaNoder"
    },
    "ip": "18.12.12.12",
    "log": {
        "console": false,
        "level": "OFF",
        "path": "./logs"
    },
    "rpc": true,
    "server": [
        "13.52.162.66",
        "52.52.118.136"
    ],
    "server_port": 41516,
    "version": "0.30"

    }
    

Для сохранения и выхода из редактора nano, следуйте этим шагам:

Сохранение изменений:

    • Нажмите Ctrl + O (это "O" как "операция") для сохранения файла.
    • После этого вам может быть предложено подтвердить имя файла. Просто нажмите Enter, если хотите сохранить его в том же файле.

Выход из nano:

    • Нажмите Ctrl + X для выхода из редактора. Если у вас есть несохраненные изменения, вас предупредят об этом и попросят подтвердить выход. Если вы сохранили изменения, nano просто закроется.

Таким образом, комбинация Ctrl + O, а затем Ctrl + X сохраняет изменения и выходит из редактора nano.

ЗАПУСК node

3) Варианты запуска (лично я использую tmux) 3.1) Вариант 1 (оболочка bash) Установка в оболочке, оболочка должна быть постоянна включена.

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

3.2) Вариант 2 (оболочка tmux) Посмотреть видео инструкцию.

Устанавливаем tmux

sudo apt-get install tmux

Проверить версию

tmux -V

Запускаем программу c режимом отображения меню, после этого автоматически создастся ваш кошелек, и сгенерируется папка cert, в которой будет храниться приватный ключ от этого кошелька:

tmux new-session -d -s tfsc 'cd $HOME/tfsc/ && $HOME/tfsc/tfsc -m'

Подключаемся к открытой сессии (tfsc - имя текущей сессии):

tmux attach -t tfsc

Проверить список запущенных сессий tmux:

tmux ls

Для отключения от открыто сессии, используется символ d:

сначала нажимаем ctrl + b, потом клавишу d

3.3) Вариант 3 (оболочка screen). Посмотреть видео инструкцию.

Устанавливаем screen

sudo apt install screen -y
screen --version

Создаем оболочку с именем

screen

Проверить список запущенных сессий screen: # screen -list или # screen -ls

Для создания нового окна используется символ c: # ctrl + a c

Для отключения от окна используется символ d: # ctrl + a + d

Подключиться к существующей сессии используем # screen -r tfsc

4) Регистрация и формы

Регистрируемся в дискорде https://discord.gg/transfomerschain

Заполняем форму на получение токенов https://forms.gle/pzCu6pQ3unk1MyZs8

Заполняем форму регистрации валидатора https://forms.gle/TbmFtpNPGUF2ir548

Ждем получения токенов.

5) После получения токенов и окончания синхронизации нужно выполнить: стейк делегирование

  • Stake - 1000 TTFSC
  • Delegate - 10000 TTFSC (сейчас это делает команда проекта)

6) После выполнения всех действий сохраните папку cert. Нас интересует ключ внутри папки. Этот ключ будет являться подтверждением того что мы принимали участие в тестировании. Сохраните ключ себе на компьютер или любое другое устройство. Пример приведен ниже:

/tfsc/cert/1A***********************AwF.private

СНЕПШОТ

cd $HOME/tfsc/
mv $HOME/tfsc/data.db $HOME/tfsc/data.bak
wget -O $HOME/tfsc/data.tar.gz https://uscloudmedia.s3.us-west-2.amazonaws.com/transformers/db/tfsc_1747891_data.tar.gz
tar -zxvf data.tar.gz -С $HOME/tfsc/
rm -rf $HOME/tfsc/data.tar.gz

Потом запускаем программу (описано выше), используем тот вариант который больше нравится тыц.

Полезный инструмент:

Выполнить команду запроса бонусов не входя в оболочку.