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
Cristian Vicas
45bf6c3bf3
Drop comment_* apis.
...
Refactored dangling functions.
Added unit test.
2021-09-02 11:38:29 +03:00
Lex Berezhny
dc1d9e1c84
upgrade pylint and fix lint errors
2021-08-20 22:36:35 -04:00
Jack Robison
2445c00c7e
raise WalletNotLoadedError in get_wallet_or_error instead of ValueError
2021-08-17 11:30:58 -04:00
Victor Shyba
21c71bfac1
update sync utility
2021-08-09 18:33:47 -03:00
Victor Shyba
6baaed3581
refactor query with new fields
2021-08-09 18:33:47 -03:00
Victor Shyba
152dbfd5d1
reflect fee_currency, fee_amount and duration on repost searches
2021-08-09 18:33:47 -03:00
Victor Shyba
a56d14086b
reflect media_type on repost searches
2021-08-09 18:33:47 -03:00
Victor Shyba
aee87693f8
reflect stream_type on repost searches
2021-08-09 18:33:47 -03:00
Victor Shyba
e222b6ad9c
log that a invalid query happened
2021-08-09 15:07:44 -03:00
Victor Shyba
19b17374e8
throttle instead of disconnecting
2021-08-09 15:07:44 -03:00
Victor Shyba
43989122bb
add error type and message to error readme and update code
2021-08-09 15:07:44 -03:00
Victor Shyba
72712d6047
raise and disconnect if too many parameters are used on search
2021-08-09 15:07:44 -03:00
Victor Shyba
c591792de9
has_source is a special case
2021-07-22 16:25:55 -03:00
Victor Shyba
3108543ae5
3 missing fields
2021-07-22 16:25:55 -03:00
Victor Shyba
1eb221c743
translate reposted, signature_valid and normalized
2021-07-22 16:25:55 -03:00
Alex Grin
bebf6bc2e7
Update constants.py
2021-07-22 16:25:55 -03:00
Alex Grin
9e91cc2138
Update constants.py
2021-07-22 16:25:55 -03:00
Victor Shyba
5bd411ca27
filtering hash->id
2021-07-22 16:25:55 -03:00
Victor Shyba
a533cda6f0
ES: all _hash to _id
2021-07-22 16:25:55 -03:00
Jack Robison
9a8f9f0a94
fix stuck notification due to mempool/notification race
2021-07-20 15:14:10 -04:00
Victor Shyba
0ccafd5b53
make get_or_create_usable_address respect the generator lock
2021-07-19 14:09:52 -04:00
Victor Shyba
3de0982a4a
limit request error logging to 16k
2021-07-07 18:39:38 -03:00
Victor Shyba
c2184fb3bf
run migration on history db open
2021-07-07 18:39:38 -03:00
Victor Shyba
919c09fcb0
add migration
2021-07-07 18:39:38 -03:00
Victor Shyba
1d9dbd40ec
increase flush counter to 32 bits
2021-07-07 18:39:38 -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
485b958599
revert release
2021-06-22 12:50:11 -04: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
5f0426c840
country jurisdiction added to hub UDP protocol
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
Lex Berezhny
e457b2f0d6
fix trending to use built-in sqlite instead of apsw
2021-06-15 18:22:42 -04:00
Lex Berezhny
c9cf7fd4d4
drop apsw in wallet.server.db.elasticsearch.sync
2021-06-15 18:22:42 -04:00
Lex Berezhny
25e16c3565
dropping apsw
2021-06-15 18:22:42 -04:00
Victor Shyba
a638aa9d53
add and test support for support_create anonymous --comment
2021-06-02 12:05:36 -04:00
Victor Shyba
67cce0ef7e
test+implement --comment for support_create
2021-06-02 12:05:36 -04:00
Lex Berezhny
464cfd475e
properly format scripthash address on output
2021-06-02 11:34:21 -04:00
Lex Berezhny
fe469ae57f
create appropriate script for scripthash address
2021-06-02 11:34:21 -04:00
Lex Berezhny
550ef9a1c4
allows script addresses (beginning with r) to be used
2021-06-02 11:34:21 -04:00
Victor Shyba
3974df4a62
fix interaction between two modes
2021-05-27 20:14:12 -03:00
Victor Shyba
ca28de02d8
test and implementation for remove_duplicates on post-search filtering
2021-05-27 20:14:12 -03:00
Victor Shyba
bfc15ea029
handle limit being 0 and skip reordering if 0/none
2021-05-27 20:14:12 -03:00
Victor Shyba
6e8b8a5920
always call search_ahead
2021-05-27 20:14:12 -03:00
Victor Shyba
09f6637fe0
remove unused multiprocessin.Manager
2021-05-17 15:07:32 -03:00
Victor Shyba
ccadd88af5
fix cache call
2021-05-13 22:40:21 -03:00
Victor Shyba
cc02a0efc2
fix es migration bug, expand test case
2021-05-13 19:00:53 -03:00
Victor Shyba
43a1385b79
test sync helper
2021-05-13 19:00:53 -03:00
Jack Robison
eba0c9be34
fix typo
2021-05-07 16:51:19 -04:00
Jack Robison
81ebde88db
resync ES search index on version bumps
...
-bump ES search index to version 1
2021-05-07 14:36:53 -04:00
Victor Shyba
a4058b84ce
clean out unused sharding
2021-05-07 15:03:37 -03:00
Victor Shyba
7bf211a52b
apply reposted_claim_type on es sync
2021-05-07 15:03:37 -03:00
Victor Shyba
d5f722792f
fix and test has_source for channel reposts
2021-05-07 15:03:37 -03:00
Victor Shyba
0f02906c9b
fix has_source for reposted channels
2021-05-07 15:03:37 -03:00
Jack Robison
b5dfce7861
Revert "finished switch from using hash # in URLs to colon :"
...
This reverts commit 888aa558
2021-05-07 11:31:28 -04:00
Jack Robison
2ca5a65544
Revert "FindShortestID updated"
...
This reverts commit 8f04a50c
2021-05-07 11:30:31 -04:00
Jack Robison
32f7ecb261
fix invalid claim fees breaking the block processor
2021-05-06 11:18:58 -04:00
Jack Robison
21d0038ff2
add timestamps to hub log
2021-04-28 16:47:00 -04:00
Jack Robison
c094d8f2e8
add ALLOW_LAN_UDP hub setting
2021-04-28 16:47:00 -04:00
Jack Robison
c465d6a6c2
ignore udp packets with low source ports
2021-04-28 16:47:00 -04:00
Lex Berezhny
8f04a50ce1
FindShortestID updated
2021-04-28 16:21:01 -04:00
Lex Berezhny
888aa5586b
finished switch from using hash # in URLs to colon :
2021-04-28 16:21:01 -04:00
Victor Shyba
f0d334d3e2
refactor from review
2021-04-28 13:28:38 -03:00
Victor Shyba
5f829b048f
use separator to avoid cache key conflicts
2021-04-27 22:57:04 -03:00
Victor Shyba
1a961e66ff
invalidate short_id cache on new block
2021-04-27 22:57:04 -03:00
Victor Shyba
fdb0e22656
cache search_ahead
2021-04-27 22:57:04 -03:00
Victor Shyba
44bf4f3c8f
fix if statement from always evaluating a string
2021-04-27 17:10:04 -03:00
Lex Berezhny
2280fe8e8e
default has_source to 1
2021-04-23 14:54:51 -04:00
Lex Berezhny
575d6dcd2d
migration specifically for upgrading from client db v1.5 to v1.6
2021-04-23 14:54:51 -04:00
Lex Berezhny
f729490c6b
pending claims ordered towards top in claim_list
2021-04-23 11:00:58 -04:00
Lex Berezhny
3d4321ee38
added --has_source/--has_no_source filters to claim_list
2021-04-23 10:24:48 -04:00
Lex Berezhny
e54c31d2d5
fix bug in how reserved balance is calculated
2021-04-16 11:17:51 -04:00
Victor Shyba
cc2852cd48
new implementation for limit_claims_per_channel
2021-04-14 18:32:16 -04:00
Lex Berezhny
3cfc292d84
lint
2021-04-14 11:24:58 -04:00
Lex Berezhny
6acf94a810
moved balance calculation to SQL
2021-04-14 11:24: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
shubhendra
601f99ac16
Remove unnecessary generator
...
Signed-off-by: shubhendra <withshubh@gmail.com>
2021-04-06 21:22:27 -04:00
shubhendra
68399ca31c
Iterate dictionary directly
...
Signed-off-by: shubhendra <withshubh@gmail.com>
2021-04-06 21:22:27 -04:00
shubhendra
2a6d7fd80f
Remove methods with unnecessary super delegation.
...
Signed-off-by: shubhendra <withshubh@gmail.com>
2021-04-06 21:22:27 -04:00
shubhendra
4725f510d8
Remove unnecessary use of comprehension
...
Signed-off-by: shubhendra <withshubh@gmail.com>
2021-04-06 21:22:27 -04:00
shubhendra
be0ba22222
Remove unnecessary comprehension
...
Signed-off-by: shubhendra <withshubh@gmail.com>
2021-04-06 21:22:27 -04:00
Victor Shyba
46dd389d0d
add elasticsearch service to gitlab
2021-03-30 17:00:15 -04:00
Jack Robison
7832c62c5d
add ELASTIC_HOST and ELASTIC_PORT settings to hub
2021-03-30 12:48:13 -04:00
Victor Shyba
aa727cb9b1
show channels regardless of no_source
2021-03-30 09:47:08 -04:00
Victor Shyba
b8c9a99f20
fix no_source for reposts
2021-03-30 09:47:08 -04:00
Lex Berezhny
aff995b0d0
temporary fix for mempool sync failing during reorg
2021-03-29 16:11:03 -04:00
Victor Shyba
5235a150b1
add prog name to sync arg parser
2021-03-24 17:07:17 -03:00
Victor Shyba
7df4cc44c4
fixes from review
2021-03-24 16:30:33 -03:00
Victor Shyba
7f5d88e95c
remove dead/broken/unused API
2021-03-19 19:58:13 -03:00
Victor Shyba
d09663c066
remove flush call
2021-03-19 19:58:13 -03:00
Victor Shyba
ef97c9b69f
torba-server -> hub
2021-03-19 19:58:13 -03:00
Victor Shyba
d855e6c8b1
move elasticsearch things into its own module
2021-03-19 19:58:13 -03:00
Victor Shyba
cd66f7eb43
if not no_totals, use default page size
2021-03-19 19:58:13 -03:00