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

REST API: информация о ролях участников

https://img.shields.io/badge/auth-required-orange.svg

Для получения информации о ролях участников в сети предназначены методы группы 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 и меньше текущей высоты блокчейна.

Пример ответа: