💻My github:github.com/Dikci 🐧My channel telegram:@DikciCrypto 🐵Member YTWO ventures
💻My github:github.com/Dikci 🐧My channel telegram:@DikciCrypto 🐵Member YTWO ventures

Subscribe to Dikci

Subscribe to Dikci
Share Dialog
Share Dialog
<100 subscribers
<100 subscribers


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
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
No activity yet