Validatoren müssen einen Pull-Request ihres gentx einreichen, um ihre Nodes zu registrieren und eine Chance zu bekommen, in genesis Torii zu kommen. 125 Personen werden nach dem Zufallsprinzip ausgewählt und jeder Validator erhält am Ende des Tests 5.000 Token.
# Pakete aktualisieren und installieren
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
# installieren 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
# prüfen, ob die Installation abgeschlossen ist
go version
# Ausgabe: go version go1.17.2 linux/amd64
# Binärdateien installieren
cd $HOME
git clone <https://github.com/archway-network/archway>
cd archway
git checkout main
make install
# einstellen Variablen
ARCHWAY_MONIKER=<Ihr moniker>
ARCHWAY_WALLET=<Name der Brieftaschee>
echo 'export ARCHWAY_MONIKER='${ARCHWAY_MONIKER} >> $HOME/.bash_profile
echo 'export ARCHWAY_WALLET='${ARCHWAY_WALLET} >> $HOME/.bash_profile
source $HOME/.bash_profile
# initialisieren
archwayd init $ARCHWAY_MONIKER --chain-id torii-1
cd $HOME
# Brieftasche hinzufügen
archwayd keys add $ARCHWAY_WALLET
# MNEMONIK AUS DER AUSGABE SPEICHERN!!!
# herunterladen genesis
wget -O $HOME/.archway/config/genesis.json "<https://raw.githubusercontent.com/archway-network/testnets/main/torii-1/penultimate_genesis.json>"
# erstellen 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
# Ausgabebeispiel:
# Genesis transaction written to "~/.archway/config/gentx/gentx-7fba3a5XXXXXXXXXXXXXXXXXXXxxxxXXXXXXX1.json"
Laden Sie dann den Inhalt unserer gentx-Datei herunter oder kopieren Sie ihn (wenn Sie den Inhalt kopiert haben, erstellen Sie eine Datei mit demselben Namen wie zuvor auf dem Desktop und kopieren Sie den gentx-Inhalt hinein)
Weiter zu: https://github.com/archway-network/testnets/
Repository aufspalten:

Gehen Sie zu Ihrem Github-Profil und öffnen Sie das Repository, das Sie gerade geforkt haben. Gehen Sie zum Verzeichnis torii-1/gentx und klicken Sie auf Add file -> Upload files

Fügen Sie unser gentx hinzu und bestätigen Sie die Änderungen. Klicken Sie auf der Seite unseres geforketen Repositorys auf Pull requests -> New pull request

Klicken Sie anschließend auf Create pull request -> Create pull request