Форум о заработке криптовалют | Майнинг криптовалют | Торговля криптовалютой | Инвестиции в криптовалюту

Форум о заработке криптовалют | Майнинг криптовалют | Торговля криптовалютой | Инвестиции в криптовалюту (https://bithub.su/index.php)
-   Ноды криптовалют (https://bithub.su/forumdisplay.php?f=864)
-   -   Stride | Testnet - установка ноды (https://bithub.su/showthread.php?t=107216)

Ekaterina Kulikova 27.08.2022 21:00

Stride | Testnet - установка ноды
 
https://i.postimg.cc/sDjZprMD/Screenshot-3.jpg

Требования к серверу:
В документации есть требования к процессору и оперативной памяти:
  • 4 CPU
  • 32 GB RAM

Установка ноды:

Устанавливаем необходимые тулзы(возможно некоторые из них на вашем сервере уже установлены):

Код:

sudo apt update

sudo apt install make clang pkg-config libssl-dev lsof gcc build-essential git jq ncdu bsdmainutils htop -y < "/dev/null"

Устанавливаем GO(одной командой):

Код:

sudo visudo
#откроется редактор, добавить :/usr/local/go/bin в конец строки Defaults secure_path =
#пример на скрине

https://img4.teletype.in/files/39/9f...4cc77c6672.png

Что бы выйти из NANO: Control+s, потом control+x

Устанавливаем cosmovisor:

Код:

cd

git clone https://github.com/cosmos/cosmos-sdk

cd cosmos-sdk

git checkout cosmovisor/v1.1.0

make cosmovisor

mv /root/cosmos-sdk/cosmovisor/cosmovisor "/usr/local/go/bin/cosmovisor"

cd

rm -rf cosmos-sdk

Запускаем скрипт установки:

Код:

bash -c "$(curl -sSL install.poolparty.stridelabs.co)"
Будут такие вопросы(ответ на каждый приведен после - ):

1. What would you like to call it? никнейм ноды - придумываем и вводим
2. Where do you want to install your stride and cosmovisor binaries? [default: /root/go/bin] - /usr/local/go/bin
3. Do you want to launch your blockchain? [y/n] - y
4. Do you want to create a systemd service file to run the node? [y/n] - y

Нода запущена и работает! Control+C для выхода

Теперь обновим ее:

Код:

sudo systemctl stop strided

sudo systemctl daemon-reload

sudo systemctl disable strided

sudo systemctl status strided
#inactive

bash -c "$(curl -sSL https://raw.githubusercontent.com/stride-labs/testnet/main/poolparty/upgrade.sh)"

1.Continue with the automated upgrade? [y/n] - y
2. Where is your stride binary? [default: /root/go/bin/strided] - /usr/local/go/bin/strided
3. Continue? [y/n] - y

Добавляем команды "strided"

Код:

export PATH=$PATH:/usr/local/go/bin/strided

echo 'alias strided="/usr/local/go/bin/strided"' >> ~/.bashrc

source ~/.profile

Запускаем сервисный файл:

Код:

sudo systemctl daemon-reload

sudo systemctl enable strided

sudo systemctl start strided

sudo systemctl status strided

Проверить логи:

Код:

journalctl -u strided -f -o cat
Создаем кошелек:

Код:

strided keys add <NAME>
#заменить <NAME> на имя кошелька
#сохраняем данные!

Проверка синхронизации:

Для создания валидатора ваша нода должна быть полностью синхронизирована, что бы это проверить - сравните высоту блока в логах и в эксплорере
Так же синхронизацию можно проверить командой:

Код:

curl -s localhost:26657/status | jq .result.sync_info.catching_up
#false - нода синхронизирована

Создание валидатора:

Так же для создания валидатора вам необходимы токены, запросить их можно в дискорде проекта в ветке token-faucet

Код:

strided tx staking create-validator \
--moniker="<NODE_NIKNAME>" \
--amount=1000000ustrd \
--fees 300ustrd \
--pubkey=$(strided tendermint show-validator)\
--chain-id=STRIDE-TESTNET-4 \
--commission-max-change-rate=0.01 \
--commission-max-rate=0.20 \
--commission-rate=0.10 \
--min-self-delegation=1 \
--from=<WALLET> \
--yes

#заменить <NODE_NIKNAME> на никнейм своей ноды
#заменить <WALLET> на адрес своего кошелька

Вы можете скопировать хеш транзакции и проверить ее успешность в эксплорере

Далее необходимо выполнять задания (посмотреть их можно тут), описание выполнения будут в следующем гайде!)

Дополнительные команды:

Посмотреть список кошельков:
Код:

strided keys list
Восстановить кошелек:
Код:

strided keys add <NAME> --recover
#заменить <NAME> на имя кошелька

Посмотреть баланс кошелька:
Код:

strided q bank balances <WALLET>
#заменить <WALLET> на адрес своего кошелька

Ekaterina Kulikova 27.08.2022 21:01

Спасибо за внимание! И поздравляю с новой нодой!

Smart Hamster Nodes Studio

YouTube канал тут!
Наша новостная группа тут!
Курс "Обучение по нодам" тут!


https://img2.teletype.in/files/96/08...9efe333fd0.png


Текущее время: 03:23. Часовой пояс GMT +2.

Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2025, vBulletin Solutions, Inc. Перевод: vica.pro