Установка и использование платформы
gRPC: получение информации о ноде¶
Для получения параметров конфигурации ноды и данных о её владельце предусмотрен gRPC сервис NodeInfoService.
У сервиса NodeInfoService есть следующие методы, описанные в protobuf-файле util_node_info_service.proto:
NodeConfig;
NodeOwner.
Важно
Типы данных полей для запросов и ответов указаны в protobuf-файле.
gRPC: получение параметров конфигурации ноды¶
Используйте метод NodeConfig
для получения параметров конфигурации ноды.
Метод 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
– период синхронизации майнинга блока, в секундах.
gRPC: получение данных о владельце ноды¶
Используйте метод NodeOwner
для получения данных о владельце ноды.
Метод NodeOwner
не требует ввода дополнительных параметров запроса.
В ответе выводятся следующие данные ноды, к которой был осуществлен запрос:
address
– адрес ноды;
public_key
– публичный ключ.