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
24ca5ce053
web: option to enable/disable socket rpc handling
2016-04-15 11:20:38 -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
dbcb70f839
transaction: update getTransaction arguments
2016-04-08 16:16:41 -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
d11d0300de
bitcoind: spawn in default configs
2016-04-08 15:29:57 -04:00
Braydon Fuller
fd427fa128
test: increase timeout and remove new lines
2016-04-08 14:49:58 -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
7c344b5f24
build: updates for npm install
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
Braydon Fuller
18310268a5
node: log intro with config path
2016-04-08 11:59:26 -04:00
Braydon Fuller
0f24dd5f49
config: update configuration options for exec path
...
- config options for bitcoind to specify exec path of bitcoind
- config options to connect to multiple bitcoind processes
- systemd and upstart preferred methods to daemonize
2016-04-08 11:59:26 -04:00
Braydon Fuller
5932b34a1f
bitcoind: set height when starting
2016-04-08 11:59:26 -04:00
Braydon Fuller
9409374fbe
bitcoind: fix multiple addresses for address history
2016-04-08 11:59:26 -04:00
Braydon Fuller
b473b65207
bitcoind: fix tx event to include tx buffer
2016-04-08 11:59:26 -04:00
Braydon Fuller
60333bcb0e
bitcoind: add mempool to address txid results
2016-04-08 11:59:26 -04:00
Braydon Fuller
ab70aa666e
bitcoind: add address utxos
2016-04-08 11:59:26 -04:00
Braydon Fuller
7d7dfe329d
bitcoind: variable name fixes
2016-04-08 11:59:26 -04:00
Braydon Fuller
af573b765b
bitcoind: fix txid pagination
2016-04-08 11:59:26 -04:00
Braydon Fuller
b69d848352
bitcoind: add lru caching for results
2016-04-08 11:59:26 -04:00
Braydon Fuller
7e70bbfa7d
bitcoind: bitcoind service using rpc and zmq with address index
2016-04-08 11:59:26 -04:00
Jan Pochyla
b55ecf3044
clamp tx pagination to 0
2016-04-01 18:11:49 +02:00
Braydon Fuller
462e4e3cdd
Merge pull request #407 from bitpay/opt/multiple-address-history
...
Opt/multiple address history
2016-02-11 12:15:15 -05:00