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

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

Ekaterina Kulikova 13.01.2023 15:00

Namada | Testnet - установка ноды
 
Namada | Testnet - установка ноды

https://i.postimg.cc/fTLg10J4/Screenshot-1.jpg

Требования к серверу:
  • 2/4 цпу (must support AVX/SSE instruction set)
  • 2/8 рам
  • 100/500 гб

Подготовка сервера:

Код:

sudo apt update && sudo apt upgrade

sudo apt-get install -y make curl git-core libssl-dev pkg-config libclang-12-dev build-essential

sudo apt install clang

Устанавливаем cargo

Код:

apt install cargo
#отвечаем y

Устанавливает rust версии 1.62

Код:

curl https://sh.rustup.rs -sSf | sh
#отвечаем y, выбираем пункт 1

source "$HOME/.cargo/env"

rustup update

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

Код:

sudo rm -rf /usr/local/go

curl -Ls https://go.dev/dl/go1.19.7.linux-amd64.tar.gz | sudo tar -xzf - -C /usr/local

eval $(echo 'export PATH=$PATH:/usr/local/go/bin' | sudo tee /etc/profile.d/golang.sh)

eval $(echo 'export PATH=$PATH:$HOME/go/bin' | tee -a $HOME/.profile)

go version

Объявляем переменные:

Код:

echo 'export NAMADA_TAG=v0.20.1' >> ~/.bashrc

echo 'export TM_HASH=v0.1.4-abciplus' >> ~/.bashrc

echo 'export NAMADA_CHAIN_ID=public-testnet-11.3aaeae0d49ea' >> ~/.bashrc

echo 'export ALIAS=NAME_VALIDATOR' >> ~/.bashrc
#заменить NAME_VALIDATOR на имя вашего валидатора

source $HOME/.bashrc

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

Код:

git clone https://github.com/anoma/namada.git

cd namada

git checkout $NAMADA_TAG

make build-release

sudo mv target/release/namada /usr/local/bin/

cd

git clone https://github.com/heliaxdev/tendermint

cd tendermint

git checkout $TM_HASH

make build

sudo mv build/tendermint /usr/local/bin/

cd

namada client utils join-network --chain-id $NAMADA_CHAIN_ID

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

Код:

tendermint version
#правильный ответ 0.1.4-abciplus

namada --version
#правильный ответ Namada v0.13.0

Создаем сервисный файл:

Код:

sudo tee /etc/systemd/system/ojod.service > /dev/null << EOF
[Unit]
Description=Namada Node
After=network.target

[Service]
User=$USER
WorkingDirectory=$HOME/.namada
Type=simple
ExecStart=/usr/local/bin/namada --base-dir=$HOME/.namada node ledger run
Environment=NAMADA_TM_STDOUT=true
RemainAfterExit=no
Restart=always
RestartSec=5s
LimitNOFILE=65535

[Install]
WantedBy=multi-user.target" > $HOME/namadad.service
sudo mv $HOME/namadad.service /etc/systemd/system
sudo tee <<EOF >/dev/null /etc/systemd/journald.conf
Storage=persistent
EOF

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

Код:

sudo systemctl restart systemd-journald
sudo systemctl daemon-reload
sudo systemctl enable namadad
sudo systemctl restart namadad


Ekaterina Kulikova 13.01.2023 15:01

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

Smart Hamster Nodes Studio

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


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


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

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