Установка и использование платформы
REST API: информация об используемом алгоритме консенсуса¶
Для получения информации, относящейся к используемому алгоритму консенсуса, предусмотрены методы группы consensus
.
GET consensus/algo¶
Метод возвращает название используемого алгоритма консенсуса.
Пример ответа:
GET consensus/settings¶
Метод возвращает параметры используемого алгоритма консенсуса, заданные в конфигурационном файле ноды.
Пример ответа:
GET consensus/minersAtHeight/{height}¶
Метод возвращает очередь майнеров на высоте {height}
.
Доступен только при использовании алгоритмов консенсуса PoA и CFT.
Метод выполняет проверку того, что переданное значение высоты больше 0 и меньше текущей высоты блокчейна.
Пример ответа:
GET consensus/miners/{timestamp}¶
Метод возвращает очередь майнеров на время {timestamp}
(указывается в формате Unix Timestamp, в миллисекундах).
Доступен только при использовании алгоритма консенсуса PoA.
Пример ответа:
GET consensus/bannedMiners/{height}¶
Метод возвращает список заблокированных майнеров на высоте {height}
.
Доступен только при использовании алгоритмов консенсуса PoA и CFT.
Метод выполняет проверку того, что переданное значение высоты больше 0 и меньше текущей высоты блокчейна.
Пример ответа:
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.