September 5, 2023

How submit Namada Pull Request (PR) | Как подать пул реквест намада

Требования к серверу:

4/8/160 - я взяла на хетцнере

Учтите, что в файле, который вы будете подавать будет указан айпи
Учитывайте возможности по расширению сервера, которые дает хостинг
Так как для самой ноды этого будет мало

Ubuntu 22.04

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

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/

Генерируем файл для pr:

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:

  1. Переходим в гит хаб намада
  2. Нажимаем fork - подтверждаем все
  3. Далее находим в своем профиле этот репозиторий и нажимаем Add a file -> Upload files
  4. Выбираем наш файл, загружаем
  5. Можно кинуть в дискорд ссылку на ваш коммит

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

Smart Hamster Nodes Studio

YouTube канал тут!

Наша новостная группа тут!

Курс "Обучение по нодам" тут!