May 16, 2022

Установка ноды PEAQ. Тест сети Agung

I Установка ноды PEAQ.

Официальные системные требования:

  • Рекомендуемой и официально поддерживаемой операционной системой для размещения узлов Agung является Ubuntu 20.04
  • CPU4 Cores (2.0Ghz or above)
  • RAM8 GB
  • Disk space, SSD (recommended) or HDD 50 GB (to start)
  • For RPC and WebSockets the following should be opened 9933/TCP 9944/TCP

1. Обновляемся

sudo apt update && sudo apt upgrade -y

2. Загружаем tar-файл

wget https://github.com/peaqnetwork/peaq-network-node/releases/download/agung-apr-7-2022/peaq-node-agung-apr-7-2022.tar.gz

3. Производим распаковку

tar zxvf peaq-node-agung-apr-7-2022.tar.gz && chmod +x peaq-node

4. Создаем файл

printf "[Unit] Description=Peaq Node [Service] User=$USER ExecStart=$HOME/start_node.sh WorkingDirectory=$HOME Restart=always RestartSec=60 [Install] WantedBy=multi-user.target" > /etc/systemd/system/peaq-node.service

5. Создаем скрипт (указываем свое ИМЯ_НОДЫ)

tee <<EOF > $HOME/start_node.sh #!/bin/sh ./peaq-node \ --base-path ./chain-data \ --chain agung \ --port 1033 \ --ws-port 9944 \ --rpc-port 9933 \ --rpc-cors all \ --pruning archive \ --name ИМЯ_НОДЫ EOF

6. Устанавливаем разрешение на запуск

chmod +x start_node.sh

7. Запускаем

sudo systemctl daemon-reload sudo systemctl enable peaq-node sudo systemctl restart peaq-node

8. Смотрим лог-файл

journalctl -u peaq-node -f

штатные логи работы ноды
штатные логи работы ноды

9.Смотрим статус узла

sudo service peaq-node status

-10- обновление (ввод построчно). ЕСЛИ ЗАЧЕРКНУТО, ВВОДИТЬ НЕ НАДО ВООБЩЕ!!!!!

ПРИ НЕОБХОДИМОСТИ (к вводу построчно НЕ относиться!!!)

cd $HOME && sudo rm -rf peaq-node
APP_VERSION=$(curl -s https://api.github.com/repos/peaqnetwork/peaq-network-node/releases/latest | jq -r ".tag_name")
wget -O peaq-node.tar.gz https://github.com/peaqnetwork/peaq-network-node/releases/download/${APP_VERSION}/peaq-node-${APP_VERSION}.tar.gz
sudo tar zxvf peaq-node.tar.gz
sudo rm peaq-node.tar.gz
sudo chmod +x peaq-node
sudo mv peaq-node /root/
sudo systemctl restart peaq-node

Смотреть версию

peaq-node --version

Следить за блоками можно тут или тут

https://peaqscan.agung.peaq.network/

Для восстановления ноды сохраняем файлы peaq-node.service и start_node.sh (заменяем их в пунктах 4 и 5 соответственно). Для удобства можно сначала выполнить пункт, затем заменить файл.

II Тест сети Agung (peaq testnet) ПО ЖЕЛАНИЮ, участие не на что пока не влияет (только ради практики, иногда сеть лагает)

1. Переходим на сайт

https://polkadot.js.org/apps/?rpc=wss%3A%2F%2Fwss.agung.peaq.network#/accounts

2. Добавляем аккаунт

Сохраняем фразу - далее - задаем пароль - далее- далее

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

4. Переходим в Discord проходим верификацию.

4.1. В разделе testnet-entry нажимаем значки, представленные ботом

4.2. Появляется раздел #agung-faucet . В нем запрашиваем тестовые токены отправкой сообщения

!send <ВАШ_АДРЕС_КОШЕЛЬКА_AGUNG>

После этого бот автоматически зачислит вам 1 AGNG

5. Создаем кошелек Ethereum на Agung (peaq Testnet)

5.1. Нажмите на ссылку для добавления плагина MetaMask

5.2. После добавления плагина MetaMask необходимо установить соединение с сетью Agung.

RPC для Agung: https://erpc.agung.peaq.network

6. Перебрасываем токены из кошелька Substrate в кошелек ETH на Agung (peaq Testnet)

6.1. Скопируйте свой адрес ETH (открытый ключ)

6.2. Используйте этот интернет сайт для расчета вашего депозитного адреса для Substrate.

6.3. Измените адресную схему на «H160».

6.4. Оставьте «Изменить префикс адреса» на «5».

6.5. Введите свой ETH-адрес (открытый ключ) в поле «Входной адрес».

6.6. Скопируйте нижний адрес, который представляет ваш депозитный адрес.

6.7. Переходим на polkadot.js. Выберите свой кошелек, с которого хотите перевести средства, и нажмите «Отправить»:

6.8. В поле кому вводим ваш скопированный адрес, выбираем сколько отправить и выполняем перевод.

7. Вывод токенов из кошелька ETH в кошелек Substrate на Agung (peaq Testnet)

7.1. Копируем свой адрес кошелька на polkadot

7.2. Используйте этот веб-сайт , чтобы рассчитать свой адрес вывода

Копируем первые 42 символа преобразованного результата

7.3. Отправьте AGNG из своего кошелька ETH на этот недавно скопированный адрес ETH.

7.4. После отправки заходим на polkadot.js. Выбираем Экстринзики

7.5. Отправьте следующие внешние данные:

  • выберите evmисточник: H160
  • адрес ETH, который мы недавно отправили AGNG (первые 42 символа, полученные с этот веб-сайт)
  • value (BalanceOF): сколько AGNG вы отправили. Пример: 0.2 AGNG = 2 + 17 нулей или 1 AGNG = 1000000000000000000 (+ 18 нулей)

(как на рисунке)

7.6. Отправляем транзакцию. Ваш AGNG должен поступить на кошелек Polkadot js в сети Agung.

Следите за проектом:

Medium | Blog | Github | Discord |Twitter | Linkedin | Telegram