Commit Graph

1627 Commits

Author SHA1 Message Date
Braydon Fuller d399e9acea bitcoind: camelCase getInfo results
for consistency with other bitcoind api responses
2016-05-11 11:16:04 -04:00
Braydon Fuller 4757edc570 test: add missing property checks 2016-05-10 19:40:29 -04:00
Braydon Fuller cceb4186d4 test: bump timeout in bitcoind after/before 2016-05-10 19:35:37 -04:00
Braydon Fuller 791047c10d bitcoind: bump max tx history default to 50 2016-05-10 19:30:36 -04:00
Braydon Fuller 8b0d16d5a3 test: check callcount for retry in bitcoind spawn child method 2016-05-10 18:54:02 -04:00
Braydon Fuller f6bbe54293 test: bitcoind chainwork test
modified comparison to show how the values differ
2016-05-10 18:33:37 -04:00
Braydon Fuller 26c87ea32a test: check height from tip event in cluster regtest 2016-05-10 18:19:58 -04:00
Braydon Fuller 85a0c16eef test: fixes for bitcoind regtest 2016-05-10 18:17:53 -04:00
Braydon Fuller 75c43559d4 bitcoind: paginate txids in address summary
so that one request doesn't yield a 80MB response
2016-05-10 13:48:56 -04:00
Braydon Fuller 0387c1a6e4 test: increase timeout for cluster test and decrease keypool
resolves issues when the keypool takes time to fill
2016-05-10 11:47:31 -04:00
Braydon Fuller e24a9c96ae build: update bitcoind links to bitpay/bitcoin bitcore-rc1 release 2016-05-09 16:46:45 -04:00
Braydon Fuller d9d50c1f0c docs: update prereqs in readme 2016-05-09 16:46:40 -04:00
Braydon Fuller 27112fc1d7 docs: make note about libzmq-dev 2016-05-09 16:37:28 -04:00
Braydon Fuller 36f337afb3 web: update jsdoc with enableSocketRPC option 2016-05-09 14:30:07 -04:00
Braydon Fuller 7be7a7dce5 scaffold: update error message to be more accurate 2016-05-09 14:28:17 -04:00
Braydon Fuller abfb07f5f8 build: update bitcoind-rpc commit 2016-05-09 14:27:13 -04:00
Braydon Fuller c9154d4e0e docs: bump disk prereq to 200GB 2016-05-09 14:23:53 -04:00
Braydon Fuller b0290899ce bitcoind: handle empty input from pid file 2016-04-28 16:19:33 -04:00
Braydon Fuller 2e912af9b4 bitcoind: subscribe to zmq event closer to 100% sync
Instead of subscribing at >= 0.995 subscribe at >= 0.9999 progress
2016-04-28 13:13:51 -04:00
Braydon Fuller c22f6505eb bitcoind: reduce duplicate tx messages
remember a larger number of tx zmq messages to not emit a transaction twice
once from the block and another from the mempool
2016-04-28 12:10:05 -04:00
Braydon Fuller d969ad7fb6 build: include bitcoind in package.json bin 2016-04-27 14:38:58 -04:00
Braydon Fuller 24d1bc82e9 logger: added option to disable formatting
- systemd journalctl includes timestamps in log messages already
- updated logger to use console.error, console.warn, console.info, and etc.
2016-04-27 13:46:50 -04:00
Braydon Fuller ea792b692f scaffold: remove outdated logging of db service sync status 2016-04-27 12:00:47 -04:00
Braydon Fuller 271dcd8902 build: add jshint to scripts and ci build 2016-04-27 11:36:46 -04:00
Braydon Fuller 92bae5f09a general: code cleanup, refactoring and formatting 2016-04-27 11:36:26 -04:00
Braydon Fuller c1e9d5a3d9 test: added tests for stopSpawnedBitcoin 2016-04-26 17:29:40 -04:00
Braydon Fuller d28f8567f1 bitcoind: handle unexpected process exits 2016-04-26 14:32:51 -04:00
Braydon Fuller d958e83f1d build: add support for nodejs 0.10
For Ubuntu 14.04 Node.js compatibility: http://packages.ubuntu.com/trusty/nodejs
2016-04-25 17:23:48 -04:00
Braydon Fuller 9e0e9a2c89 build: include environment variables for downloading bitcoin
for parent modules to specify npm rebuild and install behavior
2016-04-25 16:35:18 -04:00
Braydon Fuller 76eeba5999 build: verify bitcoin download 2016-04-25 16:08:19 -04:00
Braydon Fuller 944c44ed74 bitcoind: return selected set of info for getinfo 2016-04-25 11:16:06 -04:00
Braydon Fuller 3f34fb6ea0 bitcoind: always log errors emitted instead of being uncaught exceptions 2016-04-25 11:02:37 -04:00
Braydon Fuller a61f43a584 build: upgrade socket.io
nodejs binary addons have been removed as optional dependencies from ws, however
they will still be used if available:
49b11093e9
2016-04-23 17:09:46 -04:00
Braydon Fuller c63e98f061 bitcoind: limit tx history range 2016-04-22 16:51:56 -04:00
Braydon Fuller c6e543c2a1 bitcoind: fix noTxList caching issue 2016-04-22 16:13:57 -04:00
Braydon Fuller 5e6600162a test: add unit test for getaddressunspentoutputs with mempool 2016-04-22 12:48:16 -04:00
Braydon Fuller 7f17dd4a4c bitcoind: fixed issue with cache mempool updates 2016-04-22 12:09:57 -04:00
Braydon Fuller 0272b17f0e test: fix regtest amount check 2016-04-21 17:34:25 -04:00
Braydon Fuller b901e10c9d bitcoind: update unspentoutputs with mempool 2016-04-21 17:13:24 -04:00
Braydon Fuller d1cf9deef0 bitcoind: parse ints for pagination 2016-04-20 15:35:43 -04:00
Braydon Fuller 587602d080 bitcoind: stop failsafe timeout 2016-04-20 13:03:18 -04:00
Braydon Fuller 2015514e78 test: increase timeout for check synced test 2016-04-20 12:05:15 -04:00
Braydon Fuller 3e2492e6d4 scaffold: detect incompatible config 2016-04-20 11:55:45 -04:00
Braydon Fuller 019bc2a58c bitcoind: load network bitcoin.conf and set defaults 2016-04-20 11:41:02 -04:00
Braydon Fuller c3dab07b30 bitcoind: fix clearInterval issue with Node.js 0.12 2016-04-19 20:27:52 -04:00
Braydon Fuller 40e7b24ea9 test: fix unstubbed uncaughException 2016-04-19 20:10:32 -04:00
Braydon Fuller 7d878adcf0 bitcoind: immediately subscribe with connect option 2016-04-19 17:23:27 -04:00
Braydon Fuller 458fe2f2b6 bitcoind: emit block events while polling before subscribing to zmq events 2016-04-19 16:53:00 -04:00
Braydon Fuller b092adcc21 bitcoind: subscribe to zmq events without interval if already synced 2016-04-19 16:40:54 -04:00
Braydon Fuller 2b38f08175 bitcoind: subscribe to zmq events once synced
prevents flooding tx and and block events that can cause issues
2016-04-19 16:00:17 -04:00