Commit graph

78 commits

Author SHA1 Message Date
Lex Berezhny
1b7c5a1373 update_history serially handles unique addresses 2018-12-05 11:48:19 -05:00
Lex Berezhny
2b8c06bda7 wip sync fixing 2018-12-05 11:48:19 -05:00
Lex Berezhny
10c1f8e1cf drop requirements: mock, requests. merge [server] into the main requirement section 2018-11-20 22:57:59 -05:00
Lex Berezhny
e5714dc1fc test sync integration test and other fixes 2018-11-19 18:14:57 -05:00
Lex Berezhny
1732167af1 use assertBalance in reconnect tests 2018-11-19 18:14:57 -05:00
Lex Berezhny
345d4f8ab1 refactored tx sync 2018-11-19 18:14:57 -05:00
Jack Robison
e745b6c16e fix wallet encryption
fixes https://github.com/lbryio/lbry/issues/1623
2018-11-19 17:15:09 -05:00
Victor Shyba
ee57af8e99 restore skips for Travis 2018-11-07 16:46:47 -05:00
Lex Berezhny
fdf479241a added ledger.wait(tx) to support reliably waiting for TX to be in ledger 2018-11-07 14:42:17 -05:00
Lex Berezhny
5f70ae9923 reorganization 2018-11-04 01:55:50 -04:00
Lex Berezhny
c1b96a36a7 skip running 3.6 tests 2018-11-03 20:52:26 -04:00
Lex Berezhny
5cdda0f3a8 fix AsyncTestCase imports 2018-11-03 20:52:26 -04:00
Lex Berezhny
f60435c878 moving and refactoring electrumx into torba 2018-11-03 20:52:26 -04:00
Victor Shyba
c7b647b1eb fix test_reconnect 2018-10-17 14:12:08 -04:00
Lex Berezhny
c6b32fa946 basedatabase.py test coverage 2018-10-15 17:15:05 -04:00
Lex Berezhny
2cd1947ef5 fixing tests 2018-10-15 17:15:05 -04:00
Lex Berezhny
2c5fd4aade twisted -> asyncio 2018-10-15 17:15:05 -04:00
Victor Shyba
7bdcaa6737 sync: fetch proofs and txs in batches 2018-10-11 17:48:55 -04:00
Victor Shyba
36ad834d43 add reconnection test 2018-10-11 17:45:54 -04:00
Victor Shyba
52b7bb0fce add test for checking db records when generating keys above the batch threshold 2018-10-11 17:41:26 -04:00
Lex Berezhny
6a97f96745 fixed database unit test 2018-10-09 16:49:37 -04:00
Lex Berezhny
d02da2f3a5 fix test method name to make sure it gets run 2018-10-08 23:26:45 -04:00
Lex Berezhny
462fd8bad1 get_address test fixes 2018-10-08 23:26:11 -04:00
Lex Berezhny
95cbdcb131 refactored sql queries, added full pagination support: limit, offset and count 2018-10-07 14:53:44 -04:00
Lex Berezhny
38b1fb5fba fix get_transaction unit test 2018-10-04 19:42:29 -04:00
Lex Berezhny
0960762694 sql constraints support table.column dot delimited column names 2018-10-03 11:51:42 -04:00
Lex Berezhny
a6f97dfbde refactored queries 2018-10-03 09:41:52 -04:00
Victor Shyba
b0bc06ae00 improve reorgs 2018-09-25 23:07:32 -04:00
Lex Berezhny
841d49554c fix unit tests 2018-09-25 18:21:42 -04:00
Lex Berezhny
c29b4c476d + tx.position, + tx.net_account_balance, + txo.is_my_account 2018-09-25 18:02:50 -04:00
Lex Berezhny
58d2c04b9f simplified and cleaned up typing for encryp / decrypt 2018-09-24 23:20:14 -04:00
Jack Robison
c45c792657 add account encryption tests, update aes tests 2018-09-24 23:20:14 -04:00
Lex Berezhny
8ed0791b26 improved db.get_transactions() 2018-09-21 22:18:30 -04:00
Victor Shyba
8a87195f55 ecdsa -> coincurve 2018-09-21 20:05:59 -04:00
Lex Berezhny
57abad2181 removed unnecessary address subscribe call in integration tests 2018-08-30 15:06:10 -04:00
Lex Berezhny
91d95bd42e have to explicitly subscribe accounts 2018-08-30 14:40:44 -04:00
Lex Berezhny
9a2e9d68e7 + PUSH_INTEGER 2018-08-20 22:04:22 -04:00
Lex Berezhny
dabedc17d0 improvements to reorg support 2018-08-16 21:41:22 -04:00
Lex Berezhny
e7dcd9216b fixing tests 2018-08-16 01:21:45 -04:00
Lex Berezhny
95a22831aa unit test fixes 2018-08-16 01:11:03 -04:00
Lex Berezhny
ac2fe3476a fixed unit tests in test_transaction.py 2018-08-16 01:03:18 -04:00
Lex Berezhny
133a86cd89 blockchain reorg handling and overall header refactor 2018-08-16 00:43:38 -04:00
Lex Berezhny
e2537e43b5 gave accounts reference to wallet so that they can save themselves after being modified 2018-08-07 21:31:29 -04:00
Lex Berezhny
d4107600a5 from_dict() now also handles from_seed() 2018-08-06 02:52:52 -04:00
Lex Berezhny
f5515e5e77 general purpose constraints builder 2018-08-03 21:26:53 -04:00
Lex Berezhny
d3a171e638 + closest_match step between branch_and_bound and random_draw coin selections, + Transaction.create() single method instead of .pay()/.liquidate() also its more powerful 2018-08-03 10:41:40 -04:00
Lex Berezhny
69ad8e384a customizable address generator support 2018-07-29 13:13:40 -04:00
Lex Berezhny
b0bd0b1fc0 + reserving outpoints should no longer have race conditions
+ converted all comment type annotations to python 3 style syntax annotations
+ pylint & mypy
2018-07-28 20:52:54 -04:00
Lex Berezhny
97532fb300 don't delete lock if it's not in locks dict and other fun things 2018-07-15 16:04:11 -04:00
Lex Berezhny
fcc7177a9a unit tests for bcd_data_stream 2018-07-14 22:38:18 -04:00