bitcoind-client

Bitcoin JSON-RPC client in javascript

Usage no npm install needed!

<script type="module">
  import bitcoindClient from 'https://cdn.skypack.dev/bitcoind-client';
</script>

README

bitcoind-client

NPM package version Build Status on Travis

Bitcoind JsonRPC client for node and the browser.

This client should be compatible with all bitcoin forks, to name a few: Dash, PivX, etc...

Install

npm install --save bitcoind-client

Usage

const { createCall } = require('bitcoind-client');
const call = createCall({
    rpchost: '127.0.0.1',
    rpcuser: 'user',
    rpcpassword: 'password',
    rpcport: '9998',
});

call('getwalletinfo')
    .then(result => console.info(result))
    .catch(e => console.error(e))
;

For node you need to require a fetch implementation. isomorphic-fetch is recommended and marked as a peerDependency.

npm install --save isomorphic-fetch

Development

npm test
npm run prettier

Licence

MIT