Установка и использование платформы
gRPC: получение информации об участниках сети¶
Для получения информации об участниках сети предусмотрены gRPC сервисы AddressPublicService и AliasPublicService.
gRPC: получение информации об адресах участников сети¶
Для получения информации об адресах участников сети предусмотрен gRPC сервис AddressPublicService.
У сервиса AddressPublicService есть следующие методы, описанные в protobuf-файле address_public_service.proto:
GetAddresses;
GetAddressData;
GetAddressDataByKey.
Важно
Типы данных полей для запросов и ответов указаны в protobuf-файле.
Получение всех адресов участников¶
Используйте метод GetAddresses для получения всех адресов участников, ключевые пары которых хранятся в keystore ноды. Метод не требует ввода дополнительных параметров запроса.
Метод возвращает массив адресов участников.
Получение данных c указанного адреса¶
Используйте метод GetAddressData для получения данных, записанных на указанном адресе при помощи транзакций 12. Метод требует ввода следующих параметров запроса:
address
– адрес ноды;
limit
– максимальное количество записей, которые вернет метод;
offset
– количество первых записей по данному адресу, которые метод пропустит.
Метод возвращает данные, записанные на указанном адресе.
Получение данных c указанного адреса по ключу¶
Используйте метод GetAddressDataByKey для получения данных, записанных на указанном адресе с ключом при помощи транзакций 12. Этот ключ указывается в транзакции 12 в поле data.key
. Метод требует ввода следующих параметров запроса:
address
– адрес ноды;
key
– ключ.
Метод возвращает данные, записанные на указанном адресе с ключом key
.
gRPC: получение информации об участниках сети по псевдониму¶
Для получения информации об участниках сети по псевдониму предусмотрен gRPC сервис AliasPublicService.
У сервиса AliasPublicService есть следующие методы, описанные в protobuf-файле alias_public_service.proto:
AddressByAlias;
AliasesByAddress.
Получение адреса по псевдониму¶
Используйте метод AddressByAlias для получения адреса по псевдониму. Метод требует ввода одного параметра запроса:
alias
– псевдоним участника сети.
Метод возвращает адрес участника сети.
Получение псевдонима по адресу¶
Используйте метод AliasesByAddress для получения псевдонима по адресу. Метод требует ввода в запросе адреса участника сети.
Метод возвращает все псевдонимы участника сети.