Установка и использование платформы
REST API: информация о ролях участников¶
Для получения информации о ролях участников в сети предназначены методы группы permissions
.
Подробнее о ролях участников см. статью Роли участников.
GET permissions/{address}¶
Метод возвращает информацию об активных ролях участника, адрес или псевдоним (алиас) которого указан как {address}
, а также время формирования запроса в формате Unix Timestamp (в миллисекундах).
Пример ответа:
GET permissions/{address}/at/{timestamp}¶
Метод возвращает информацию о ролях участника, адрес или псевдоним (алиас) которого указан как {address}
, активных на момент времени {timestamp}
. Время указывается в формате Unix Timestamp (в миллисекундах).
Пример ответа:
POST permissions/addresses¶
Метод возвращает роли для нескольких адресов или псевдонимов (алиасов), активные на указанный момент времени.
В запросе передаются следующие данные:
addresses
- список адресов в виде массива строк;timestamp
- время в формате Unix Timestamp (в миллисекундах).
Пример запроса с двумя адресами:
В ответе метода возвращается массив данных addressToRoles
, в котором указаны роли для каждого адреса, а также время timestamp
.
Пример ответа для двух адресов:
GET permissions/contract-validators¶
Метод возвращает список адресов участников с ролью contract_validator
на текущей высоте.
Пример ответа:
GET permissions/contract-validators/{height}¶
Метод возвращает список адресов участников с ролью contract_validator
на заданной высоте. Выполняется проверка того, что переданное значение высоты больше 0 и меньше текущей высоты блокчейна.
Пример ответа: