Установка и использование платформы
Развертывание платформы с подключением к Mainnet¶
В этом варианте развертывания платформы все ваши транзакции будут отправляться в Waves Enterprise Mainnet. При работе с Mainnet, за каждую транзакцию предусмотрены комиссии в WEST.
Для подключения к Mainnet вам достаточно установить одну ноду.
Если вам необходимо развернуть сеть из нескольких нод с подключением к Mainnet, обратитесь в службу технической поддержки.
Лицензия для работы в сети Mainnet выдаётся бесплатно на 1 год всем, кто выполнил условия для подключения. По истечении года держатель ноды должен запросить новую лицензию.
Создание аккаунта, перевод токенов и подтверждающая транзакция¶
Перед развертыванием ПО ноды создайте аккаунт WE при помощи клиента. Затем выполните следующие шаги:
В клиенте создайте блокчейн-адрес при помощи кнопки Адрес не выбран в правом верхнем углу приложения, либо при помощи кнопку Создать адрес во вкладке Токены. Не забудьте записать или запомнить seed-фразу! С ее помощью вы всегда сможете восстановить доступ к вашему адресу при утрате учетных данных. После создания адреса нажмите на кнопку Использовать адрес.
Переведите на созданный адрес сумму в WEST, превышающую генерирующий баланс. Для этого перейдите на вкладку Токены клиента и нажмите на кнопку Добавить токенов через Waves Exchange. Скопируйте ваш блокчейн-адрес, а затем следуйте подсказкам обменного сервиса для покупки WEST.
Передайте в лизинг любое количество токенов WEST на адрес
3NrKDuHjUG7vSCiMMD259msBKcPRm4MvaJu
и сохраните идентификатор этой транзакции - он будет использован для подтверждения вашего баланса и факта владения вашим блокчейн-адресом. Поскольку токены передаются на этот адрес в лизинг, в дальнейшем вы сможете в любое время отозвать их обратно.
Развертывание ноды¶
Ознакомьтесь с системными требованиями к блокчейн-платформе.
После успешной передачи токенов разверните ноду:
Создайте рабочую директорию и поместите в нее файл docker-compose.yml. Этот файл вы можете скачать из официального репозитория Waves Enterprise в GitHub, выбрав самый свежий релиз платформы, либо в терминале при помощи утилиты wget:
wget https://raw.githubusercontent.com/waves-enterprise/we-node/release-1.16/node/src/docker/docker-compose.yml
Скачайте файл
mainnet.conf
из официального репозитория Waves Enterprise в GitHub, выбрав актуальную версию платформы. Затем переименуйте его вprivate_network.conf
и поместите в корень рабочей директории.Разверните вашу ноду при помощи следующей команды:
docker run --rm -ti -v $(pwd):/config-manager/output/ wavesenterprise/config-manager:latest
После развертывания ноды все сгенерированные адреса и пароли будут храниться в файле credentials.txt в рабочей директории.
Подключение ноды к Mainnet¶
Зайдите на сайт службы технической поддержки Waves Enterprise и зарегистрируйтесь.
Создайте заявку Подключение участника для юридического или физического лица.
Заполните все необходимые поля формы, в частности, публичный ключ подключаемой ноды. Если вы планируете осуществлять майнинг в Mainnet, поставьте флажок Прошу предоставить права майнинга.
В поле Подтверждение владения токенами WEST введите идентификатор транзакции, при помощи которой вы передали токены в лизинг на адрес
3NrKDuHjUG7vSCiMMD259msBKcPRm4MvaJu
.Дождитесь рассмотрения заявки и подтверждения успешной регистрации, после чего запустите ноду, публичный ключ которой вы указали в заявке на подключение:
docker-compose up -d node-0
После запуска контейнера REST API ноды будет доступен по адресу http://localhost:6862
.
Для остановки вашей ноды выполните команду docker-compose down
.
Для осуществления майнинга и отправки транзакций переведите 50 000 WEST или более на адрес подключенной ноды.
Подсказка
Для просмотра состояния вашей лицензии для работы в Mainnet воспользуйтесь запросом GET /licenses/status
к ноде.