Commit Graph

1612 Commits

Author SHA1 Message Date
Chris Kleeschulte 5e5551afbf Merge pull request #456 from braydonf/utxo-tests
test: add additional mempool related utxo tests
2016-06-13 11:09:54 -04:00
Chris Kleeschulte 4ade31ff11 Merge pull request #455 from braydonf/rpcoption
bitcoind: connect option for strict ssl
2016-06-13 11:09:33 -04:00
Chris Kleeschulte 3713a18b2b Merge pull request #454 from braydonf/docs-fix
docs: update config in services doc
2016-06-13 11:08:51 -04:00
Chris Kleeschulte 3a1034757c Merge pull request #453 from braydonf/try-all
bitcoind: fix timing issue with tryAll
2016-06-13 11:08:16 -04:00
Chris Kleeschulte 14f21f9f68 Merge pull request #449 from braydonf/address-history-concurrency
bitcoind: get detailed transactions with concurrency
2016-06-13 11:07:08 -04:00
Chris Kleeschulte ae7359cf93 Merge pull request #443 from braydonf/opt-service-methods
node: optional getAPIMethods and getPublishEvents
2016-06-13 11:06:03 -04:00
Chris Kleeschulte 4a220d8e69 Merge pull request #442 from braydonf/export-lib
index: export bitcore-lib as lib
2016-06-13 11:05:38 -04:00
Braydon Fuller a2a30b81d8 bitcoind: start tryAllClients with the current round-robin index 2016-06-10 19:05:22 -04:00
Chris Kleeschulte be8a5c7db1 Merge pull request #441 from braydonf/undef-config
node: handle undefined service config
2016-06-10 18:06:37 -04:00
Chris Kleeschulte 4e78500662 Merge pull request #440 from braydonf/cli-json
cli: parse json params
2016-06-10 18:05:06 -04:00
Braydon Fuller b528c851ab test: add additional mempool related utxo tests 2016-06-10 10:43:01 -04:00
Braydon Fuller 3dc6860cb3 bitcoind: connect option for strict ssl
This is to be able to configure the RPC client to handle self-signed
certificates for development purposes.
2016-06-09 16:39:03 -04:00
Braydon Fuller ec760dc44e docs: update config in services doc 2016-06-09 15:17:20 -04:00
Braydon Fuller 8f9af8241a Bump package version to 3.0.1 2016-06-09 11:35:34 -04:00
Braydon Fuller 6ac912545b bitcoind: _tryAll -> _tryAllClients
Fixes a timing bug with not all clients being tried
2016-06-09 11:18:56 -04:00
Braydon Fuller 3715f07c84 bitcoind: get detailed transactions with concurrency
increase performance of querying address history by executing multiple
rpc calls concurrently with a configurable limit
2016-06-07 09:01:42 -04:00
Braydon Fuller 70fae5335c node: optional getAPIMethods and getPublishEvents 2016-06-03 16:31:54 -04:00
Braydon Fuller d31438b22f index: export bitcore-lib as lib 2016-06-03 16:16:11 -04:00
Braydon Fuller 3043263e3b node: handle undefined service config 2016-06-03 15:54:01 -04:00
Braydon Fuller 61caf6974a cli: parse json params 2016-06-03 15:41:14 -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