April 8, 2022

Archway

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

Про тестнет:
Наградной тестнет стартует уже 11 апреля продлиться он 30 дней
На середину 2022 года запланирован запуск майннета
На награды выделили 0.5% от всего саплая.

Телеграмм проекта
Twitter
Веб-сайт

Заказываем сервер
VPS 4 Cores, 8 GB RAM, 200 GB SSD Linux Ubuntu 20.04

Арендовать можно тут

Подключаемся к серверу через PuTTY(windows)

Если у вас macOS/Linux - то через терминал. Для macOS можно использовать еще, например   Termius

скачиваем отсюда: https://www.putty.org/  Устанавливаем.Запускаем меню программ Windows программу Putty:

После запуска видим вот такое окно:

в верхнем поле вводим IP-адрес своего сервера и нажимаем Open,  после этого появляется окно терминала как на картинке ниже.

сначала вводим логин root, нажимаем Enter . копируем пароль от вашего сервера в буфер обмена и вставляем в строку password. Для этого нужно кликнуть в поле правой кнопкой мыши (сам пароль не отображается!!!) и нажать Enter. Если все шаги до этого сделаны правильно, вы увидите  примерно такой экран, это означает, что терминал запущен и  можно вводить команды по установке

Установка ПО Archway. Нужно скопировать следующие команды в терминал

Команды не нужно вводить вручную. Можно копировать в буфер обмена (Ctrl+C), и вставить правой кнопкой мыши в терминал и нажать Enter.

Запускаем скрипты для установки необходимого на сервер:

sudo apt update && sudo apt upgrade -y
sudo apt install wget jq bc build-essential tmux -y

Начинаем установку ноды

. <(wget -qO- https://raw.githubusercontent.com/SecorD0/utils/main/installers/docker.sh)
docker create -it --name archway archwaynetwork/archwayd:augusta
docker cp archway:/usr/bin/archwayd /usr/bin/archwayd
docker rm archway -f
docker rmi archwaynetwork/archwayd:augusta
. <(wget -qO- https://raw.githubusercontent.com/SecorD0/utils/main/miscellaneous/insert_variable.sh) -n archway_chain_id -v "augusta-1"

Называем нашу ноду Enter the value: названиеНоды

. <(wget -qO- https://raw.githubusercontent.com/SecorD0/utils/main/miscellaneous/insert_variable.sh) -n archway_moniker

Называем наш кошелёк Enter the value: названиеКошелька

. <(wget -qO- https://raw.githubusercontent.com/SecorD0/utils/main/miscellaneous/insert_variable.sh) -n archway_wallet_name
archwayd init "$archway_moniker" --chain-id "$archway_chain_id"
archwayd config chain-id augusta-1
archwayd config keyring-backend file

Создаём кошелёк-задаем пароль кошельку

archwayd keys add "$archway_wallet_name" --keyring-backend file

Копируем адресс и монемоник фразу

wget -qO $HOME/.archway/config/genesis.json https://raw.githubusercontent.com/SecorD0/Archway/main/genesis.json
wget -qO $HOME/.archway/config/addrbook.json https://raw.githubusercontent.com/SecorD0/Archway/main/addrbook.json

sed -i -e "s%^moniker *=.*%moniker = \"$archway_moniker\"%; "\ "s%^seeds *=.*%seeds = \"[email protected]:31076,[email protected]:26656\"%; "\ "s%^persistent_peers *=.*%persistent_peers = \"[email protected]:26656\"%; "\ "s%^external_address *=.*%external_address = \"`wget -qO- eth0.me`:26656\"%; " $HOME/.archway/config/config.toml

printf "[Unit]
Description=Archway node
After=network-online.target

[Service]
User=$USER
ExecStart=`which archwayd` start --x-crisis-skip-assert-invariants
Restart=on-failure
RestartSec=3
LimitNOFILE=65535

[Install]
WantedBy=multi-user.target" > /etc/systemd/system/archwayd.service

sudo systemctl daemon-reload
sudo systemctl enable archwayd
sudo systemctl restart archwayd

. <(wget -qO- https://raw.githubusercontent.com/SecorD0/utils/main/miscellaneous/insert_variable.sh) -n archway_log -v "sudo journalctl -fn 100 -u archwayd" -a

. <(wget -qO- https://raw.githubusercontent.com/SecorD0/utils/main/miscellaneous/insert_variable.sh) -n archway_node_info -v ". <(wget -qO- https://raw.githubusercontent.com/SecorD0/Archway/main/node_info.sh) -l RU 2> /dev/null" -a

Создаем валидатора

archway_node_info

Вывод команды должен быть такой Ждём пока нода за синхронизируется и продолжаем по гайду

После того как наша нода синхронизировалась нам нужно запросить токены Переходим в дискорд

В ветке faucet запрашиваем токены
!faucet (вставляем наш адрес который копировали)

Делигирируем монеты

archwayd tx staking create-validator \
--amount 9000000uaugust \
--moniker "$archway_moniker" \
--pubkey `archwayd tendermint show-validator` \
--commission-rate 0.01 \
--commission-max-rate 0.1 \
--commission-max-change-rate 0.1 \ --min-self-delegation 1 \
--from "$archway_wallet_name" \
--chain-id "$archway_chain_id"

Далее переходим заполняем форму

так же если вы ранее не заполняли форму которая была у нас в постах
Переходим и заполняем ещё одну ,только имя валидатора ставьте такое же как и имя самой ноды

Спасибо за внимание!)На этом всё!
Ждём дальнейших обновлений

Подписывайся:

👉🏼Публичный канал MAR!O

👉🏼Канал по нодам MAR!O Nodes