|
Ноды криптовалют Заработок на установке нод криптовалют. |
Опции темы |
13.01.2023, 15:00 | #1 |
Member
Регистрация: 20.07.2022
Сообщений: 99
|
Namada | Testnet - установка ноды
Namada | Testnet - установка ноды
Требования к серверу:
Подготовка сервера: Код:
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 Код:
apt install cargo #отвечаем y Код:
curl https://sh.rustup.rs -sSf | sh #отвечаем y, выбираем пункт 1 source "$HOME/.cargo/env" rustup update Код:
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 |