ruimarinho / bitcoin-core

A modern Bitcoin Core REST and RPC client.
483 stars 188 forks source link

Add support for named parameters when using the JSON-RPC interface #51

Closed ruimarinho closed 6 years ago

ruimarinho commented 6 years ago

Continuation of https://github.com/ruimarinho/bitcoin-core/pull/33 with improved tests, README updates and version.exec fixes.

This PR adds support for JSON RPC named parameters (only available in Bitcoin Core >=0.14.x).

const balance = await new Client(config.bitcoind).getBalance({
  account: '*',
  minconf: 0
});

// Same as:
const balance = await new Client(config.bitcoind).getBalance('*', 0);