![]() |
|
Ноды криптовалют Заработок на установке нод криптовалют. |
![]() |
Опции темы |
![]() |
#1 |
Member
Регистрация: 20.07.2022
Сообщений: 99
|
![]() ![]() Требования к серверу: В документации есть требования к процессору и оперативной памяти:
Установка ноды: Устанавливаем необходимые тулзы(возможно некоторые из них на вашем сервере уже установлены): Код:
sudo apt update sudo apt install make clang pkg-config libssl-dev lsof gcc build-essential git jq ncdu bsdmainutils htop -y < "/dev/null" Код:
sudo visudo #откроется редактор, добавить :/usr/local/go/bin в конец строки Defaults secure_path = #пример на скрине ![]() Что бы выйти из 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)" 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> #сохраняем данные! Проверка синхронизации: Для создания валидатора ваша нода должна быть полностью синхронизирована, что бы это проверить - сравните высоту блока в логах и в эксплорере Так же синхронизацию можно проверить командой: Код:
curl -s localhost:26657/status | jq .result.sync_info.catching_up Создание валидатора: Так же для создания валидатора вам необходимы токены, запросить их можно в дискорде проекта в ветке 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 #заменить <WALLET> на адрес своего кошелька Вы можете скопировать хеш транзакции и проверить ее успешность в эксплорере Далее необходимо выполнять задания (посмотреть их можно тут), описание выполнения будут в следующем гайде!) Дополнительные команды: Посмотреть список кошельков: Код:
strided keys list Код:
strided keys add <NAME> --recover Посмотреть баланс кошелька: Код:
strided q bank balances <WALLET> |
![]() |
![]() |