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) Установка необходимых компонент:
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
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, а затем Ctrl + X сохраняет изменения и выходит из редактора nano.
ЗАПУСК node
3) Варианты запуска (лично я использую tmux) 3.1) Вариант 1 (оболочка bash) Установка в оболочке, оболочка должна быть постоянна включена.
cd $HOME/tfsc/ && ./tfsc -m
3.2) Вариант 2 (оболочка 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). Посмотреть видео инструкцию.
sudo apt install screen -y
screen --version
screen
Проверить список запущенных сессий screen: # screen -list или # screen -ls
Для создания нового окна используется символ c: # ctrl + a c
Для отключения от окна используется символ d: # ctrl + a + d
Подключиться к существующей сессии используем # screen -r tfsc
Регистрируемся в дискорде https://discord.gg/transfomerschain
Заполняем форму на получение токенов https://forms.gle/pzCu6pQ3unk1MyZs8
Заполняем форму регистрации валидатора https://forms.gle/TbmFtpNPGUF2ir548
5) После получения токенов и окончания синхронизации нужно выполнить: стейк делегирование
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
Потом запускаем программу (описано выше), используем тот вариант который больше нравится тыц.