# Lava Network гайд по ноде. **Published by:** [Dikci](https://paragraph.com/@dikci/) **Published on:** 2023-01-05 **URL:** https://paragraph.com/@dikci/lava-network ## Content Lava Network-объединяет провайдеров с приложениями для масштабируемого, частного и не подвергающегося цензуре доступа к Web3. Подробнее о проекте можете узнать тут. Офф гайд **Установка необходимых пакетов: *sudo apt update sudo apt install -y unzip logrotate git jq sed wget curl coreutils systemd temp_folder=$(mktemp -d)* && cd *$temp_folder Устанавливаем GO:* go_package_url="https://go.dev/dl/go1.18.linux-amd64.tar.gz" go_package_file_name=*${go_package_url##*\/} *wget -q *$go_package_url *sudo tar -C /usr/local -xzf $go_package_file_name echo "export PATH=\$PATH:/usr/local/go/bin" >>~/.profile echo "export PATH=\$PATH:\$(go env GOPATH)/bin" >>~/.profile source ~/.profile **Устанавливаем саму ноду: **git clone https://github.com/K433QLtr6RA9ExEq/GHFkqmTzpdNLDd6T.git cd GHFkqmTzpdNLDd6T/testnet-1 source setup_config/setup_config.sh echo "Lava config file path: $lava_config_folder" mkdir -p $lavad_home_folder mkdir -p $lava_config_folder cp default_lavad_config_files/* $lava_config_folder cp genesis_json/genesis.json $lava_config_folder/genesis.json go install github.com/cosmos/cosmos-sdk/cosmovisor/cmd/cosmovisor@v1.0.0 mkdir -p $lavad_home_folder/cosmovisor wget https://lava-binary-upgrades.s3.amazonaws.com/testnet/cosmovisor-upgrades/cosmovisor-upgrades.zip unzip cosmovisor-upgrades.zip cp -r cosmovisor-upgrades/* $lavad_home_folder/cosmovisor echo "# Setup Cosmovisor" >> ~/.profile echo "export DAEMON_NAME=lavad" >> ~/.profile echo "export CHAIN_ID=lava-testnet-1" >> ~/.profile echo "export DAEMON_HOME=$HOME/.lava" >> ~/.profile echo "export DAEMON_ALLOW_DOWNLOAD_BINARIES=true" >> ~/.profile echo "export DAEMON_LOG_BUFFER_SIZE=512" >> ~/.profile echo "export DAEMON_RESTART_AFTER_UPGRADE=true" >> ~/.profile echo "export UNSAFE_SKIP_BACKUP=true" >> ~/.profile source ~/.profile $lavad_home_folder/cosmovisor/genesis/bin/lavad init \ my-node \ --chain-id lava-testnet-1 \ --home $lavad_home_folder \ --overwrite cp genesis_json/genesis.json $lava_config_folder/genesis.json echo "[Unit] Description=Cosmovisor daemon After=network-online.target [Service] Environment="DAEMON_NAME=lavad" Environment="DAEMON_HOME=${HOME}/.lava" Environment="DAEMON_RESTART_AFTER_UPGRADE=true" Environment="DAEMON_ALLOW_DOWNLOAD_BINARIES=true" Environment="DAEMON_LOG_BUFFER_SIZE=512" Environment="UNSAFE_SKIP_BACKUP=true" User=$USER ExecStart=${HOME}/go/bin/cosmovisor start --home=$lavad_home_folder --p2p.seeds $seed_node Restart=always RestartSec=3 LimitNOFILE=infinity LimitNPROC=infinity [Install] WantedBy=multi-user.target " >cosmovisor.service sudo mv cosmovisor.service /lib/systemd/system/cosmovisor.service sudo systemctl daemon-reload sudo systemctl enable cosmovisor.service sudo systemctl restart systemd-journald sudo systemctl start cosmovisor **Скачиваем addrbook и перезагружаем ноду. Создаем кошелек и вводим переменную в виде своего имени: **current_lavad_binary="$HOME/.lava/cosmovisor/current/bin/lavad" ACCOUNT_NAME="ВАШЕ ИМЯ,КОВЫЧКИ ОСТАВИТЬ" $current_lavad_binary keys add $ACCOUNT_NAME (мнемоник записываем)Запиши фразы замазанные красным цветом и никому не показывай,это твой кошелек куда придут наградыПереходим в их дискорд и получаем роли(жмем все реакции),нам открывается faucet туда мы вводим $request lava…(наш адрес) Проверяем синхронизацию ноды командой: $current_lavad_binary status | jq .SyncInfo.catching_up должно выдасть false,если выдает true-то подождите пока что и не создавайте валидатора *Создаем валидатора: **$current_lavad_binary* tx staking create-validator \ --amount="10000ulava" \ --pubkey=*$($current_lavad_binary tendermint show-validator --home "$HOME/.lava/") \ --moniker="moniker_node" \ --chain-id=lava-testnet-1 \ --commission-rate="0.10" \ --commission-max-rate="0.20" \ --commission-max-change-rate="0.01" \ --min-self-delegation="10000" \ --gas="auto" \ --gas-adjustment "1.5" \ --gas-prices="0.05ulava" \ --home="$HOME/.lava/" \ --from=$ACCOUNT_NAME Если все хорошо увидите: *Все вы поставили ноду и если вы видите логи,как на скрине то у вас все хорошо:**Полезные команды: Логи: **sudo journalctl -u cosmovisor -f Перезагрузка:sudo systemctl restart systemd-journald Проверить статус: curl localhost:26657/status Соц сети: Сайт Дискорд Гитхаб Твиттер Exporer ## Publication Information - [Dikci](https://paragraph.com/@dikci/): Publication homepage - [All Posts](https://paragraph.com/@dikci/): More posts from this publication - [RSS Feed](https://api.paragraph.com/blogs/rss/@dikci): Subscribe to updates