Развёртывание платформы в режиме проверки возможностей (Sandbox)

В ознакомительном режиме вы можете взаимодействовать с блокчейном через клиентское приложение, либо REST/gRPC-интерфейсы ноды: отправлять транзакции, получать данные из блокчейна, устанавливать и вызывать смарт-контракты, а также передавать конфиденциальные данные между нодами.

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

  1. Для установки платформы в режиме Sandbox откройте терминал, перейдите в директорию, содержащую файл docker-compose.yml, и выполните следующую команду:

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

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

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

docker-compose up -d

Внимание

На ОС Linux для выполнения команд могут понадобиться права администратора (права root).

После запуска контейнеров клиентское приложение для ноды 0 будет доступно по адресу http://localhost/nodeAddress. Для нод 1 и 2, чтобы зайти в клиентское приложение, необходимо использовать соответственно адреса http://localhost/node-1 и http://localhost/node-2. REST API нод доступен по адресам http://localhost/node-0/api-docs/index.html#/, http://localhost/node-1/api-docs/index.html#/ и http://localhost/node-2/api-docs/index.html#/.

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

docker-compose down

Без лицензии сеть будет работать в демо-режиме до высоты в 30 000 блоков. Для демо-режима получать лицензию необязательно.