Изменения в конфигурационном файле ноды

В этом разделе приведена информация, помогающая выделить изменения в конфигурационном файле в зависимости от версии ноды.

Предупреждение

Если вы обновляете версию ноды, необходимо также обновить конфигурационный файл ноды. Без обновления конфигурационного файла нода работать не будет!

Изменения в конфигурационном файле ноды версии 1.4.0

Изменилась база данных для хранения стейта внутри ноды, теперь вместо LevelDB используется RockDB. Если вы переходите на релиз 1.4.0, то откат обратно невозможен. Миграция БД происходит автоматически при переходе на релиз 1.4.0 и может занять продолжительное время. Если у вас в сети несколько нод, то ноды необходимо обновлять строго последовательно! Рекомендуется сделать резервную копию старой БД.

Секция api

Секция rest-api была переименована в секцию api. Теперь секция включает в себя настройки REST API и gRPC-интерфейса.

Секция privacy

В секции произошли следующие изменения:

  • Добавился блок cleaner

  • Добавился вариант хранения данных S3 Minio

Изменения в конфигурационном файле ноды версии 1.2.2

Секция blockchain

Для сети Mainnet секцию blockchain необходимо поменять с полного варианта на следующий:

blockchain.type = MAINNET

Предупреждение

Если ноды, подключённые к Mainnet, будут иметь старые настройки секции blockchain, то может произойти рассинхронизация сети (форк от сети Mainnet)!

Во всех остальных случаях секция blockchain соответствует установленным настройкам.

Изменения в конфигурационном файле ноды версии 1.2.0

Секция docker-engine

В секцию docker-engine добавлен параметр grpc-server, отвечающий за настройку gRPC сервера для работы docker контрактов с gRPC API:

grpc-server {
  # gRPC server port
  port = 6865
  # Optional node host
  # host = “192.168.65.2”
}

Изменения в конфигурационном файле ноды более ранних версий

Версия ноды 1.1.2

Версия ноды 1.1.0