Демо-режим (Sandbox)

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

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

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

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

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

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

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

docker-compose up -d

Внимание

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

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

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

docker-compose down

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