Project Name | Stars | Downloads | Repos Using This | Packages Using This | Most Recent Commit | Total Releases | Latest Release | Open Issues | License | Language |
---|---|---|---|---|---|---|---|---|---|---|
Go Ethereum | 41,666 | 431 | 1,920 | 13 hours ago | 655 | September 15, 2022 | 318 | lgpl-3.0 | Go | |
Official Go implementation of the Ethereum protocol | ||||||||||
Substrate | 8,088 | 226 | 13 hours ago | 18 | March 01, 2022 | 1,144 | apache-2.0 | Rust | ||
Substrate: The platform for blockchain innovators | ||||||||||
Parity Ethereum | 6,730 | 25 | 15 | 2 years ago | 14 | July 24, 2020 | n,ull | other | Rust | |
The fast, light, and robust client for Ethereum-like networks. | ||||||||||
Polkadot | 6,701 | 1 | 13 hours ago | 2 | May 21, 2022 | 610 | gpl-3.0 | Rust | ||
Polkadot Node Implementation | ||||||||||
Naivechain | 5,028 | 3 years ago | 30 | apache-2.0 | JavaScript | |||||
A blockchain implementation in 200 lines of code | ||||||||||
Bitcore | 4,531 | 1,173 | 459 | 16 hours ago | 90 | September 14, 2022 | 379 | mit | JavaScript | |
A full stack for bitcoin and blockchain-based applications | ||||||||||
Chainlink | 4,386 | 77 | 13 hours ago | 37 | September 19, 2022 | 148 | mit | Go | ||
node of the decentralized oracle network, bridging on and off-chain computation | ||||||||||
Bitcoin On Nodejs | 2,461 | 4 months ago | 17 | JavaScript | ||||||
《Node.js区块链开发》,注:新版代码已开源!请star支持哦-^-: | ||||||||||
Graph Node | 2,434 | 14 hours ago | 365 | apache-2.0 | Rust | |||||
Graph Node indexes data from blockchains such as Ethereum and serves it over GraphQL | ||||||||||
Snarkos | 2,364 | 27 | 3 days ago | 6 | August 27, 2020 | 87 | gpl-3.0 | Rust | ||
A Decentralized Operating System for ZK Applications |
ADAMANT JavaScript API is a library intended to interact with ADAMANT blockchain for JavaScript developers. Also ADAMANT Console and ADAMANT node Direct API are available.
Features:
JS API shows decentralization in action—if a network node cannot fulfill your request, the library will redirect it to another node, and so on several times. You will get the result and you do not need to think about processing the request.
Health Check system pings all nodes in the list using /status
endpoint, and connects to a node with actual height. When the library unable to process request with current node, it forces to re-initialize Health Check.
Add current version of ADAMANT JavaScript API library in project's package.json
in dependencies
section:
"dependencies": {
"adamant-api": "^1.4.0",
Or install library from npm:
npm i adamant-api
Initialize the library:
const nodesList = [
"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 = require('adamant-api')({ node: nodesList, logLevel: 'info' });
Request example:
api.get('blocks').then(response => {
console.log(response.data)
})
See Wiki for documentation and usage.