La API de JavaScript Adamant es una biblioteca destinada a interactuar con una cadena de bloques firme para los desarrolladores de JavaScript. También están disponibles la consola inflexible y la API directa de nodo inflexible.
Características:
La API JS muestra la descentralización en la acción: si un nodo de red no puede cumplir con su solicitud, la biblioteca la redirigirá a otro nodo, y así sucesivamente. Obtendrá el resultado y no necesita pensar en procesar la solicitud.
El sistema de verificación de salud pings todos los nodos en la lista utilizando el punto final /status , y se conecta a un nodo con altura real. Cuando la biblioteca no puede procesar la solicitud con el nodo actual, obliga a reinicializar la verificación de salud.
Instalar biblioteca desde NPM:
npm i adamant-apiInicializar la biblioteca:
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 ,
} ) ;Ejemplo de solicitud:
const response = await api . getBlocks ( )
console . log ( response . data ) Vea Wiki para la documentación y el uso.