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"
Далее переходим заполняем форму
так же если вы ранее не заполняли форму которая была у нас в постах
Переходим и заполняем ещё одну ,только имя валидатора ставьте такое же как и имя самой ноды