Galital — установка ноды
Пока предусмотрена награда в 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)