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