Commit graph

352 commits

Author SHA1 Message Date
Victor Shyba
ab6944b7b0 wallet server: dont fail to start on segwit txs 2019-08-14 10:26:02 -03:00
Victor Shyba
4d741bd200 update lbrycrd to 17, add option to disable segwit for now 2019-08-13 18:07:15 -03:00
Lex Berezhny
0d6248fbeb fix torba tests 2019-08-12 10:22:14 -04:00
Lex Berezhny
98d4d00f96 most commands now work across all accounts 2019-08-12 10:22:14 -04:00
Victor Shyba
0bb09ae91e use checkpoint to speed up 2019-07-23 17:44:13 -04:00
Victor Shyba
afeff61268 fix repair and tests 2019-07-23 17:44:13 -04:00
Victor Shyba
45fb673e49 dont fail when s3 is out of reach 2019-07-23 17:44:13 -04:00
Victor Shyba
df41a82b23 fix integration test 2019-07-22 11:31:45 -04:00
Victor Shyba
34500e07c6 change picking logic to probe the session before considering it a good session 2019-07-22 11:31:45 -04:00
Lex Berezhny
e4f802e5f4 when resolving inside channel break a tie of claims with same effective_amount by using height 2019-07-20 15:45:15 -04:00
Lex Berezhny
16fc2c456f moved executing create index queries outside of a tx 2019-07-20 15:45:15 -04:00
Lex Berezhny
f406db85dc pylint again 2019-07-18 19:54:38 -04:00
Lex Berezhny
71551058ce query interpolation 2019-07-18 19:54:38 -04:00
Victor Shyba
6997ea608d fix reconnect and timeouts 2019-07-16 23:59:28 -03:00
Jack Robison
d319761483
interrupt slow queries and log them for debugging
- add QUERY_TIMEOUT_MS env variable

- return sqlite timeout errors, jsonrpc error code -32000
2019-07-16 20:05:45 -04:00
Lex Berezhny
dd9bf04e35 default to HOST for WEBSOCKET_HOST if not set 2019-07-16 12:05:43 -04:00
Victor Shyba
f96443515a optimize header check 2019-07-16 00:58:36 -04:00
Lex Berezhny
e02a4e44c0 working resolve/search caching 2019-07-16 00:57:53 -04:00
Lex Berezhny
03a58cf50a added lrucache to search/resolve 2019-07-16 00:57:53 -04:00
Lex Berezhny
7d2ad5e4ed added TRACK_METRICS env variable to torba wallet server 2019-07-16 00:57:53 -04:00
Lex Berezhny
8ca74d3de2 env variables to set websocket host and port 2019-07-16 00:57:53 -04:00
Victor Shyba
8749c78622 close daemon connector on server close to avoid errors on tests 2019-07-14 00:33:57 -04:00
Victor Shyba
d9460dcd9e refactor and clean up 2019-07-13 01:21:26 -04:00
Victor Shyba
d0607b6fec make header component use torba headers 2019-07-13 01:21:26 -04:00
Victor Shyba
2481305a1a make integrity check faster 2019-07-13 01:21:26 -04:00
Victor Shyba
9990889cce add repair ability to baseheaders 2019-07-13 01:21:26 -04:00
Victor Shyba
a4d8508b40 update remote height on demand 2019-07-13 01:21:26 -04:00
Victor Shyba
f109aa1f73 make header access synchronous for now 2019-07-13 01:21:26 -04:00
Victor Shyba
f09c18539b add test for concurrent header access 2019-07-13 01:21:26 -04:00
Lex Berezhny
cc098f3090 refactored wallet server db reader to support thread pool and process pool 2019-07-11 14:04:49 -04:00
Lex Berezhny
68b29d9529 multi-process query executor 2019-07-11 14:04:49 -04:00
Lex Berezhny
57f069d750 added ability to customize SessionManager to torba 2019-07-11 14:04:49 -04:00
Alex Grintsvayg
5176feed81 let daemon be shut down before it has fully started. fixes #2231 2019-07-09 16:55:48 -04:00
Lex Berezhny
8c63033461 tx parsing speedup and faster wallet sync 2019-07-09 02:20:56 -04:00
Lex Berezhny
8c878f8e25 claim search uses different tag filtering approaches depeding on query type 2019-07-08 16:33:24 -04:00
Victor Shyba
c1c7e30ec9 test boundaries, make limit a constant 2019-07-08 12:03:24 -04:00
Victor Shyba
28ae7f81e9 closes 2281 - fix too many sql variables + tests 2019-07-08 12:03:24 -04:00
Jack Robison
d5183123fa
fix uvloop being ignored 2019-07-01 11:42:16 -04:00
Jack Robison
8b0d96acba
reuse lbrycrd connector 2019-07-01 11:40:13 -04:00
Jack Robison
66122a45ed
remove zombie sessions on uncaught socket errors 2019-07-01 11:36:26 -04:00
Jack Robison
c51db5294f
typing 2019-07-01 11:36:26 -04:00
Jack Robison
8cba43bfed
add method_counts field to getinfo 2019-07-01 11:36:23 -04:00
Jack Robison
4b1c7aa6c5
fix getinfo command 2019-07-01 10:41:36 -04:00
Jack Robison
8a5b803788
add first 32260 blocks of bitcoin headers for torba unit tests 2019-06-28 15:09:49 -04:00
Lex Berezhny
894e86d3ee fix intermittent test_queries failure in torba due to non-unique TX generated 2019-06-25 01:33:04 -04:00
Lex Berezhny
21f02d3e6d fix torba test_sync test reliability 2019-06-23 22:40:41 -04:00
Lex Berezhny
c54373bd9c moved enum into script to avoid weird import conflict with Python built-in enum module 2019-06-22 23:24:56 -04:00
Lex Berezhny
27c36a4dce fix get_spendable_utxos 2019-06-21 03:27:22 -04:00
Lex Berezhny
2f74611844 pylint 2019-06-21 03:27:22 -04:00
Lex Berezhny
d8265add2d added coin selection strategy for both prefer_confirmed and only_confirmed 2019-06-21 03:27:22 -04:00