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
Braydon Fuller
bf080422ed
web: get remoteAddress for socket with cloudflare header
2016-05-18 00:17:45 -04:00
Braydon Fuller
57cb146ce0
build: fix jshint unused variable warnings
2016-05-17 23:03:04 -04:00
Braydon Fuller
4df9b5f6cf
bitcoind: add addresstxid event
2016-05-17 22:46:38 -04:00
Braydon Fuller
a48bcaf900
web: added logging for web socket events
2016-05-17 18:16:56 -04:00
Braydon Fuller
fa6474e85f
bitcoind: handle block height number as string
2016-05-16 18:01:12 -04:00
Braydon Fuller
484b707589
bitcoind: update jsdocs for getDetailedTransaction
2016-05-16 17:39:54 -04:00
Braydon Fuller
8f11a33834
test: add getBlockOverview unit tests and refactor
2016-05-16 17:34:40 -04:00
Braydon Fuller
64ed440729
docs: update docs to reflect api changes
2016-05-16 17:07:26 -04:00
Braydon Fuller
2cc06cc34b
build: update bitcoind release to include mempool spentindex
2016-05-16 15:39:29 -04:00
Braydon Fuller
cd4432652d
main: remove transaction with populate methods
...
The methods populateInputs and populateSpentInfo are nolonger necessary or used
now that there is is getDetailedTransaction.
2016-05-13 18:52:12 -04:00
Braydon Fuller
8bddf4f0d6
bitcoind: add getDetailedTransaction method
...
Adds a new method getDetailedTransaction with a standard JavaScript object
with block information, address, amounts and fees. And removes the
getTransactionWithBlockInfo method since this new method is equivalent,
and will serialize over an API correctly.
Also includes a new method getBlockOverview to get the txids for a block,
that can be combined with getDetailedTransaction for viewing block
transactions with additional information.
2016-05-13 16:50:49 -04:00
Braydon Fuller
950a9d521c
docs: make note about sorting of blockhashes
2016-05-11 13:33:21 -04:00
Braydon Fuller
17e7a7eedb
build: bitcoind-rpc with explicit work limit exceeded handling
...
fixes an issues were 500 error codes are used for both block not found
as well as work limit exceeded errors
2016-05-11 13:13:33 -04:00
Braydon Fuller
98bfd358d3
build: update bitcoind-rpc with work limit exceeded handling
2016-05-11 12:51:24 -04:00
Braydon Fuller
ae91ff2420
bitcoind: update jsdocs for getBlockHeader
2016-05-11 12:15:33 -04:00
Braydon Fuller
b597a05cb4
bitcoind: camelCase result from getBlockHeader
...
for consistency with other methods
2016-05-11 11:39:14 -04:00
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