Aptos
May 14, 2022

Установка Ноды APTOS TESTNET ( 2 ФАЗА )

Наш Telegram канал - https://t.me/Alien_Coin

Видео-гайд

Требования к серверу:

• 4 CPU

• 8 ГБ ОЗУ

• 300 ГБ Диск

Установка

1. Установка докера

- 1.1 wget -O get-docker.sh https://get.docker.com

- 1.2 sudo sh get-docker.sh

- 1.3 rm -f get-docker.sh - 1.4 sudo curl -L "https://github.com/docker/compose/releases/download/1.29.2/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose

- 1.5 sudo chmod +x /usr/local/bin/docker-compose

2. Установка Aptos CLI

- 2.1 sudo wget https://github.com/aptos-labs/aptos-core/releases/download/aptos-cli-0.2.0/aptos-cli-0.2.0-Ubuntu-x86_64.zip

- 2.2 sudo apt-get install unzip

- 2.3 sudo unzip aptos-cli-0.2.0-Ubuntu-x86_64.zip

- 2.4 sudo mv aptos /usr/local/bin/

- 2.5 sudo chmod +x /usr/local/bin/aptos

- 2.6 sudo ln -s /usr/local/bin/aptos /usr/bin/aptos

3. Создаем каталог для композиции узла Aptos
- 3.1 export WORKSPACE=testnet
- 3.2 mkdir ~/$WORKSPACE
- 3.3 cd ~/$WORKSPACE

4. Загружаем validator.yaml, fullnode.yaml и docker-compose.yaml в этот каталог
- 4.1 wget https://raw.githubusercontent.com/aptos-labs/aptos-core/main/docker/compose/aptos-node/docker-compose.yaml
- 4.2 wget https://raw.githubusercontent.com/aptos-labs/aptos-core/main/docker/compose/aptos-node/validator.yaml
- 4.3 wget https://raw.githubusercontent.com/aptos-labs/aptos-core/main/docker/compose/aptos-node/fullnode.yaml

5. Создаем ключи (ключ владельца узла, консенсусный ключ и сетевой ключ)

- 5.1 aptos genesis generate-keys --output-dir ~/$WORKSPACE

6. Настройка валидатора

aptos genesis set-validator-configuration \ --keys-dir ~/$WORKSPACE --local-repository-dir ~/$WORKSPACE \ --username Имя_Ноды \ --validator-host Ваш_айпи:6180 \ --full-node-host Ваш_айпи:6182

7. Создаем макет YAML-файла, который определяет узел в наборе валидаторов

- 7.1 nano layout.yaml

- 7.2 Добавляем в него:

-—

root_key: "F22409A93D1CD12D2FC92B5F8EB84CDCD24C348E32B3E7A720F3D2E288E63394"
users:
- "имя_ноды"
chain_id: 40
min_stake: 0
max_stake: 100000
min_lockup_duration_secs: 0
max_lockup_duration_secs: 2592000
epoch_duration_secs: 86400
initial_lockup_timestamp: 1656615600
min_price_per_gas_unit: 1
allow_new_validators: true

Сохраняем ( Ctrl+S ) и выходим ( Ctrl + X )

8. Скачиваем ФреймВорк

- 8.1 wget https://github.com/aptos-labs/aptos-core/releases/download/aptos-framework-v0.2.0/framework.zip

- 8 .2 unzip framework.zip

9. Компиляция genesis blob и waypoint

- 9.1 aptos genesis generate-genesis --local-repository-dir ~/$WORKSPACE --output-dir ~/$WORKSPACE

10. Запускаем: docker-compose up -d

11. Делаем рестарт: docker compose restart Посмотреть логи: docker logs -f testnet_fullnode_1 --tail 5000
Посмотреть логи валидатора: docker logs -f testnet_validator_1 --tail 5000

Explorer ( проверка ноды ) - https://www.aptos-node.info/

Регистрацию проходим тут - https://community.aptoslabs.com/