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

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

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

wget https://github.com/waves-enterprise/WE-releases/releases/download/v1.5.0/docker-compose.yml
  1. Для установки платформы в режиме Sandbox откройте терминал, перейдите в директорию, содержащую файл docker-compose.yml, и выполните следующую команду:

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

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

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

docker-compose up -d

Внимание

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

После запуска контейнеров клиентское приложение будет доступно по адресу http://localhost, REST API ноды - http://localhost/node-0.

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

docker-compose down

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