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

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

Ekaterina Kulikova 15.09.2022 23:10

DWS | Testnet - установка ноды
 
Требования к серверу:

Минимальные/Рекомендуемые
  • 2/4 CPU
  • 4/8 RAM
  • 20/>300 GB storage
Лично я поставила на CPX31 Hetzner

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

Обновляем пакеты:

Код:

sudo apt update

sudo apt upgrade

Устанавливаем необходимые тулзы:

Код:

sudo apt install git build-essential ufw curl jq snapd --yes
Устанавливаем GO:

Код:

sudo snap install go --classic

echo 'export GOPATH="$HOME/go"' >> ~/.profile

echo 'export GOBIN="$GOPATH/bin"' >> ~/.profile

echo 'export PATH="$GOBIN:$PATH"' >> ~/.profile

source ~/.profile

Копируем репозиторий проекта и запускаем билд:

Код:

git clone https://github.com/deweb-services/deweb.git

cd deweb

git checkout v0.3.1

make build

Проверяем версию:

Код:

build/dewebd version
#корректный вывод 0.3.1

Компилируем:

Код:

sudo mv build/dewebd /usr/local/bin/

make install

Устанавливаем параметр сети:

Код:

dewebd config chain-id deweb-testnet-sirius
Создаем кошелек:

Код:

dewebd keys add <NAME>
#заменить <NAME> на имя своего кошелька
#придумываем пароль
#сохраняем адрес и мнемонику от кошелька


Инициализируем папки:

Код:

dewebd init "<Moniker>" --chain-id deweb-testnet-sirius
#заменить <Moniker> на имя своего будущего валидатора(изпользовать от 2, разделенных пробелом)
#получите страшный вывод - это нормально)


Скачиваем генезис:

Код:

cd $HOME

curl -s https://raw.githubusercontent.com/deweb-services/deweb/main/genesis.json > ~/.deweb/config/genesis.json

Добавляем сиды в файл config.toml:

Код:

sed -E -i 's/seeds = \".*\"/seeds = \"[email protected]:26656\"/' $HOME/.deweb/config/config.toml
Устанавливаем минимальную цену на газ:

Код:

sed -E -i 's/minimum-gas-prices = \".*\"/minimum-gas-prices = \"0.001udws\"/' $HOME/.deweb/config/app.toml
Проверьте открыт ли у вас порт 26656

Проверяем логи ноды:

Код:

dewebd start --log_level info
Если все ок, пошли логи, то нажимаем Cntr+C
Создаем сервисный файл:

Код:

sudo tee /etc/systemd/system/dewebd.service > /dev/null << EOF
[Unit]
Description=DWS Node
After=network-online.target
[Service]
User=$USER
ExecStart=$(which dewebd) start
Restart=on-failure
RestartSec=10
LimitNOFILE=10000
[Install]
WantedBy=multi-user.target
EOF

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

Код:

sudo systemctl enable dewebd.service && sudo systemctl start dewebd.service
Проверка логов:

Код:

sudo journalctl -u dewebd -f
После полной сихронизации ноды (правильный ответ false):

Код:

dewebd status 2>&1 | jq .SyncInfo.catching_up
Если так, можем идти дальше:
Идем в дискорд, запрашиваем токены

В ветке faucet вписываем:

Код:

$request <YOUR_WALLET_ADDRESS> sirius
заменив <YOUR_WALLET_ADDRESS> на адрес своего кошелька

Проверка баланса:

Код:

dewebd q bank balances <YOUR_WALLET_ADDRESS>
#заменяем <YOUR_WALLET_ADDRESS> на адрес своего кошелька

Cоздаем валидатора:

Код:

dewebd tx staking create-validator \
 --amount 4500000udws \
 --commission-max-change-rate 0.10 \
 --commission-max-rate 0.2 \
 --commission-rate 0.1 \
 --from <WALLET_NAME> \
 --min-self-delegation 1 \
 --moniker <MONIKER> \
 --pubkey $(dewebd tendermint show-validator) \
 --chain-id deweb-testnet-sirius \
 --gas auto \
 --gas-adjustment 1.5 \
 --gas-prices 0.001udws
#заменить <WALLET_NAME> на имя своего кошелька
#заменить <MONIKER> на свой моникер

Найти своего валидатора можно в эксплорере

Посмотреть детали своего валидатора:

Код:

dewebd q staking validator $(dewebd keys show wallet --bech val -a)

Ekaterina Kulikova 15.09.2022 23:10

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

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