Подключение одной ноды к сети Mainnet

Полная инструкция по подключению ноды к Mainnet представлена на странице Подключение ноды в сеть «Waves Enterprise Mainnet».

  1. Создайте рабочую директорию и поместите туда файл docker-compose.yml, который вы можете скачать с официальной страницы Waves Enterprise на GitHub, выбрав самый свежий релиз.

  2. Поместите в рабочую директорию конфигурационный файл ноды с именем private_network.conf. Для подключения к Mainnet используется конфигурационный файл ноды mainnet.conf, взятый с официальной страницы Waves Enterprise на GitHub. Скачайте его и переименуйте в private_network.conf.

  3. Запустите следующую команду и дождитесь результатов выполнения команды:

docker run --rm -ti -v $(pwd):/config-manager/output/ wavesenterprise/config-manager:v1.4.0

После развёртывания ноды все созданные пароли и адреса хранятся в файле credentials.txt, который находится в рабочей директории.

  1. При наличии файла лицензии положите файл лицензии в директорию working directory/configs/nodes/node-0/license, которая создаётся при развёртывании окружения в рабочей директории.

  1. Выполните команду для запуска ноды:

docker-compose up -d node-0

После запуска контейнера REST API ноды будет доступен по адресу http://localhost:6862.

Внимание

При наличии ошибок убедитесь, что не запущены другие конкурирующие контейнеры или программы. Для вывода списка запущенных контейнеров и их состояния введите командой docker ps -a. Для остановки выбранного контейнера - командой docker stop [myContainer]. Для остановки всех контейнеров вы можете ввести docker stop $(docker ps -a -q). Команда docker rm [myContainer] удалит выбранный, docker rmi $(docker images -a -q) удалит все контейнеры.

Для остановки запущенной ноды выполните следующую команду:

docker-compose down