Galital — установка ноды

Душа Спекулянта
4 min readJun 13, 2021

--

Пока предусмотрена награда в 10TAL за ноду (5$). Mainet запланирован на Июль/Август.

Требования:
2vCPU
6 GB RAM
60 GB SSD

Арендую сервер на Webtropia.

Cтоимость аренды на webtropia.com— 6 Eu/month (4/8/200)
Для удобства рекомендую использовать Putty или MobaXTerm

***Edit 21.06.2021 добавлена инструкция по отчету своей ноды в Discord

1. Подготовка ноды.

sudo apt update && sudo apt upgrade -ysudo apt install chronysudo systemctl enable chronysudo ufw allow 22sudo ufw allow 30333sudo ufw enablesudo apt install -y fail2ban sudo systemctl enable fail2ban sudo service fail2ban start

2. Установка

wget https://github.com/starkleytech/galital/releases/download/2.0.1/galital && sudo chmod +x ./galital && sudo mv ./galital /usr/bin/galitalsudo adduser galitalsudo nano /lib/systemd/system/galital.service

Отроется новое окно, туда вставляем все что ниже с заменой “A Node Name” на свое имя.

[Unit]
Description=Galital Validator
After=network-online.target
[Service]
ExecStart=/usr/bin/galital --port "30333" --name "A Node Name" --validator --chain galital
User=galital
Restart=always
ExecStartPre=/bin/sleep 5
RestartSec=30s
LimitNOFILE=8192
[Install]
WantedBy=multi-user.target

Сохраняем и закрываем командами CTRL+X,Y Enter

3. Запускаем ноду

sudo systemctl enable galital && sudo service galital startps aux | grep galital

После последней команды должны видеть тоже, что и на картинке ниже. Это означает, что ваша нода в работе.

После чего, вы должны увидеть себя в Телеметрии

Создаем командой сессионный ключ. Он нам понадобится далее.

curl -H "Content-Type: application/json" -d '{"id":1, "jsonrpc":"2.0", "method": "author_rotateKeys", "params":[]}' http://localhost:9933

4. Создаем валидатора

Для этого вам понадобится два адреса в Polkawalet.js Если кошелка нету, то можете скачать его по ссылке.

Переходим по ссылке и создаем два ключа. Один из них назовите STASH. Второй СONTROLLER. Мнемоники обязательно сохраните.

Кликаем на цветную иконку. По клику скопируется адрес. После проходим в Discord.

В Discord нас интересует ветка Testnet. Туда нужно скинуть ваш адрес кошелька.

Вам ответят не сразу, токены пришлют через какое-то время. Когда токены пришлют, вам нужно отправить 100 токенов на CONTROLLER

Теперь переходим в Network/Staking/Account Actions и жмете кнопку +STASH

В STASH вкладке указываете наш основной акк STASH. В Controller укажите кошелек Controller. Вкладке BOND укажите токены, которые будете отправлять. Укажите чуть меньше, чем на балансе. И жмите на кнопку BOND

У вас появится кнопка Set Seesion KEY открываем ее и вставляем сессионный ключ который мы сгенерировали в Пункте 3.

Дальше появится кнока Validate. Открываем ее.

Открываем ее и внутри указываем комиссию.

Теперь осталось свой основной адрес проверить в Валидаторстве. Мы должны оказаться в Waiting. Для этого переходим в Waiting и вставляем адрес STASH.

Если вы там есть, вы все правильно сделали! Поздравляю.

Подаем отчет в Discord

За то что мы запустили ноду, нужно отчитаться. Для этого, в терминале вводим команду и делаем скриншот

systemctl status galital

Идем в их Discord канал в ветку validator-contest. Отправляем туда скриншот и адрес вашего кошелька STASH

Полезные ссылки:
Телеметрия — ссылка
Cайт проекта — http://galital.com/
Discord — https://discord.gg/bvPzGx4Q
Официальный гайд — ссылка
Explorer — ccылка
Арендую сервера — webtropia.com

@Seainvestor (Pavel-LV#7698)

--

--