June 25, 2021

Casper #Devxdao

Полезное:

https://docs.cspr.community/docs/testnet.html

https://docs.casperlabs.io/en/latest/node-operator/hardware.html

https://github.com/make-software/how-to-casperlabs/blob/master/docs/ubuntu/setup-testnet-validator-from-scratch.md

https://clarity-testnet.make.services/#/accounts

1.Создаем сервер

Я использую DigitalOcean, если с ним возникают трудности, то можно использовать Vultr. По рефералкам получаете 100$ на запуск серверов

попробуем такой по ресурсам, мб добавим позже
регион не принципиален, я запускаю все в Амстердаме

2.Подключаемся к серверу через Pytty(windows) или терминал(macOS,Linux)

Если у вас Windows, то при подключении пользователь - root, а пароль указываете тот, что при создании сервера (когда вы будете вводить пароль, то он не будет отображаться)

3.Выполняем команды:

apt update
apt install curl -y
curl -s https://gist.githubusercontent.com/razumv/d837d92dc702e2e0e352e7a31480dd0c/raw/bebd060f5022712a0ac9c4ac8a4d43ee0b7efbf6/install_casper_new_1.sh | bash

Результат:

4.1 Сохраняем ключи:

cd /etc/casper/validator_keys
sudo -u casper casper-client keygen .

и копируем на компьютер в отдельный каталог через WinSCP ключи из каталога /etc/casper/validator_keys/

если у вас macOS/linux:
scp -r root@ip_addr_server:/etc/casper/validator_keys/ ~/Desktop/ команду выполнять, не подключаясь к серверу, каталог появится на рабочем столе. вместо ip_addr_server подставляем айпишник сервера

4.2.Аккаунт

Переходим в Clarity и авторизуемся через Github или Google Account.

Импортируем свой public_key.pem и сохраняем.

4.3.Кран

Посещаем кран и запрашиваем монеты

обязательно проверяем баланс

5.Стягиваем конфиг, запускаем ноду:

curl -s https://gist.githubusercontent.com/razumv/8facd4bf1319a34965e9fb1b6b2dc3c5/raw/26865c31b1a33684e648cd643470dd2ab1ca5764/install_casper_new_2.sh | bash

жмем Ctrl+C

через сутки примерно, нода должна закончить синкаться и потом продолжать

проверить на какой эре сейчас нода можно командой:

curl -s http://127.0.0.1:8888/status | jq -r

Эра должна совпадать с той, что на сайте отображена на момент установки

6.Запускаем валидатора

curl -s https://gist.githubusercontent.com/razumv/d0609c54fb4f4761916f1a6bd56db8c5/raw/8e202cc239ab486e57524b5bd066a34a287f5e04/install_casper_new_3.sh | bash

7.Проверка:

результат примерно такой должен быть

нода должна быть в списке

валидатор должен быть в списке

Полезное:

Перезапуск сервиса ноды:

systemctl restart casper-node-launcher

Смотрим логи на ноде:

sudo tail -fn100 /var/log/casper/casper-node.log /var/log/casper/casper-node.stderr.log