Установка и использование платформы

Развертывание платформы с подключением к Mainnet

В этом варианте развертывания платформы все ваши транзакции будут отправляться в Waves Enterprise Mainnet. При работе с Mainnet, за каждую транзакцию предусмотрены комиссии в WEST.

Для подключения к Mainnet вам достаточно установить одну ноду.

Если вам необходимо развернуть сеть из нескольких нод с подключением к Mainnet, обратитесь в службу технической поддержки.

Лицензия для работы в сети Mainnet выдаётся бесплатно на 1 год всем, кто выполнил условия для подключения. По истечении года держатель ноды должен запросить новую лицензию.

Создание аккаунта, перевод токенов и подтверждающая транзакция

Перед развертыванием ПО ноды создайте аккаунт WE при помощи клиента. Затем выполните следующие шаги:

  1. В клиенте создайте блокчейн-адрес при помощи кнопки Адрес не выбран в правом верхнем углу приложения, либо при помощи кнопку Создать адрес во вкладке Токены. Не забудьте записать или запомнить seed-фразу! С ее помощью вы всегда сможете восстановить доступ к вашему адресу при утрате учетных данных. После создания адреса нажмите на кнопку Использовать адрес.

  2. Переведите на созданный адрес сумму в WEST, превышающую генерирующий баланс. Для этого перейдите на вкладку Токены клиента и нажмите на кнопку Добавить токенов через Waves Exchange. Скопируйте ваш блокчейн-адрес, а затем следуйте подсказкам обменного сервиса для покупки WEST.

  3. Передайте в лизинг любое количество токенов WEST на адрес 3NrKDuHjUG7vSCiMMD259msBKcPRm4MvaJu и сохраните идентификатор этой транзакции - он будет использован для подтверждения вашего баланса и факта владения вашим блокчейн-адресом. Поскольку токены передаются на этот адрес в лизинг, в дальнейшем вы сможете в любое время отозвать их обратно.

Развертывание ноды

Ознакомьтесь с системными требованиями к блокчейн-платформе.

После успешной передачи токенов разверните ноду:

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

wget https://raw.githubusercontent.com/waves-enterprise/we-node/release-1.12/node/src/docker/docker-compose.yml
  1. Скачайте файл mainnet.conf из официального репозитория Waves Enterprise в GitHub, выбрав актуальную версию платформы. Затем переименуйте его в private_network.conf и поместите в корень рабочей директории.

  2. Разверните вашу ноду при помощи следующей команды:

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

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

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

  1. Зайдите на сайт службы технической поддержки Waves Enterprise и зарегистрируйтесь.

  2. Создайте заявку Подключение участника для юридического или физического лица.

  3. Заполните все необходимые поля формы, в частности, публичный ключ подключаемой ноды. Если вы планируете осуществлять майнинг в Mainnet, поставьте флажок Прошу предоставить права майнинга.

  4. В поле Подтверждение владения токенами WEST введите идентификатор транзакции, при помощи которой вы передали токены в лизинг на адрес 3NrKDuHjUG7vSCiMMD259msBKcPRm4MvaJu.

  5. Дождитесь рассмотрения заявки и подтверждения успешной регистрации, после чего запустите ноду, публичный ключ которой вы указали в заявке на подключение:

docker-compose up -d node-0

После запуска контейнера REST API ноды будет доступен по адресу http://localhost:6862. Для остановки вашей ноды выполните команду docker-compose down.

  1. Для осуществления майнинга и отправки транзакций переведите 50 000 WEST или более на адрес подключенной ноды.

Подсказка

Для просмотра состояния вашей лицензии для работы в Mainnet воспользуйтесь запросом GET /licenses/status к ноде.