Braydon Fuller
6ac912545b
bitcoind: _tryAll -> _tryAllClients
...
Fixes a timing bug with not all clients being tried
2016-06-09 11:18:56 -04:00
Chris Kleeschulte
e87f628e7a
Merge pull request #439 from braydonf/zmqcheck
...
bitcoind: added zmq precondition
2016-06-02 14:11:59 -04:00
Chris Kleeschulte
a63fac32de
Merge pull request #438 from braydonf/docs/clarify-summary
...
docs: clarify getAddressSummary results
2016-06-02 14:11:31 -04:00
Chris Kleeschulte
3a0ba64a43
Merge pull request #437 from braydonf/relative-datadir
...
bitcoind: relative spawn.datadir handling
2016-06-02 14:10:58 -04:00
Chris Kleeschulte
7efe271bdb
Merge pull request #434 from braydonf/docs/memory
...
docs: bump recommended memory
2016-06-02 13:04:30 -04:00
Braydon Fuller
cf16a23408
bitcoind: added zmq precondition
...
Adds a state check that transaction and block events are over the same host
and port. This is to make sure that block events can be subscribed to and
that the tip of the chain stays up to date for correct confirmation counts.
2016-06-01 19:50:45 -04:00
Braydon Fuller
32a6b25a91
docs: clarify getAddressSummary results
2016-06-01 13:11:51 -04:00
Braydon Fuller
4d780a9d2d
bitcoind: separate function for relative datadir expanding
2016-06-01 11:41:41 -04:00
Braydon Fuller
814576953c
bitcoind: relative spawn.datadir handling
...
Will expand the datadir into an absolute path based on the location
of the configuration file. This is to avoid unexpected behavior in regards
to the location of configuration files.
2016-06-01 11:33:06 -04:00
Braydon Fuller
b7560933ba
docs: bump recommended memory
2016-05-31 12:58:31 -04:00
Chris Kleeschulte
c897f62d02
Update release.md
2016-05-27 14:21:33 -04:00
Chris Kleeschulte
fd00be7e8c
Bump package version to 3.0
2016-05-27 14:09:51 -04:00
Chris Kleeschulte
2b2b4d821c
Merge pull request #422 from braydonf/bitcoind
...
bitcoind address index
2016-05-27 13:58:56 -04:00
Braydon Fuller
6df9387715
docs: update release process
2016-05-27 13:21:15 -04:00
Braydon Fuller
29b59c6f7d
build: update bitcoind-rpc to version 0.6.0
2016-05-27 11:56:41 -04:00
Braydon Fuller
47e3cf7fc8
build: update download of bitcoind to tag v0.12-bitcore
2016-05-27 11:43:50 -04:00
Braydon Fuller
aa7f0d7c60
test: remove duplicated test
2016-05-26 10:23:42 -04:00
Braydon Fuller
e8a35e2bb5
bitcoind: bug with getting block hash from address
...
Fixes an issue where passing an address as the blockArg would get the blockhash
for the parsed integer of the address. `parseInt` would parse the address as
an integer and then get the block hash for 1. A regular expression now checks
that the string is numeric with only 0-9 and the length is less than 40, the
size of a ripemd160, and also less than the length of a sha256 hash.
2016-05-26 10:15:42 -04:00
Braydon Fuller
c7ec2dcc89
test: bitcoind test for undefined scriptPubKey.addresses
2016-05-26 09:16:08 -04:00
Braydon Fuller
f38fa1324f
bitcoind: account for scriptPubKey.addresses not always being set
2016-05-25 17:14:22 -04:00
Braydon Fuller
88c15f6844
scaffold: remove no longer needed '-dev' version handling
2016-05-24 17:15:28 -04:00
Braydon Fuller
2dddf01bb0
test: coverage for spawnChildProcess
2016-05-24 17:11:02 -04:00
Braydon Fuller
f76b206178
test: coverage for getBlockHeader
2016-05-24 16:39:22 -04:00
Braydon Fuller
1d9b89f187
test: coverage for getAddressHistory
2016-05-24 16:29:36 -04:00
Braydon Fuller
0cb795d980
test: add bitcoind test for early shutdown while connecting
2016-05-24 16:22:41 -04:00
Braydon Fuller
52cf300858
test: coverage for bitcoind getAddressSummary
2016-05-24 15:13:41 -04:00
Braydon Fuller
8d7d78a89e
build: run coveralls for unit test coverage
2016-05-24 15:02:49 -04:00
Braydon Fuller
0c820c5987
test: unit tests for bitcoind address details
2016-05-24 14:30:54 -04:00
Braydon Fuller
86b1acd0be
test: coverage for bitcoind getAddressUnspentOutputs
2016-05-24 14:06:03 -04:00
Braydon Fuller
4d1b853fd4
test: increase timeout for before all in node address regtest
2016-05-24 13:36:04 -04:00
Braydon Fuller
9c90f05c73
test: more coverage for bitcoind
2016-05-24 13:35:08 -04:00
Braydon Fuller
3fef6f5ffc
test: increase test coverage of bitcoind service
2016-05-24 13:07:51 -04:00
Braydon Fuller
35a1b6dd04
test: more coverage for bitcoind service
...
tests for catching errors in #_initChain
2016-05-24 10:21:28 -04:00
Braydon Fuller
0a95765e51
bitcoind: fix indentation
2016-05-23 16:48:17 -04:00
Braydon Fuller
ea3c813d51
test: check that caching is working
2016-05-23 16:47:57 -04:00
Braydon Fuller
2a53aad34a
test: add test for respawn bitcoind
2016-05-23 16:21:03 -04:00
Braydon Fuller
f1a9f6d066
test: stub logging in bitcoind tests
2016-05-23 15:58:54 -04:00
Braydon Fuller
85a302ee9d
test: unit tests for zmq socket setup
2016-05-23 15:57:38 -04:00
Braydon Fuller
a4888e5354
test: increase test coverage for lib/node.js
2016-05-23 15:45:13 -04:00
Braydon Fuller
202971ec0c
test: increase test coverage for bitcoind
...
adds tests for subscribing with addresses
2016-05-23 15:44:33 -04:00
Braydon Fuller
584dd2cb98
test: add unit test for node getNetworkName
2016-05-23 13:46:03 -04:00
Braydon Fuller
bce64d86e3
scaffold: upgrade message formatting
2016-05-23 13:06:32 -04:00
Braydon Fuller
4001a41d2d
docs: add additional node about reindexing
2016-05-23 12:53:17 -04:00
Braydon Fuller
cd9bbc8661
scaffold: expanded v2 config checks
2016-05-23 11:30:57 -04:00
Braydon Fuller
73197fdc75
build: update url to download bitcoin-0.12-bitcore-rc3
2016-05-18 20:04:23 -04:00
Braydon Fuller
83880910dc
docs: add documentation for addresstxid event
2016-05-18 11:22:36 -04:00
Braydon Fuller
28ff52ece6
tests: add tests for addresstxid event
2016-05-18 11:20:23 -04:00
Braydon Fuller
1800294dfe
bitcoind: change dataformat of addresstxid event
...
Adds the address to the message to quickly determine the address
associated with the event.
2016-05-18 10:20:18 -04:00
Braydon Fuller
6fbadb6c42
test: stub logging in unit tests
2016-05-18 00:33:57 -04:00
Braydon Fuller
522c822304
test: use callback instead of ready event
2016-05-18 00:24:08 -04:00