- fix redefinition of already defined variable (does not actually affect behavior)
- make public domain license explicit
- remove commands dropped in bitcoind v0.11
getHashesPerSecondgetHashesPerSec
- add missing commands for bitcoind v0.11
generateverifyTxOutProof
- don't lazy-load http/https modules
- add command for bitcoind v0.11.0:
getTxOutProof
- fix bug in test suite that was supposed to detect missing commands
- add missing commands
prioritiseTransactionimportWallet
- add missing
getMempoolInfofor bitcoind v0.10
- drop node v0.8.x support
- update testnet-box
- update devDependencies
- add commands for bitcoind v0.10
estimateFeeestimatePrioritygetChainTipsimportAddress
- add commands for bitcoind v0.9.x
decodeScriptdumpWalletgetBestBlockHashgetBlockchainInfogetNetTotalsgetNetworkInfogetNetworkHashPsgetRawChangeAddressgetUnconfirmedBalancegetWalletInfopingverifyChain
- lazy load
http/httpsmodule
- change default request timeout from
5000ms to30000ms
- remove
deprecatedependency - add request timeout option (defaults to 5000ms)
- add 3rd parameter to callbacks: response headers
- default
hostto 'localhost';portto '8332'
- remove deprecated commands
getMemoryPoolgetMemorypool
- remove deprecated functionality
- creating
bitcoin.Clientwith more than one argument
- creating
- add missing commands from bitcoind v0.7.0
createMultiSiggetBlockTemplategetTxOutgetTxOutSetInfolistAddressGroupingssubmitBlock
- deprecate commands
getMemoryPoolgetMemorypool
- shrink package size via .npmignore
- add node v0.10.x support (rejectUnauthorized defaults to true in 0.10.x)
- drop node v0.6.x support
- change test runner from
vowstomocha - upgrade testnet-box
- add commands for bitcoind v0.8.0
addNodegetAddedNodeInfolistLockUnspentlockUnspent
- deprecate creating
bitcoin.Clientwith more than one argument - add SSL support
- remove
getBlockNumbertest - upgrade testnet-box
- add RPC call batching (multiple RPC calls within one HTTP request)
- add commands for bitcoind v0.7.0
createRawTransactiondecodeRawTransactiongetPeerInfogetRawMemPoolgetRawTransactionlistUnspentsendRawTransactionsignRawTransaction
- remove deprecated
getBlockNumber
Remove underscore dependency
Change use of http.createClient() (deprecated in node v0.8.x) to http.request()
Fix callback being called twice when a client and request error occur on the same command call.
- add missing
getBlockcommand
- submodule testnet-box for running tests
- err objects should all now be an instance of Error
- add commands for bitcoind v0.6.0
addMultiSigAddress(only available in testnet)dumpPrivKeygetBlockHashgetMiningInfoimportPrivKey