Amadant Javascript API - это библиотека, предназначенная для взаимодействия с Adadant Blockchain для разработчиков JavaScript. Также доступны непреклонная консоль и непреклонно прямой API.
Функции:
JS API показывает децентрализацию в действии - если сетевой узел не может выполнить ваш запрос, библиотека будет перенаправить его на другой узел и т. Д. Несколько раз. Вы получите результат, и вам не нужно думать о обработке запроса.
Система проверки здоровья пингает все узлы в списке с использованием конечной точки /status и подключается к узлу с фактической высотой. Когда библиотека не может обработать запрос с текущим узлом, она заставляет повторно инициализировать проверку здоровья.
Установить библиотеку из NPM:
npm i adamant-apiИнициализировать библиотеку:
const { AdamantApi } = require ( 'adamant-api' )
const nodes = [
"http://localhost:36666" ,
"https://endless.adamant.im" ,
"https://clown.adamant.im" ,
"http://23.226.231.225:36666" ,
"http://88.198.156.44:36666" ,
"https://lake.adamant.im"
] ;
const api = new AdamantApi ( {
nodes ,
} ) ;Пример запроса:
const response = await api . getBlocks ( )
console . log ( response . data ) См. Вики для документации и использования.