MatterCloud Javascript Library
Bitcoin SV and Metanet API for Developers MatterCloud.net
Replaces BitIndex SDK
VIEW COMPLETE DEVELOPER DOCUMENTATION
Quick Start
Small < 24KB library size Installation
npm install mattercloudjs --save
Include
// NodeJSvar options = api_key: "your api key"var mattercloud = ; // Or set API key latermattercloud;
Preview
Easily query balances, utxos, and transactions on the Bitcoin SV Blockchain.
Get balance
var result = await mattercloud;
GET https://api.mattercloud.net/api/v3/main/address/12XXBHkRNrBEb7GCvAP4G8oUs5SoDREkVX/balance
Response:
{
"address": "12XXBHkRNrBEb7GCvAP4G8oUs5SoDREkVX",
"confirmed": 30055,
"unconfirmed": 0
}
Get utxos
var result = await mattercloud;
GET https://api.mattercloud.net/api/v3/main/address/12XXBHkRNrBEb7GCvAP4G8oUs5SoDREkVX/utxo
Response:
[
{
"address": "12XXBHkRNrBEb7GCvAP4G8oUs5SoDREkVX",
"txid": "5e3014372338f079f005eedc85359e4d96b8440e7dbeb8c35c4182e0c19a1a12",
"vout": 0,
"amount": 0.00015399,
"satoshis": 15399,
"value": 15399,
"height": 576168,
"confirmations": 34730,
"scriptPubKey": "76a91410bdcba3041b5e5517a58f2e405293c14a7c70c188ac",
"script": "76a91410bdcba3041b5e5517a58f2e405293c14a7c70c188ac",
"outputIndex": 0
}
]
VIEW COMPLETE DEVELOPER DOCUMENTATION
Detailed Installation and Usage
Installation
npm install mattercloudjs --save
Include
// Nodevar options = api_key: "your api key"var mattercloud = ;
<!-- Browser -->
See browser usage examples: https://github.com/MatterCloud/mattercloudjs/blob/master/dist/basic.html
Promises vs. Callback
Both await
and callback styles are supported for all methods.
Example:
// Await style with promisesvar result = await mattercloud; // Callback stylemattercloud;
Detailed Documentation
VIEW COMPLETE DEVELOPER DOCUMENTATION
Build and Test
npm install
npm run build
npm run test
## Any questions or ideas?
We would love to hear from you!