Валідатори повинні подати pull request свого gentx, щоб зареєструвати свої ноди та отримати шанс потрапити до genesis Torii. Виберуть 125 людей випадково, кожен валідатор отримає 5.000 токенів наприкінці тестнету.
# оновити та встановити пакети
sudo apt update && sudo apt upgrade -y
sudo apt install curl tar wget clang pkg-config libssl-dev jq build-essential bsdmainutils git make ncdu gcc git jq chrony liblz4-tool -y
# встановлення GO 1.17.2
ver="1.17.2"
cd $HOME
wget "<https://golang.org/dl/go$ver.linux-amd64.tar.gz>"
sudo rm -rf /usr/local/go
sudo tar -C /usr/local -xzf "go$ver.linux-amd64.tar.gz"
rm "go$ver.linux-amd64.tar.gz"
echo "export PATH=$PATH:/usr/local/go/bin:$HOME/go/bin" >> $HOME/.bash_profile
source $HOME/.bash_profile
# перевірити правильність встановлення
go version
# ВЫВІД: go version go1.17.2 linux/amd64
# встановлення бінарників
cd $HOME
git clone <https://github.com/archway-network/archway>
cd archway
git checkout main
make install
# задаемо змінні
ARCHWAY_MONIKER=<ИмяВалидатора>
ARCHWAY_WALLET=<ИмяКошелька>
echo 'export ARCHWAY_MONIKER='${ARCHWAY_MONIKER} >> $HOME/.bash_profile
echo 'export ARCHWAY_WALLET='${ARCHWAY_WALLET} >> $HOME/.bash_profile
source $HOME/.bash_profile
# ініціалізація
archwayd init $ARCHWAY_MONIKER --chain-id torii-1
cd $HOME
# створюемо гаманець
archwayd keys add $ARCHWAY_WALLET
# СОХРАНИТЬ МНЕМОНИКУ!!!
# скачуємо генезис
wget -O $HOME/.archway/config/genesis.json "<https://raw.githubusercontent.com/archway-network/testnets/main/torii-1/penultimate_genesis.json>"
# створюємо gentx
archwayd add-genesis-account $(archwayd keys show $ARCHWAY_WALLET -a) 1001000utorii
archwayd gentx $ARCHWAY_WALLET 1000000utorii \\
--commission-rate 0.1 \\
--commission-max-rate 0.1 \\
--commission-max-change-rate 0.1 \\
--pubkey $(archwayd tendermint show-validator) \\
--chain-id torii-1
# приклад виводу:
# Genesis transaction written to "~/.archway/config/gentx/gentx-7fba3a5XXXXXXXXXXXXXXXXXXXxxxxXXXXXXX1.json"
Після цього завантажуємо або копіюємо вміст нашого gentx файлу (якщо скопіювали вміст, то створюємо файл з такою ж назвою як було раніше на робочому столі і копіюємо в нього вміст gentx)
Переходимо за посиланням: https://github.com/archway-network/testnets/
Форкаємо репозиторій:

Заходимо на свій профіль гітхаб, відкриваємо репозиторій, який щойно форкнули. Заходимо в директорію torii-1/gentx і клацаємо Add file -> Upload files

Додаємо наш gentx, підтверджуємо зміни. На сторінці з нашим форкнутим репозиторієм тиснемо Pull requests -> New pull request

Після тиснемо Create pull request -> Create pull request