Установка и использование платформы

gRPC: получение параметров конфигурации ноды

Для получения параметров конфигурации ноды предусмотрен метод и одноименный запрос NodeConfig. Этот метод упакован в protobuf-файл util_node_info_service.proto.

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

  • version - используемая версия блокчейн-платформы;

  • crypto_type - используемый криптографический алгоритм;

  • chain_id - идентифицирующий байт сети;

  • consensus - используемый алгоритм консенсуса;

  • minimum_fee - минимальная комиссия за транзакции;

  • additional_fee - дополнительная комиссия за транзакции;

  • max_transactions_in_micro_block - максимальное установленное количество транзакций в микроблоке;

  • min_micro_block_age - минимальное время существования микроблока (в секундах);

  • micro_block_interval - интервал формирования микроблоков (в секундах);

  • pos_round info: при использовании алгоритма консенсуса PoS, выводится параметр average_block_delay (время средней задержки создания блоков, в секундах);

  • poa_round_info: при использовании алгоритма консенсуса PoA, выводятся параметры round_duration (длина раунда майнинга блока, в секундах) и sync_duration (период синхронизации майнинга блока, в секундах).