Commit Graph

361 Commits

Author SHA1 Message Date
Chris Kleeschulte
5dfadf9d2b Added wallet regtest. 2017-04-27 07:57:59 -04:00
Chris Kleeschulte
6634b4feae wip on regtest 2017-04-26 16:59:44 -04:00
k
0788da0e45 wip new routes. 2017-04-24 13:44:08 -04:00
Chris Kleeschulte
df38a6b838 Added start retry times as an option for bitcoin startup. 2017-04-21 14:40:11 -04:00
k
cef4088908 Progress bar adjustment. 2017-04-21 14:33:40 -04:00
k
9a7b39230f Added jsonl output to stream in order to better delimit on client. 2017-04-17 19:01:33 -04:00
k
230f3681bd Cleaned code a bit. 2017-04-01 13:27:57 -04:00
Chris Kleeschulte
65089302bb Fixed wallet getTransactions. 2017-03-31 16:05:07 -04:00
Chris Kleeschulte
06ffa05ba2 Added code for tx list. 2017-03-30 16:34:49 -04:00
Chris Kleeschulte
a732128fb9 Fixed reference to wrogn util. 2017-03-29 17:37:00 -04:00
Chris Kleeschulte
b6ca44e414 Lowered highwater mark. 2017-03-21 11:42:07 -04:00
Chris Kleeschulte
8873f19a43 Fixed parsing error of incoming addresses. 2017-03-10 21:14:46 -05:00
Chris Kleeschulte
750cda44ae wip 2017-03-09 15:57:24 -05:00
Chris Kleeschulte
6a9d9bac7b Further work on jobids. 2017-03-09 08:10:07 -05:00
Chris Kleeschulte
fea7c33ab0 Further work on job ids. 2017-03-08 15:36:47 -05:00
Chris Kleeschulte
841530705e Added job reporting. 2017-03-08 14:32:32 -05:00
Chris Kleeschulte
d06c177a1a Fixed small items with syncing. 2017-03-03 13:35:43 -05:00
Chris Kleeschulte
aadd336b4c Fixed premature initial sync ending. 2017-03-02 20:25:20 -05:00
Chris Kleeschulte
f3e1ff0842 override zmq for now. 2017-03-02 15:54:03 -05:00
Chris Kleeschulte
a213ddb4fc Will not try to sync is already synced. 2017-02-20 13:04:29 -05:00
Chris Kleeschulte
d4238225d4 more cleanup. 2017-02-14 08:05:28 -05:00
Chris Kleeschulte
8d98abd080 Cleaned up old code that may not make it into the next release. 2017-02-12 12:15:22 -05:00
Chris Kleeschulte
fe2d4231cb wip 2017-02-09 17:41:39 -05:00
Chris Kleeschulte
17011bdf69 Merge branch 'feature/walletIndex' of github.com:kleetus/bitcore-node into feature/walletIndex 2017-02-07 16:16:29 -05:00
Chris Kleeschulte
f559daac4e wip 2017-02-07 16:15:49 -05:00
Chris Kleeschulte
a52b8134f7 Added unit tests for encoding files. 2017-02-07 08:18:09 -05:00
Chris Kleeschulte
921210a6d0 added some encoding tests. 2017-02-06 15:46:16 -05:00
Chris Kleeschulte
331b4e3f77 wip 2017-02-06 09:49:05 -05:00
Chris Kleeschulte
ee62cbf178 wip 2017-02-06 09:45:51 -05:00
Chris Kleeschulte
f83b8a63e3 wip 2017-02-06 09:45:51 -05:00
Chris Kleeschulte
71ca53f8ba wip 2017-02-06 09:42:33 -05:00
Patrick Nagurny
3c53b1284c got reorg working and wrote test around it 2017-02-03 17:06:00 -05:00
Patrick Nagurny
de25b1e3fe reorg wip 2017-02-03 11:23:03 -05:00
Chris Kleeschulte
cebf2c310a small fixes. 2017-02-02 15:47:23 -05:00
Chris Kleeschulte
f07486f0f6 Added mempool database encodings. 2017-02-02 11:38:29 -05:00
Chris Kleeschulte
4310faa8f0 Split out encodings and nested all services into a directory. 2017-02-02 08:53:51 -05:00
Chris Kleeschulte
9a9f43bc7f small fixes to mempool. 2017-02-01 18:35:22 -05:00
Chris Kleeschulte
c73d5bde2e mempool service. 2017-02-01 15:57:53 -05:00
Chris Kleeschulte
1ccf4e9741 Added gettransactions. 2017-02-01 13:14:54 -05:00
Chris Kleeschulte
7862481df5 Minor cleanup. 2017-02-01 10:31:48 -05:00
Chris Kleeschulte
3051c04147 Called next to proceed with sync. 2017-02-01 10:21:23 -05:00
Patrick Nagurny
7e08651d95 import addresses 2017-01-31 17:09:59 -05:00
Patrick Nagurny
15b9bce0ac blockHandler for wallet-api service 2017-01-31 14:42:08 -05:00
Chris Kleeschulte
e2229a6516 Added Utxo index block handler. 2017-01-31 13:30:48 -05:00
Chris Kleeschulte
3b76463112 Unified all encodings/serialization functions into one,
centrally-accessible encodings file.
2017-01-31 08:00:28 -05:00
Patrick Nagurny
0627a14f18 use initialSync 2017-01-30 16:09:00 -05:00
Patrick Nagurny
d4302091ee fix condition 2017-01-30 16:08:19 -05:00
Chris Kleeschulte
cd4cbe3fb7 wip 2017-01-30 15:14:32 -05:00
Chris Kleeschulte
735810919a wip 2017-01-30 15:06:32 -05:00
Chris Kleeschulte
fbdafb74f9 Merge branch 'feature/concurrency' into feature/walletIndex 2017-01-30 15:05:05 -05:00
Chris Kleeschulte
8511e2f31b Fixed event name. 2017-01-30 14:21:22 -05:00
Patrick Nagurny
4b51bc0143 make ProcessSerial a Writable stream 2017-01-27 17:02:38 -05:00
Patrick Nagurny
fae38b1ee8 try this 2017-01-27 14:49:03 -05:00
Patrick Nagurny
c5875332d4 remove serial sync timeout 2017-01-27 14:16:44 -05:00
Patrick Nagurny
68973b4c85 get tip operation in serial sync 2017-01-27 10:15:34 -05:00
Chris Kleeschulte
0f46090b7e wip on untrusted mempool 2017-01-27 08:19:13 -05:00
Patrick Nagurny
df6cfeb164 add delay to make bitcoind not pause 2017-01-26 18:17:36 -05:00
Patrick Nagurny
26108753db got it working 2017-01-26 18:09:36 -05:00
Patrick Nagurny
77c9a149dc wip 2017-01-26 15:47:16 -05:00
Chris Kleeschulte
553312947f Added mempool stuff. 2017-01-26 14:57:47 -05:00
Patrick Nagurny
a220bbc43c wip 2017-01-25 16:37:38 -05:00
Patrick Nagurny
25c1492580 concurrency wip 2017-01-24 17:44:01 -05:00
Chris Kleeschulte
d42e29ecbe Corrected mempool removal logic. 2017-01-24 16:47:13 -05:00
Chris Kleeschulte
7662bf1bf5 Adjusted Address index. 2017-01-24 15:56:23 -05:00
Chris Kleeschulte
d4783dabde Added rudimentry mempool. 2017-01-24 14:47:19 -05:00
Patrick Nagurny
3c27f07291 getAddressHistory 2017-01-23 16:59:26 -05:00
Patrick Nagurny
831bf0b988 db should only sync after all services are started 2017-01-23 14:53:27 -05:00
Chris Kleeschulte
5a372f268c wip 2017-01-20 17:28:25 -05:00
Chris Kleeschulte
523c3ab852 wip 2017-01-20 11:27:59 -05:00
Patrick Nagurny
c6e2c57778 timestamp service fixes 2017-01-19 16:48:29 -05:00
Patrick Nagurny
efa8480651 get address index to work 2017-01-19 16:11:04 -05:00
Chris Kleeschulte
f1277c8ad3 Added height into tx index. 2017-01-18 19:11:47 -05:00
Chris Kleeschulte
43dfeffd5e Added blockHandler. 2017-01-18 18:23:17 -05:00
Patrick Nagurny
8ecf6e1c47 modify address index, add timestamp and tx indexes (wip) 2017-01-17 15:44:56 -05:00
Patrick Nagurny
22b7d59e55 Merge remote-tracking branch 'chris/feature/walletGrouping' into feature/walletIndex 2017-01-17 13:01:56 -05:00
Chris Kleeschulte
8850238944 Increased timeout for endpoints. 2017-01-16 19:41:27 -05:00
Chris Kleeschulte
d115580ae9 Fixed sendError call. 2017-01-16 19:32:30 -05:00
Chris Kleeschulte
3f558f6ace Added balance by address. 2017-01-16 19:23:17 -05:00
Chris Kleeschulte
05ddd43dfc Fixed options on getUtxos 2017-01-13 14:45:36 -05:00
Chris Kleeschulte
af2b75c0d0 Added pagination. 2017-01-13 14:27:15 -05:00
Chris Kleeschulte
57b3f5d67f Added GetTransactions 2017-01-13 13:44:38 -05:00
Patrick Nagurny
789c18a6df add put endpoint, rename module to wallet-api 2017-01-12 15:56:45 -05:00
Chris Kleeschulte
44cb188c61 clean up. 2017-01-11 19:03:44 -05:00
Chris Kleeschulte
e6d569620b Implemented basic wallet db and calls to bitcoind. 2017-01-11 17:01:48 -05:00
Chris Kleeschulte
86186e6147 Small fixes for service requiring and warnings. 2017-01-11 13:50:44 -05:00
Patrick Nagurny
339f56157f restore db and address services 2017-01-10 16:51:32 -05:00
Karel Bilek
b4c5ec78ab Fix maxStatement for jshint 2016-10-04 18:51:44 +02:00
Karel Bilek
b92d4340a1 Add option to query **only** mempool 2016-10-03 15:24:57 +02:00
Braydon Fuller
384d06c196 Fix reference to node 2016-09-20 15:19:57 -04:00
Chethan Krishna
4a99870813 Use logical timestamps to display blocks 2016-09-20 12:50:52 -04:00
Braydon Fuller
b7f888fc3e web: configure payload size 2016-06-16 13:36:30 -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
3a1034757c Merge pull request #453 from braydonf/try-all
bitcoind: fix timing issue with tryAll
2016-06-13 11:08:16 -04:00
Braydon Fuller
a2a30b81d8 bitcoind: start tryAllClients with the current round-robin index 2016-06-10 19:05:22 -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
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
Chris Kleeschulte
e87f628e7a Merge pull request #439 from braydonf/zmqcheck
bitcoind: added zmq precondition
2016-06-02 14:11:59 -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
4d780a9d2d bitcoind: separate function for relative datadir expanding 2016-06-01 11:41:41 -04:00