A API JavaScript adamant é uma biblioteca destinada a interagir com o Blockchain Adamant para desenvolvedores de JavaScript. Além disso, o console adamant e a API direta do nó adamant estão disponíveis.
Características:
A API JS mostra a descentralização em ação - se um nó de rede não puder atender à sua solicitação, a biblioteca o redirecionará para outro nó e assim por diante. Você receberá o resultado e não precisa pensar em processar a solicitação.
O sistema de verificação de saúde pings todos os nós na lista usando /status e se conecta a um nó com a altura real. Quando a biblioteca não puder processar a solicitação com o nó atual, força a verificação de saúde reinicalizada.
Instale a biblioteca do NPM:
npm i adamant-apiInicialize a 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 ,
} ) ;Exemplo de solicitação:
const response = await api . getBlocks ( )
console . log ( response . data ) Veja Wiki para documentação e uso.