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
|
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
|
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
|
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
|
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
|
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
|
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 |
Braydon Fuller
|
2975f27a8d
|
bitcoind: add uacomment option to default config
|
2016-04-18 18:34:54 -04:00 |
Braydon Fuller
|
feb8038da6
|
bitcoind: fix check reindex interval
|
2016-04-18 16:05:09 -04:00 |
Braydon Fuller
|
bf67b932de
|
bitcoind: fix check reindex method not found
|
2016-04-18 15:52:35 -04:00 |
Braydon Fuller
|
afda35962b
|
test: mempool helper method unit tests
|
2016-04-18 13:37:37 -04:00 |
Braydon Fuller
|
7c37eba91e
|
test: unit tests for connect and spawn processes
|
2016-04-18 13:24:47 -04:00 |
Braydon Fuller
|
a4f5a6fa82
|
test: getblock unit tests
|
2016-04-18 10:37:33 -04:00 |
Braydon Fuller
|
69ff5423c2
|
bitcoind: rename exported events to rawtransaction and hashblock
|
2016-04-15 11:20:38 -04:00 |
Braydon Fuller
|
890b38744d
|
test: update unit tests, refactoring and cleanup
|
2016-04-15 11:20:33 -04:00 |
Braydon Fuller
|
c2eda9b3c2
|
bitcoin: address history by height range
|
2016-04-12 20:51:58 -04:00 |
Braydon Fuller
|
c36b0777d4
|
bitcoind: add checkstate for spentindex
|
2016-04-12 15:36:59 -04:00 |
Braydon Fuller
|
cdfe572344
|
bitcoind: include height in spentinfo
|
2016-04-12 15:30:17 -04:00 |
Braydon Fuller
|
37f31fdb19
|
bitcoind: added getspentinfo method
|
2016-04-12 15:07:16 -04:00 |
Braydon Fuller
|
52f05f3027
|
bitcoind: emit block events
|
2016-04-11 10:47:52 -04:00 |
Braydon Fuller
|
d0937fea55
|
bitcoind: try to get transaction from all bitcoind nodes
|
2016-04-11 10:47:44 -04:00 |
Braydon Fuller
|
019626ba15
|
bitcoind: prevent rapid tip updates for all networks
|
2016-04-11 10:47:37 -04:00 |
Braydon Fuller
|
5bea36edc6
|
bitcoind: try querying all bitcoind nodes
|
2016-04-11 10:47:30 -04:00 |
Braydon Fuller
|
d7f49cc192
|
test: add regtest for multiple bitcoind connections
|
2016-04-08 22:17:45 -04:00 |
Braydon Fuller
|
8102761b55
|
bitcoind: normalize address arguments
|
2016-04-08 16:04:27 -04:00 |
Braydon Fuller
|
f3f2f59615
|
node: add getNetworkName method
|
2016-04-08 16:00:33 -04:00 |
Braydon Fuller
|
90e354093c
|
bitcoind: increase reindex interval to 10s
|
2016-04-08 15:54:04 -04:00 |
Braydon Fuller
|
3713c6ac1e
|
bitcoind: sendTransaction second arg as object
|
2016-04-08 15:52:57 -04:00 |
Braydon Fuller
|
b4b560aa45
|
bitcoind: get blocks and transactions as buffers
|
2016-04-08 15:49:18 -04:00 |
Braydon Fuller
|
9bf6941fdf
|
test: update node regtest
|
2016-04-08 14:44:24 -04:00 |
Braydon Fuller
|
4662ca0850
|
bitcoind: update jsdocs and cleanup
|
2016-04-08 12:00:10 -04:00 |
Braydon Fuller
|
88872734de
|
bitcoind: add missing api methods to export
|
2016-04-08 12:00:10 -04:00 |
Braydon Fuller
|
82232c0f55
|
bitcoind: wrap rpc errors as instances of error
|
2016-04-08 12:00:10 -04:00 |
Braydon Fuller
|
962e7b87f8
|
test: update regtest
|
2016-04-08 12:00:10 -04:00 |
Braydon Fuller
|
c4649c9b13
|
test: mark last zmq block before rpc calls
|
2016-04-08 12:00:10 -04:00 |
Braydon Fuller
|
31da32ecfd
|
test: updated p2p integration test
|
2016-04-08 12:00:09 -04:00 |
Braydon Fuller
|
7c6e5cf7b1
|
bitcoind: only cache transaction with height if confirmations >= 6
|
2016-04-08 11:59:26 -04:00 |