Примечание: Настройка запуска валидатора перед генезисом возможна только в окне отправки gentx.
Инициализируйте данные в домашнем каталоге демона:
archwayd init <Your-Moniker> --chain-id torii-1 --home $HOMEDIR
Скачать генезис с https://github.com/archway-network/testnets/blob/torii/penultimate_genesis.json и скопируйте его в $HOMEDIR
cp penultimate_genesis.json $HOMEDIR/config/genesis.json
Создайте новый ключ с помощью следующей команды. Обратите внимание, что ключ будет храниться в хранилище ключей, настроенном вами ранее.
archwayd keys add <key-name> --home $HOMEDIR
Пополните свой счет в генезис с некоторыми средствами:
archwayd add-genesis-account $(archwayd keys show <key-name> -a --home $HOMEDIR) 1000000000uaugust --home $HOMEDIR
Создайте gentx который содержит MsgCreateValidator:
archwayd gentx <key-name> <delegation_amount>utorii \
--commission-rate <commission_rate> \
--commission-max-rate <commission_max_rate> \
--commission-max-change-rate <commission_max_change_rate> \
--pubkey $(archwayd tendermint show-validator --home $HOMEDIR) \
--chain-id torii-1
Пример этой команды показан здесь:
archwayd gentx my-key 1000000000utorii \
--commission-rate 0.1 \
--commission-max-rate 0.1 \
--commission-max-change-rate 0.1 \
--pubkey $(archwayd tendermint show-validator --home $HOMEDIR) \
--chain-id torii-1
Обратите внимание, что ключ, на который ссылается key-name теперь является ключом оператора валидатора. Вы можете получить адрес оператора валидатора, выполнив следующую команду: archwayd keys show <key-name> --home $HOMEDIR --bech val -a
Клонируйте archway-network/testnets репозиторий и внесите следующие изменения:
git clone [email protected]:archway-network/testnets.git
cp $HOMEDIR/config/genesis.json testnets/torii/penultimate_genesis.json
cp $HOMEDIR/gentxs/*.json testnets/torii/gentxs/
Откройте PR на archway-network/testnets репозиторий и дождитесь его слияния.
После окончания окна подтвежденияgentx, вам нужно получить final_genesis.json из archway-network/testnets репозитория и заменить genesis.json в$HOMEDIR Выполните следующие команды в той же директории, что и в шаге 2.
rm -rf testnets
git clone [email protected]:archway-network/testnets.git
cp testnets/torii/final_genesis.json $HOMEDIR/config/genesis.json