February 1, 2024
Namada Node Guide
mkdir -p $HOME/.local/bin curl -sL https://github.com/cometbft/cometbft/releases/download/v0.37.2/cometbft_0.37.2_linux_amd64.tar.gz | tar -C $HOME/.local/bin -xzf- cometbft curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh -s -- -y source "$HOME/.cargo/env" sudo apt -q update sudo apt -qy install make git-core libssl-dev pkg-config libclang-12-dev libudev-dev build-essential protobuf-compiler sudo apt -qy upgrade cd git clone -b v0.31.6 https://github.com/anoma/namada.git shielded-expedition.88f17d1d14 cd shielded-expedition.88f17d1d14 make build-release for BIN in namada namadac namadan namadar namadaw; do install -m 0755 target/release/$BIN $HOME/.local/bin/$BIN; done
sudo tee /etc/systemd/system/namada.service > /dev/null << EOF [Unit] Description=Namada node After=network-online.target [Service] User=$USER ExecStart=$HOME/.local/bin/namada node ledger run Restart=always RestartSec=10 LimitNOFILE=65535 Environment="CMT_LOG_LEVEL=p2p:none,pex:error" Environment="NAMADA_CMT_STDOUT=true" Environment="NAMADA_LOG=info" Environment="PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:$HOME/.local/bin" [Install] WantedBy=multi-user.target EOF
sudo systemctl daemon-reload sudo systemctl enable namada.service export PATH=$HOME/.local/bin:$PATH namadac utils join-network --chain-id shielded-expedition.88f17d1d14 sudo systemctl start namada.service sudo journalctl -u namada.service -f --no-hostname -o cat #просмотр логов cd cd $HOME/.local/bin cp * /usr/local/bin cd
namada wallet derive --alias wallet #восстанавливаем кошелек namada wallet list --transparent #список кошельков
Создаем валидатора (замените YOUR_VALIDATOR_ALIAS и validator@example.com)
namada client init-validator \ --alias "YOUR_VALIDATOR_ALIAS" \ --account-keys wallet \ --signing-keys wallet \ --commission-rate 0.05 \ --max-commission-rate-change 0.01 \ --email validator@example.com
sudo systemctl restart namada.service && sudo journalctl -u namada.service -f --no-hostname -o cat
namada client bond \ --source wallet \ --validator "NAME" \ --amount 100
Перезапуск сети
sudo systemctl stop namada.service rm -rf $HOME/.local/bin/namada* $HOME/.local/bin/cometbft rm -rf $HOME/.local/share/namada rm -rf $HOME/shielded-expedition.88f17d1d14/ cd cd /usr/local/bin rm namada rm namadac rm namadan rm namadar rm namadaw rm cometbft cd
И идем с начала гайда))
ПРОПУСКАЕМ только создание сервисного файла