Jonathan Moody
ef3189de1d
Work on some DeprecationWarnings: The explicit passing of coroutine objects to asyncio.wait() is deprecated since Python 3.8.
2023-04-03 13:34:36 -04:00
Jonathan Moody
1d0e17be21
Another place generalized to Exception or asyncio.CancelledError.
2023-04-03 13:34:36 -04:00
Jonathan Moody
02aecad52b
CancelledError derives from BaseException in Python >= 3.8. The significant functional
...
change here is in upload_to_reflector(). Unit tests in TestReflector were failing.
Deal with lint related to CancelledError cleanup.
2023-04-03 13:34:36 -04:00
Lex Berezhny
ec82486e15
removed go hub dependency
2022-08-08 14:55:44 -04:00
Jack Robison
2313d30996
fix reconnect test
2022-05-27 11:59:18 -04:00
Jack Robison
9faf6e46ca
move lbry.wallet.server to new project called scribe
...
switch from using lbrycrd to lbcd
2022-03-27 23:33:26 -04:00
Jack Robison
7a56eff1ac
small fixes
2021-10-05 16:44:49 -04:00
Jack Robison
923834c784
get_claim_by_claim_id
2021-10-05 16:44:49 -04:00
Victor Shyba
270192486a
translate grpc errors to RPCError
2021-09-10 18:57:20 -03:00
Victor Shyba
a799503c97
update fields from hub
2021-09-10 18:57:20 -03:00
Jeffrey Picard
4544a074d9
Move the go hub settings from network to ledger config and hook reset
...
correctly.
2021-09-10 18:57:20 -03:00
Jeffrey Picard
9b78501392
Set default server to the networks default and use go hub by default
2021-09-10 18:57:20 -03:00
Jeffrey Picard
15a56ca25e
tons of small changes squashed together
2021-09-10 18:57:20 -03:00
Jeffrey Picard
9f65799a3d
uncomment tests, add remove_duplicates param
...
Cleanup prints and commented out code
remove print
don't do list claims
cleanup
2021-09-10 18:57:20 -03:00
Jeffrey Picard
a97fc6dba8
cleanup and reorgnazing some stuff
...
Fixing tests
relabel failing tests properly
run all the tests for the hub
cleanup HubNode
2021-09-10 18:57:20 -03:00
Jeffrey Picard
c124e88d12
grpc client for python
2021-09-10 18:57:20 -03:00
Jeffrey Picard
17f3870296
Add tests for hub
...
Have the basic starting /stopping / querying. Still don't have the hub
jsonrpc stuff working right and from the looks of it I need to clearify
some of the logic in the claim search function itself because it's not
returning the correct number of claims anyways.
get the integration working with grpcurl
Got tests working, still need to port the rest of them
ported all of the claim search tests
still a few failing due to not having inflation working, and there's something weird
with limit_claims_per_channel that needs to be fixed.
2021-09-10 18:57:20 -03:00
Victor Shyba
309e957a85
add concurrent_hub_requests conf
2021-06-24 21:21:19 -03:00
Victor Shyba
d7007e402e
move request semaphore to session and apply to all requests
2021-06-24 21:02:41 -03:00
Victor Shyba
91323a21cf
add hub_timeout and propagate it to network code
2021-06-24 21:02:41 -03:00
Lex Berezhny
c39195488a
bug fix
2021-06-22 11:07:58 -04:00
Lex Berezhny
0946c72b88
lint
2021-06-22 11:07:58 -04:00
Lex Berezhny
7d49b046d4
added support to config for determining if value is set and implemented hub selection logic
2021-06-22 11:07:58 -04:00
Lex Berezhny
73e239cc5f
client side hub discovery pub/sub and hub metadata stored, removed old peers implementation
2021-06-22 11:07:58 -04:00
Lex Berezhny
ad670f721a
working client peer hub
2021-06-22 11:07:58 -04:00
Lex Berezhny
028a4a70cf
wallet server federation, client portion
2021-06-22 11:07:58 -04:00
Jack Robison
31367fb4c4
show hostnames of spvs
2021-04-13 11:51:27 -04:00
Jack Robison
12d6074e3b
fix typing
2021-04-13 11:51:27 -04:00
Victor Shyba
7f5d88e95c
remove dead/broken/unused API
2021-03-19 19:58:13 -03:00
Lex Berezhny
4343073c00
clients can connect to wallet server even when they are not reachable by UDP
2021-03-12 13:29:55 -05:00
Lex Berezhny
9815ddef1f
fixes stalling client reconnect issue
2021-03-03 23:31:59 -05:00
Jack Robison
1f9d0f4582
pylint
2021-01-21 16:30:54 -05:00
Jack Robison
20efdc70b3
use UDP ping for wallet server selection
...
-only connect to one spv server at a time
-remove session pool
2021-01-21 16:15:42 -05:00
Jack Robison
e9c7cf6f63
logging
2021-01-21 14:51:59 -05:00
Victor Shyba
21a2e67755
fix rebase
2020-12-20 21:39:36 -03:00
Jack Robison
fa63bf758d
delete single_call_context, use session pool
2020-11-20 15:52:11 -05:00
Jack Robison
76946c447f
use single_call_context for claim_search and resolve
2020-11-03 10:39:08 -05:00
Alex Grintsvayg
0a0ac3b7c9
pass-through for new support_sum api
2020-10-16 12:03:01 -04:00
Lex Berezhny
9c5f940b00
claim search forwarding to new sdk
2020-08-04 12:11:02 -04:00
Lex Berezhny
455b4043b8
new resolve
2020-08-04 11:33:39 -04:00
Jack Robison
7a1b7db7c8
support multiple blocks with blockchain.transaction.get_batch
2020-07-14 23:13:14 -04:00
Jack Robison
1beb13dd80
fix attribute error
2020-06-04 09:31:37 -04:00
Jack Robison
ddae84abb3
fix pending_count
2020-06-04 09:31:37 -04:00
Jack Robison
ff7bed720a
don't close the connection upon a cancelled request
2020-04-29 12:32:31 -04:00
Jack Robison
6486f986e8
bump min required server version
2020-03-26 11:41:49 -04:00
Jack Robison
66b4ad0c44
improve log
2020-03-26 11:41:49 -04:00
Jack Robison
ec20d9a2a8
faster wallet sync with get_transaction_and_merkle
2020-03-26 11:41:49 -04:00
Lex Berezhny
3cbeadfbc3
lbrynet status command returns features available of currenty connected wallet server, including thetrending algorithm used
2020-03-03 20:04:57 -05:00
Jack Robison
7fd0d6507f
disconnect from client sending message larger than MAX_RECEIVE
2020-02-20 16:08:21 -05:00
Lex Berezhny
ffbef69dc7
manually incremented version and added support to release script to release current version
2020-02-09 20:26:15 -05:00