April 11, 2022

Torii-1 Archway

Archway— это платформа смарт-контрактов, которая вознаграждает разработчиков. Разработанный для гибкой разработки и простого развертывания в Cosmos, Archway обеспечивает масштабируемые межсетевые dApp, которые охватывают максимальное количество пользователей и активов.

Если вы ставили ноду по прошлому гайду , её нужно сначала удалить. Лучше переустановить сервер .

sudo systemctl stop archwayd; \
sudo systemctl disable archwayd
archwayd unsafe-reset-all
rm -rf /etc/systemd/system/archwayd.service which archwayd
sudo systemctl daemon-reload
rm -rf $HOME/.archway

Установка torii-1

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
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
git clone https://github.com/archway-network/archway
cd archway
git checkout main
make install
cd $HOME
ARCHWAY_CHAIN="torii-1"
ARCHWAY_MONIKER="YOUR_MONIKER_NAME"
ARCHWAY_WALLET="ARCHWAY_WALLET" 

YOUR_MONIKER_NAME - имя вашего валидатора

ARCHWAY_WALLET - имя кошелька

echo 'export ARCHWAY_CHAIN='${ARCHWAY_CHAIN} >> $HOME/.bash_profile
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 $ARCHWAY_CHAIN
archwayd keys add $ARCHWAY_WALLET

Сохраните новую мнемонику

GENTX

wget -O $HOME/.archway/config/genesis.json "https://raw.githubusercontent.com/archway-network/testnets/main/torii-1/penultimate_genesis.json"
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 \
  --moniker="${ARCHWAY_MONIKER}"

Вводите свой пароль от ноды, который вы задавали раннее

Транзакция Genesis записана в "~/.archway/config/gentx/gentx-XXXXXXXXXXXXXXXXXXXXX.json"

ЗАГРУЗИТЕ И СДЕЛАЙТЕ РЕЗЕРВНУЮ КОПИИ $HOME/.archway/config/priv_validator_key.json

Pull Request

https://github.com/archway-network/testnets/tree/main/torii-1/gentx

Укажите имя файла как ваш gentx-XXXXXXXXXXXXXXXXXXXXX.json см.скрин

cat $HOME/.archway/config/gentx/gentx-XXXXXXXXXXXXXXXXXXX.json

Вставьте ваш gentx

Вставьте этот текст полностью в GitHub

Propose new file

Ничего не трогаем , идём дальше

Обязательно заполните данную форму :

https://landing.mailerlite.com/webforms/landing/a4w6x1

Есть еще одна форма на валидатора, будет не лишним заполнить:

https://docs.google.com/forms/d/e/1FAIpQLSfsEWc1J5oxnobxVmA0M9WNFqwJMkdbNQ6s9oOk8o0T_IegzA/viewform

Форму пока нет смысла заполнять , т.к. туда нужно отправить отчёт о стрестестах и тд.

https://docs.google.com/forms/d/e/1FAIpQLScAWscjXibUoBoyua7GLSUFIfhhWGRoRAgLHsSfQHejPyMSgQ/formResponse

Для последней формы ID JSON

cd $HOME
git clone https://github.com/archway-network/testnet-signer
cd testnet-signer
make install
testnet-signer sign_id $ARCHWAY_WALLET

Вводите пароль от кошелька и заполняете нужную информацию, дальше отправляете текст от { до }

Не хотите заморачиваться с установкой?

Лучший бот по установке нод.
Выгодные цены , полное обслуживание и установка под ключ.
https://t.me/storenode_bot

Спасибо папе mZonder