Validators must submit a pull request of their gentx to register their nodes and get a chance to get into genesis Torii. 125 people will be randomly selected and each validator will receive 5,000 tokens at the end of the test.

PR gentx submission guide

Server preparation

# update & install packages
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

# install 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

# check if installation complete
go version
# output: go version go1.17.2 linux/amd64

Archway

# install binaries
cd $HOME
git clone <https://github.com/archway-network/archway>
cd archway
git checkout main
make install

# set variables
ARCHWAY_MONIKER=<your moniker>
ARCHWAY_WALLET=<your key name>

echo 'export ARCHWAY_MONIKER='${ARCHWAY_MONIKER} >> $HOME/.bash_profile
echo 'export ARCHWAY_WALLET='${ARCHWAY_WALLET} >> $HOME/.bash_profile
source $HOME/.bash_profile

# init
archwayd init $ARCHWAY_MONIKER --chain-id torii-1
cd $HOME

# add keys
archwayd keys add $ARCHWAY_WALLET
# SAVE MNEMONIC FROM OUTPUT!!!

# download genesis
wget -O $HOME/.archway/config/genesis.json "<https://raw.githubusercontent.com/archway-network/testnets/main/torii-1/penultimate_genesis.json>"

# create 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 
# output example:
# Genesis transaction written to "~/.archway/config/gentx/gentx-7fba3a5XXXXXXXXXXXXXXXXXXXxxxxXXXXXXX1.json"

Then download or copy the contents of our gentx file (if you have copied the contents, create a file with the same name as before on the desktop and copy the gentx contents into it)

GitHub

Go to: https://github.com/archway-network/testnets/

Fork repo:

Untitled

Go to your github profile, open the repository you just forked. Go to the directory torii-1/gentx and click Add file -> Upload files

Untitled

Add our gentx, confirm changes. On our forked repository page, click Pull requests -> New pull request

Untitled

Afterwards click Create pull request -> Create pull request

Pull request submitted, now wait for the results! 🎉