Skip to content

Commit 297baa2

Browse files
author
Rui Marinho
committed
Release 1.1.0
1 parent 9e283aa commit 297baa2

File tree

7 files changed

+41
-22
lines changed

7 files changed

+41
-22
lines changed

CHANGELOG.md

+11-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,16 @@
11
# Changelog
22

3-
## [1.0.0](https://github.com/seegno/bitcoin-core/tree/1.0.0) (2016-03-06)
3+
## [1.1.0](https://github.com/seegno/bitcoin-core/tree/1.1.0) (2016-09-19)
4+
[Full Changelog](https://github.com/seegno/bitcoin-core/compare/v1.0.0...1.1.0)
5+
6+
**Merged pull requests:**
7+
8+
- Add support for bitcoind 0.13 [\#18](https://github.com/seegno/bitcoin-core/pull/18) ([ruimarinho](https://github.com/ruimarinho))
9+
- Simplify Docker setup [\#14](https://github.com/seegno/bitcoin-core/pull/14) ([ruimarinho](https://github.com/ruimarinho))
10+
- Update [email protected] [\#13](https://github.com/seegno/bitcoin-core/pull/13) ([ruimarinho](https://github.com/ruimarinho))
11+
- Improve RPC documentation [\#12](https://github.com/seegno/bitcoin-core/pull/12) ([ruimarinho](https://github.com/ruimarinho))
12+
13+
## [v1.0.0](https://github.com/seegno/bitcoin-core/tree/v1.0.0) (2016-03-06)
414
**Merged pull requests:**
515

616
- Add a better changelog sed [\#10](https://github.com/seegno/bitcoin-core/pull/10) ([ruimarinho](https://github.com/ruimarinho))

dist/src/errors/rpc-error.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,7 @@ class RpcError extends _standardError2.default {
4444
Object.defineProperty(this, 'status', {
4545
configurable: true,
4646
enumerable: true,
47-
value,
47+
value: value,
4848
writable: true
4949
});
5050
}

dist/src/index.js

+10-10
Original file line numberDiff line numberDiff line change
@@ -9,21 +9,21 @@ var _slicedToArray = function () { function sliceIterator(arr, i) { var _arr = [
99
* Module dependencies.
1010
*/
1111

12-
var _lodash = require('lodash');
13-
14-
var _lodash2 = _interopRequireDefault(_lodash);
15-
1612
var _parser = require('./parser');
1713

1814
var _parser2 = _interopRequireDefault(_parser);
1915

16+
var _bluebird = require('bluebird');
17+
18+
var _bluebird2 = _interopRequireDefault(_bluebird);
19+
2020
var _requester = require('./requester');
2121

2222
var _requester2 = _interopRequireDefault(_requester);
2323

24-
var _bluebird = require('bluebird');
24+
var _lodash = require('lodash');
2525

26-
var _bluebird2 = _interopRequireDefault(_bluebird);
26+
var _lodash2 = _interopRequireDefault(_lodash);
2727

2828
var _methods = require('./methods');
2929

@@ -95,7 +95,7 @@ class Client {
9595
let version = _ref.version;
9696

9797
if (!_lodash2.default.has(networks, network)) {
98-
throw new Error(`Invalid network name "${ network }"`, { network });
98+
throw new Error(`Invalid network name "${ network }"`, { network: network });
9999
}
100100

101101
this.agentOptions = agentOptions;
@@ -124,7 +124,7 @@ class Client {
124124
strictSSL: this.ssl.strict,
125125
timeout: this.timeout
126126
}), { multiArgs: true });
127-
this.requester = new _requester2.default({ unsupported, version });
127+
this.requester = new _requester2.default({ unsupported: unsupported, version: version });
128128
this.parser = new _parser2.default({ headers: this.headers });
129129
}
130130

@@ -153,12 +153,12 @@ class Client {
153153
if (Array.isArray(input)) {
154154
body = input.map((method, index) => this.requester.prepare({ method: method.method, parameters: method.parameters, suffix: index }));
155155
} else {
156-
body = this.requester.prepare({ method: input, parameters });
156+
body = this.requester.prepare({ method: input, parameters: parameters });
157157
}
158158

159159
return this.request.postAsync({
160160
auth: _lodash2.default.pickBy(this.auth, _lodash2.default.identity),
161-
body,
161+
body: body,
162162
uri: '/'
163163
}).bind(this).then(this.parser.rpc);
164164
}).asCallback(callback);

dist/src/methods.js

+11-2
Original file line numberDiff line numberDiff line change
@@ -13,10 +13,12 @@ exports.default = {
1313
abandonTransaction: '>=0.12.0',
1414
addMultiSigAddress: '>=0.1.0',
1515
addNode: '>=0.8.0',
16+
addWitnessAddress: '>=0.13.0',
1617
backupWallet: '>=0.3.12',
1718
clearBanned: '>=0.12.0',
1819
createMultiSig: '>=0.1.0',
1920
createRawTransaction: '>=0.7.0',
21+
createWitnessAddress: '>=0.13.0',
2022
decodeRawTransaction: '>=0.7.0',
2123
decodeScript: '>=0.9.0',
2224
disconnectNode: '>=0.12.0',
@@ -29,6 +31,7 @@ exports.default = {
2931
estimateSmartPriority: '>=0.12.0',
3032
fundRawTransaction: '>=0.12.0',
3133
generate: '>=0.11.0',
34+
generateToAddress: '>=0.13.0',
3235
getAccount: '>=0.1.0',
3336
getAccountAddress: '>=0.3.18',
3437
getAddedNodeInfo: '>=0.8.0',
@@ -44,9 +47,12 @@ exports.default = {
4447
getChainTips: '>=0.10.0',
4548
getConnectionCount: '>=0.1.0',
4649
getDifficulty: '>=0.1.0',
47-
getGenerate: '>=0.1.0',
50+
getGenerate: '<0.13.0',
4851
getHashesPerSec: '<0.10.0',
4952
getInfo: '>=0.1.0',
53+
getMempoolAncestors: '>=0.13.0',
54+
getMempoolDescendants: '>=0.13.0',
55+
getMempoolEntry: '>=0.13.0',
5056
getMempoolInfo: '>=0.10.0',
5157
getMiningInfo: '>=0.6.0',
5258
getNetTotals: '>=0.1.0',
@@ -69,6 +75,7 @@ exports.default = {
6975
help: '>=0.1.0',
7076
importAddress: '>=0.10.0',
7177
importPrivKey: '>=0.6.0',
78+
importPrunedFunds: '>=0.13.0',
7279
importPubKey: '>=0.12.0',
7380
importWallet: '>=0.9.0',
7481
keypoolRefill: '>=0.1.0',
@@ -85,15 +92,17 @@ exports.default = {
8592
move: '>=0.3.18',
8693
ping: '>=0.9.0',
8794
prioritiseTransaction: '>=0.10.0',
95+
removePrunedFunds: '>=0.13.0',
8896
sendFrom: '>=0.3.18',
8997
sendMany: '>=0.3.21',
9098
sendRawTransaction: '>=0.7.0',
9199
sendToAddress: '>=0.1.0',
92100
setAccount: '>=0.1.0',
93101
setBan: '>=0.12.0',
94-
setGenerate: '>=0.1.0',
102+
setGenerate: '<0.13.0',
95103
setTxFee: '>=0.3.22',
96104
signMessage: '>=0.5.0',
105+
signMessageWithPrivKey: '>=0.13.0',
97106
signRawTransaction: '>=0.7.0',
98107
stop: '>=0.1.0',
99108
submitBlock: '>=0.7.0',

dist/src/parser.js

+6-6
Original file line numberDiff line numberDiff line change
@@ -9,14 +9,14 @@ var _slicedToArray = function () { function sliceIterator(arr, i) { var _arr = [
99
* Module dependencies.
1010
*/
1111

12-
var _lodash = require('lodash');
13-
14-
var _lodash2 = _interopRequireDefault(_lodash);
15-
1612
var _rpcError = require('./errors/rpc-error');
1713

1814
var _rpcError2 = _interopRequireDefault(_rpcError);
1915

16+
var _lodash = require('lodash');
17+
18+
var _lodash2 = _interopRequireDefault(_lodash);
19+
2020
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
2121

2222
/**
@@ -78,13 +78,13 @@ class Parser {
7878
}
7979

8080
if (!Array.isArray(body)) {
81-
return get(body, { headers: this.headers, response });
81+
return get(body, { headers: this.headers, response: response });
8282
}
8383

8484
// Batch response parsing where each response may or may not be successful.
8585
const batch = body.map(response => {
8686
try {
87-
return get(response, { headers: false, response });
87+
return get(response, { headers: false, response: response });
8888
} catch (e) {
8989
return e;
9090
}

dist/src/requester.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,7 @@ class Requester {
4040

4141
return {
4242
id: `${ Date.now() }${ suffix !== undefined ? `-${ suffix }` : '' }`,
43-
method,
43+
method: method,
4444
params: parameters
4545
};
4646
}

package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "bitcoin-core",
3-
"version": "1.0.0",
3+
"version": "1.1.0",
44
"description": "A modern Bitcoin Core REST and RPC client.",
55
"keywords": [
66
"bitcoin",

0 commit comments

Comments
 (0)