1.25.10 • Published 2 years ago

hbit-api v1.25.10

Weekly downloads
-
License
MIT
Repository
github
Last release
2 years ago

HBIT API

API request wrapper for HBIT cryptofor Node.js and the browser. It just has all the currently public API methods for HBIT along side with a dual API Promise/Callback based interface.

Plus it's created using Typescript, which should ensure the proper parameters for each API call.

Install

For node.js

npm install hbit-api

For the browser

bower install hbit-api

Usage

In Node.js:

var HBIT = require('hbit-api');

// start your HBIT client first
var API = new HBIT.API('http://127.0.0.1:11120');

API.getNextBlockGenerators().then(function (answer) {
    console.log(answer);
});

API.rsConvert({ account: 'x' }).then(function (answer) {
    // should error
}, function (error) {
    console.log(error);
});

In the browser (needs to have hbit.apiServerCORS=true in your HBIT config file, otherwise you need to access it from same port and hostname):

<script src="hbit-api.js"></script>
<script>
    var instance = new HBIT.API('http://127.0.0.1:11120');

    instance.getNextBlockGenerators().then(function(answer){
        console.log(answer);
    });
</script>