Недавно описывал пост o Archway и предстоящей тестовой сети. Если кто хочет попробовать запустить свою тестовую ноду, то сейчас самое время. Необходимо создать gentx иотправить его на гитхаб в течение суток. Команда рандомно будет отбирать участников. Можно воспользоваться официальным гайдом https://philabs.notion.site/Run-a-Genesis-Validator-f54af825e48f488cb12c0440f738e9fb или гайдом ниже
Вступайте в русскоязычную телеграм группу и узнайте больше о тестовой сети здесь
Тестовая сеть Torii-1. Подача Gentx
Берем сервер 2v CPU/4 GB RAM/512 GB SSD
Обновляем репозитории
sudo apt update && sudo apt upgrade -y
Устанавливаем необходимые утилиты
sudo apt install curl build-essential git wget jq make gcc tmux -y
Устанавливаем Go ОДНОЙ КОМАНДОЙ
wget https://golang.org/dl/go1.17.5.linux-amd64.tar.gz; \ rm -rv /usr/local/go; \ tar -C /usr/local -xzf go1.17.5.linux-amd64.tar.gz && \ rm -v go1.17.5.linux-amd64.tar.gz && \ echo "export PATH=$PATH:/usr/local/go/bin:$HOME/go/bin" >> ~/.bash_profile && \ source ~/.bash_profile && \ go version
Скачиваем ноду
git clone https://github.com/archway-network/archway && cd archway git checkout main make install archwayd version
Инициализируем ноду (Замените YOUR_MONIKER_NAME на свое название)
archwayd init YOUR_MONIKER_NAME --chain-id=torii-1
Создаем кошелек и сохраняем вывод (Замените ARCHWAY_WALLET на свое название)
archwayd keys add ARCHWAY_WALLET
Скачиваем в каталог penultimate_genesis
wget -O $HOME/.archway/config/genesis.json "https://raw.githubusercontent.com/archway-network/testnets/main/torii-1/penultimate_genesis.json"
Добавляем учетную запись в свой локальный файл genesis с заданной суммой и ключом (Замените ARCHWAY_WALLET на свое название)
archwayd add-genesis-account $(archwayd keys show ARCHWAY_WALLET -a) 1001000utorii
Создаем Gentx (Замените YOUR_MONIKER_NAME и ARCHWAY_WALLET на свои название) (можно перенести в блокнот и отредактировать там)
archwayd gentx ARCHWAY_WALLET 1000000utorii \ --chain-id torii-1 \ --commission-rate=0.09 \ --commission-max-rate=0.1 \ --commission-max-change-rate=0.01 \ --moniker "YOUR_MONIKER_NAME" \ --pubkey $(archwayd tendermint show-validator)
Теперь самое время сделать резервную копию папки с настройками и priv_validator_key.json, сохранив себе на ПК (команда отображает путь)
echo $HOME/.archway/config/
Для PR делаем следующее:
- Делаем форк репозитория https://github.com/archway-network/testnets
- В каталоге https://github.com/archway-network/testnets/torii/gentx создаем новый файл с названием gentx-YOUR_MONIKER_NAME.json
- Делаем PR