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

REST API: информация об используемом алгоритме консенсуса

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

Для получения информации, относящейся к используемому алгоритму консенсуса, предусмотрены методы группы consensus.

GET /consensus/algo

Метод возвращает название используемого алгоритма консенсуса.

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

GET /consensus/settings

Метод возвращает параметры используемого алгоритма консенсуса, заданные в конфигурационном файле ноды.

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

GET /consensus/minersAtHeight/{height}

Метод возвращает очередь майнеров на высоте {height}. Доступен при использовании алгоритма консенсуса PoA.

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

GET /consensus/miners/{timestamp}

Метод возвращает очередь майнеров на время {timestamp} (указывается в формате Unix Timestamp, в миллисекундах). Доступен при использовании алгоритма консенсуса PoA.

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

GET /consensus/bannedMiners/{height}

Метод возвращает список заблокированных майнеров на высоте {height}. Доступен при использовании алгоритма консенсуса PoA.

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

GET /consensus/basetarget/{signature}

Метод возвращает значение базовой сложности (basetarget) создания блока по его подписи {signature}. Доступен при использовании алгоритма консенсуса PoS.

GET /consensus/basetarget

Метод возвращает значение базовой сложности (basetarget) создания текущего блока. Доступен при использовании алгоритма консенсуса PoS.

GET /consensus/generatingbalance/{address}

Метод возвращает генерирующий баланс, доступный для ноды {address}, включая средства переденные участнику в лизинг. Доступен при использовании алгоритма консенсуса PoS.

GET /consensus/generationsignature/{signature}

Метод возвращает значение генерирующей подписи (generation signature) создания блока по его подписи {signature}. Доступен при использовании алгоритма консенсуса PoS.

GET /consensus/generationsignature

Возвращает значение генерирующей подписи (generation signature) текущего блока. Доступен при использовании алгоритма консенсуса PoS.