September 5, 2023
How submit Namada Pull Request (PR) | Как подать пул реквест намада
Требования к серверу:
4/8/160 - я взяла на хетцнере
Учтите, что в файле, который вы будете подавать будет указан айпи
Учитывайте возможности по расширению сервера, которые дает хостинг
Так как для самой ноды этого будет мало
Подготавливаем сервер:
sudo apt update && sudo apt upgrade -y sudo apt install curl -y
sudo apt install git-lfs make curl tar wget clang pkg-config libssl-dev jq build-essential -y sudo apt install git clang llvm libudev-dev git make unzip -y
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh #нажимаем 1
source ~/.cargo/env
apt install -y protobuf-compiler libprotobuf-dev PROTOC_ZIP=protoc-3.14.0-linux-x86_64.zip curl -OL https://github.com/protocolbuffers/protobuf/releases/download/v3.14.0/$PROTOC_ZIP sudo unzip -o $PROTOC_ZIP -d /usr/local bin/protoc sudo unzip -o $PROTOC_ZIP -d /usr/local 'include/*' rm -f $PROTOC_ZIP
Копируем репозиторий, запускаем билд
git clone https://github.com/anoma/namada.git cd namada git checkout v0.25.0 make install
cp ./target/release/namada* /usr/local/bin/
export ALIAS="<NAME_FOR_YOUR_VALIDATOR>" #заменить <NAME_FOR_YOUR_VALIDATOR> на имя своего валидатора export PUBLIC_IP="<SERVER_IP>" #заменить <SERVER_IP> на айпи вашего сервера namada client utils init-genesis-validator --alias $ALIAS \ --max-commission-rate-change 0.01 --commission-rate 0.05 \ --net-address $PUBLIC_IP:26656
Выдаст текст файла, а так же путь к нему, примерно так:
Pre-genesis TOML written to /root/.local/share/namada/pre-genesis/kulikova/validator.toml
Сохраняем себе его на комп через файловую сессию, а также переименовываем его на компе, что бы название было ИМЯ_ВАЛИДАТОРА.toml
Теперь нам нужно сделать Pull Request на вашем github:
- Переходим в гит хаб намада
- Нажимаем fork - подтверждаем все
- Далее находим в своем профиле этот репозиторий и нажимаем Add a file -> Upload files
- Выбираем наш файл, загружаем
- Можно кинуть в дискорд ссылку на ваш коммит