Galital /// v1.1.0
cyberomanovWe have launched two contests that are already online “Earn Free $TAL” and “Run a validator”.
By participating in the two contests you will earn $TAL for every mission completed. As you finish missions you will learn about Galitals ecosystem and how the blockchain operates.
Participation is very simple, follow the links below.
Start with “Earn Free $TAL”: https://gleam.io/3xaO5/twitter-competition
Then follow the tutorial above to run a validator!
ᅠᅠ
HW: 2 CPU x 4 GB RAM x 60 GB SSD
ОС: Ubuntu 20.04
Арендуем сервер на любом удобном сервисе. Я покупаю здесь: vdsina.ru (при регистрации по моей ссылке - 10% скидка на стоимость всех услуг).
Открываем MobaXterm и создаём сессию. Гайд по MobaXterm.
ᅠ
# обновляем 'базу данных' и обновляем дистрибутив $ sudo apt-get update && sudo apt-get upgrade -y # устанавливаем 'fail2ban' $ sudo apt install fail2ban ufw curl -y && sudo systemctl enable fail2ban && sudo systemctl start fail2ban # upd: 5/30/21 # отключаем фаервол $ sudo ufw disable # устанавливаем ноду $ wget https://github.com/starkleytech/galital/releases/download/2.0.1/galital && sudo chmod +x ./galital # задаём имя ноды без кавычек, например, nodename=cyberomanov $ nodename=<nickname> # создаём сервис 'galitald' $ sudo tee <<EOF >/dev/null /etc/systemd/system/galitald.service [Unit] Description=Galital Validator After=network-online.target [Service] User=$USER ExecStart=$HOME/galital --port "30333" --name "$nodename" --validator --chain galital Restart=always RestartSec=10 LimitNOFILE=10000 [Install] WantedBy=multi-user.target EOF # включаем сервис 'galitald' и смотрим логи $ sudo systemctl daemon-reload $ sudo systemctl enable galitald # перезапускаем сервер и смотрим логи $ sudo reboot $ sudo journalctl -u galitald -f
Отлично, логи идут. Ищем себя в телеметрии. Если всё хорошо, переходим к связыванию аккаунта с нодой.
ᅠ
Переходим в testnet, подключаем polkadot.js (меняем сеть на "Galital PC2", если автоматически не поменялась), открываем вкладку accounts и копируем свой адрес (если никакого аккаунта в списке нет, то создаём новый):
Переходим в дискорд команды, находим вкладку "testnet" и запрашиваем токены:
Дальше необходимо создать аккаунт: "CONTROLLER". Создаём его и перекидываем 500 токенов на "CONTROLLER":
Аккаунт, импортированный из polkadot.js (либо же первый созданный вами) будет играть роль "STASH". Роль контроллера будет играть, соответственно, только что созданный адрес.
Теперь нам нужно связать аккаунты с нодой, для этого закрываем логи сервиса сочетанием клавиш "Ctrl + C" и выполняем команду для генерации ключа сессии:
$ curl -H "Content-Type: application/json" -d '{"id":1, "jsonrpc":"2.0", "method": "author_rotateKeys", "params":[]}' http://localhost:9933
Переходим во вкладку "actions" и создаём валидатора, используя только что сгенерировый ключ:
Ищем себя в "Waiting":
Вот, собственно, и всё. В описании ивента сказано держать не менее двух недель, чтобы получить 10TAL.
Ещё 10TAL мы получим за заполнение глим-формы.
Много это или мало - решает каждый сам.
ᅠ
мамичу за то, что родила такого гения.
ᅠ
Официальная документация.
Статья с информацией об ивенте.
Все доступные активности по проекту.
@how_to_node - канал, где я выкладываю свои гайды.
@CryptoWatermelon - канал моего товарища. Он выкладывает посты об интересных крипто-проектах и ивентах.
nodes.guru - сайт, где публикуются гайды раньше, чем у меня.
2TOP Nodes - сообщество, где участник команды 2TOP публикует гайды по нодам и тестнетам. Да, раньше, чем у меня. Круглосуточная поддержка и всё самое вкусное. Если есть пару лишних копеек, не жлобитесь. Сам состою в данном сообществе, ни капли не пожалел.
dropsearn.com и @dropstech - сообщество, где в первую очередь выходят новости о новых ивентах.
@icodrops_sergey - папа.
Статья с крипто-кошельками автора гайда.