Lex Berezhny
5e17ce0a0b
minor fixup
2020-10-30 11:37:54 -04:00
Kevin Raoofi
e8d299d3b6
Allow : or # for claim_id
...
This removes the code for trying multiple patterns and the setup for it
Added a few unit tests to check that the parsed URL is as expected
2020-10-30 11:37:54 -04:00
Kevin Raoofi
7637aa2ab6
Added support for spec compliant URL parsing
...
Legacy URLs are preserved by attempting to parse the new URL format and,
on failing that, it'll attempt the legacy one.
Tests had to be updated such that the correct things are asserted
against each other.
2020-10-30 11:37:54 -04:00
jessop
7384609e74
support comment pinning
2020-10-10 13:02:38 -04:00
Jack Robison
3a64ceb4d6
add forward compatibility for byte datagram keys
2020-09-28 15:56:13 -04:00
Jack Robison
8dc654b513
add language table and indexes
2020-09-28 14:45:51 -04:00
jessop
d6ee6446dd
react list takes comment_ids
2020-09-26 15:21:26 -04:00
jessop
bf2f4bc040
wip
2020-09-24 17:47:59 -04:00
jessop
9dc4559aba
new comment and reactions api
2020-09-23 16:43:28 -04:00
Jack Robison
8426b674a3
improve reflector upload cancellation handling
2020-08-19 15:24:17 -04:00
Lex Berezhny
2d7443d454
slight cleanup
2020-08-19 13:59:26 -04:00
Lex Berezhny
ec24ebf2cf
added --limit_claims_per_channel argument to claim_search to only return up to the specified number of claims per channel
2020-08-19 10:51:31 -04:00
Lex Berezhny
f9dc590100
update tests
2020-07-21 20:56:50 -04:00
Jack Robison
1f82a8b99e
catch reflector error if a blob is deleted while it's being sent
2020-07-16 12:15:51 -04:00
Jack Robison
b3b5e3d8f0
test reflector connection breaking mid-transfer
2020-07-15 16:42:55 -04:00
Jack Robison
9d5370be5f
fix
2020-07-14 23:13:14 -04:00
Jack Robison
22540390e1
break the wallet server with chris45 test
2020-07-02 18:57:36 -04:00
Jack Robison
f73399bfac
fix test
2020-06-24 11:13:29 -04:00
Jack Robison
a056cd78f7
remove loggly
2020-06-24 11:13:29 -04:00
Jack Robison
bc9f33c2e0
fix test
2020-06-08 18:06:58 -04:00
Jack Robison
ae53062518
integration test for sqlite coin chooser
2020-06-05 20:06:42 -04:00
Jack Robison
9dc6092cb0
update tests
2020-06-05 20:06:42 -04:00
Lex Berezhny
03595052ce
fix regular support create tests
2020-06-05 16:08:25 -04:00
Lex Berezhny
c03e30a01f
added support for signed supports
2020-06-05 15:49:18 -04:00
Lex Berezhny
7296c7df1a
Origin: null no longer allowed
2020-06-03 14:19:16 -04:00
Lex Berezhny
f3ee6603de
improve allowed_origin request handling
2020-06-03 13:55:20 -04:00
Lex Berezhny
ee0aabda1d
backwards compatible allowed_origin, default browsers not allowed
2020-06-03 13:28:32 -04:00
Jack Robison
f030d41dc7
add test_is_valid_ipv4
2020-06-02 15:56:57 -04:00
Jack Robison
c94cc293c2
fix uncaught errors in test_component_manager
2020-05-25 10:21:36 -04:00
Lex Berezhny
b09eabc478
minor simplifcation
2020-05-18 08:53:34 -04:00
thebubbleindex
e49fcea6e3
fix issue with specifying ports via env vars
...
make sure tcp and udp port for dht are int type
2020-05-18 08:53:07 -04:00
Jack Robison
c22482f907
channel private key generation in a thread pool
2020-05-11 14:54:31 -04:00
Jack Robison
ebbb182537
fix test
2020-05-11 14:06:23 -04:00
Jack Robison
1cd5377b45
split fixed peer setting out from reflector_servers
2020-05-11 13:43:13 -04:00
Victor Shyba
53382b7e15
wait started event
2020-05-07 04:04:55 -03:00
Victor Shyba
a7c2408c0a
fix and test delete with torrents
2020-05-07 04:04:55 -03:00
Victor Shyba
ce1eabaed6
fix moving to a new btih
2020-05-07 04:04:55 -03:00
Victor Shyba
f602541ede
fix not knowing a torrent exists
2020-05-07 04:04:55 -03:00
Victor Shyba
abaac8ef48
fixes from rebase, install libtorrent from s3
2020-05-07 04:04:54 -03:00
Victor Shyba
4d47873219
working file list after torrent get
2020-05-07 04:04:54 -03:00
Victor Shyba
cf985486e5
torrent test and misc fixes
2020-05-07 04:04:54 -03:00
Victor Shyba
e888e69d4d
fix unit tests
2020-05-07 04:04:54 -03:00
Victor Shyba
2089059792
pylint
2020-05-07 04:04:54 -03:00
Victor Shyba
27739e0364
fix save from resolve
2020-05-07 04:04:54 -03:00
Victor Shyba
698ee271d6
stream manager component becomes file manager component
2020-05-07 04:04:54 -03:00
Jack Robison
797364ee5c
refactor prometheus metrics
2020-05-02 15:01:07 -04:00
Jack Robison
36c05fc4b9
move wallet server prometheus
...
-only run wallet server metrics for the wallet server
2020-05-01 12:54:35 -04:00
Victor Shyba
7170e69b22
test fixes + leave tx plot always on estimations
2020-04-27 10:34:49 -04:00
Victor Shyba
239ee2437c
estimate only whats not downloaded
2020-04-27 10:34:49 -04:00
Victor Shyba
ced368db31
hold headers file in memory during runtime
2020-04-27 10:34:49 -04:00
Jack Robison
fbe0f886b6
non blocking blob creation
2020-04-23 00:35:08 -04:00
Lex Berezhny
9a6326b027
fix for claim_list incorrectly handling --is_spent flag
2020-04-22 10:36:09 -04:00
Lex Berezhny
f5d7570102
fix issue with --exclude_internal_transfers where it was filtering out sent payments
2020-04-16 17:55:49 -04:00
Jack Robison
e81b51a647
support claim_id
, channel_claim_id
, and outpoint
args in file_list
being lists
2020-04-13 13:19:25 -04:00
Jack Robison
3ca41be686
add reflector_progress
to file_list
results
2020-04-13 12:08:22 -04:00
Oleg Silkin
006494b1fa
hide_comments
now returns lists for both hidden
and visible
comments
2020-04-07 19:17:27 -04:00
Jack Robison
d615f6761a
automatically batch large resolve requests
2020-04-06 12:03:33 -04:00
Victor Shyba
b2f70c7120
return none for unconfirmed time estimation
2020-04-06 06:03:35 -03:00
Jack Robison
87cdf1e3a0
improve test_reorg_change_claim_height
2020-04-05 16:58:36 -04:00
Jack Robison
57fd47022e
test_reorg_change_claim_height
2020-04-03 13:39:44 -04:00
Jack Robison
5eafd3bf6b
feedback
2020-04-03 13:39:44 -04:00
Jack Robison
e4fb2f4680
test_reorg_dropping_claim
2020-04-03 13:39:44 -04:00
Jack Robison
a4909f54e4
test reorg count metric
2020-04-03 13:39:44 -04:00
Lex Berezhny
6474c86d32
cleaned up *_list commands
2020-04-01 20:44:34 -04:00
Lex Berezhny
769ea8cdfe
added --is_spent filter to txo list/sum commands
2020-03-31 23:08:51 -04:00
Lex Berezhny
f9aa95c987
default to None for all values in wallet_status when wallet_manager not started yet
2020-03-31 17:22:13 -04:00
Lex Berezhny
a5d06fb4a4
wallet_status no longer fails if wallet component has not started
2020-03-31 16:20:13 -04:00
Lex Berezhny
558ac24f7e
fix test
2020-03-31 11:29:58 -04:00
Jack Robison
267e7096cc
add test for rechecking ffmpeg installation
2020-03-30 19:11:04 -04:00
Victor Shyba
1b83a1d09a
test and fix verifying from middle
2020-03-30 19:42:27 -03:00
Victor Shyba
7ad3447598
repair tip on open
2020-03-30 19:42:27 -03:00
Lex Berezhny
886d1e8a19
added --include_full_tx option to txo_list
2020-03-30 18:15:13 -04:00
Lex Berezhny
48d2497eb2
added txo_spend command to support liquidating large number of txos (eg. tips)
2020-03-30 17:47:38 -04:00
Lex Berezhny
a8153627c6
move on_read.first to earlier
2020-03-30 17:02:08 -04:00
Lex Berezhny
ed38966edb
add test to verify we listen to on_ready before it actually triggers
2020-03-30 15:26:04 -04:00
Lex Berezhny
85551d1e54
remove no-op test, segwit is always on now
2020-03-30 15:17:25 -04:00
Lex Berezhny
151805121c
increase wallet server payment test timeout
2020-03-29 20:00:23 -04:00
Jack Robison
d46d012f8c
Revert "delete live bittrex test"
...
This reverts commit f70343bb
2020-03-26 20:31:39 -04:00
Jack Robison
f70343bb63
delete live bittrex test
2020-03-26 17:50:31 -04:00
Brannon King
71f8965393
re-use ffprobe info in stream_type
...
avoid duplicate args
handle review comment
2020-03-26 16:20:12 -04:00
Jack Robison
86242139da
update tests
2020-03-26 13:56:51 -04:00
Victor Shyba
460bdc4148
move wallet_syncing to wallet status is_syncing
2020-03-26 11:43:48 -04:00
Victor Shyba
1052126522
add wallet_syncing status
2020-03-26 11:43:48 -04:00
Jack Robison
4bff2d718e
clean up test
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
5e2ddbfd86
txo_plot returns lbc instead of dewies
2020-03-26 01:13:09 -04:00
Lex Berezhny
e5bf6a5bfc
added txo_plot command to allow plotting txo sums over time
2020-03-26 00:37:13 -04:00
Victor Shyba
a08cbf412d
on_ready.wait so we start after tx syncs
2020-03-23 12:26:07 -03:00
Lex Berezhny
0bd65356f9
increase timeout in usage payment test
2020-03-23 11:06:29 -04:00
Victor Shyba
342cb00625
less concurrent repeated header checks
2020-03-23 01:19:34 -03:00
Victor Shyba
19c0a81c42
fix bad usages of hash and some tests
2020-03-22 23:31:47 -03:00
Victor Shyba
9fc7f9904b
fix tests, delete old code
2020-03-22 23:31:47 -03:00
Victor Shyba
b04a516063
better locking, stop corrupting headers, fix some tests
2020-03-22 23:31:47 -03:00
Victor Shyba
ec8e243323
estimate timestamps instead of using block headers
2020-03-22 23:30:11 -03:00
Victor Shyba
af0e9368d4
headers get now async
2020-03-22 23:30:11 -03:00
Lex Berezhny
73a91d5569
added --include_received_tips to claim_list/txo_list
2020-03-22 17:22:15 -04:00
Lex Berezhny
b11184de68
fix purchase_create
2020-03-22 12:23:21 -04:00
Lex Berezhny
61d02fc5d7
fix to prevent transaction cache from leaking some information about outputs between unrelated wallets
2020-03-22 11:45:40 -04:00
Lex Berezhny
b5c24d6a48
fixing unit tests
2020-03-22 01:29:26 -04:00
Lex Berezhny
bdd2ac2c25
renamed some flags
2020-03-22 01:13:26 -04:00
Lex Berezhny
9749da46ae
added flags to resolve: --include_purchase_receipt, --include_is_my_output, --include_my_supports, --include_my_tips
2020-03-21 23:44:57 -04:00
Lex Berezhny
7cb530c334
added --channel_id and --order_by to txo_list
2020-03-20 23:19:26 -04:00
Lex Berezhny
5e0324cc91
added --reposted_claim_id to txo_list
2020-03-20 20:22:57 -04:00
Lex Berezhny
6293e227ea
added txo_sum command
2020-03-20 19:08:47 -04:00
Lex Berezhny
d6d83a5c76
integration test fix
2020-03-20 19:08:47 -04:00
Lex Berezhny
93fc883b90
fixing unit tests
2020-03-20 19:08:47 -04:00
Lex Berezhny
dd21803598
working --is_my_input_or_output --is_my_input --is_my_output etc
2020-03-20 19:08:47 -04:00
Jack Robison
f4645f570c
more read only calls
2020-03-19 19:19:02 -04:00
Brannon King
bf11bcc084
fixed transcoding tests for non-async execute
...
status ordering broke path check
2020-03-18 12:43:27 -06:00
Brannon King
5ab634e375
support search path for ffmpeg
2020-03-18 12:00:52 -06:00
Victor Shyba
9561f93594
disable tracemalloc after test finishes so it doesnt slow down everything else
2020-03-16 11:29:16 -03:00
Victor Shyba
d44d5c3304
enable/disable instead of set
2020-03-16 06:40:22 -03:00
Victor Shyba
ec541e2057
lint and improve tests
2020-03-11 19:56:37 -03:00
Victor Shyba
8169bf6b97
top objects api
2020-03-11 19:56:37 -03:00
Victor Shyba
56c8ad1221
start/stop tracemalloc over api
2020-03-11 19:56:37 -03:00
Lex Berezhny
8ef2647fa9
is_received
2020-03-08 23:11:03 -04:00
Lex Berezhny
3ff9e99416
added txo_list command
2020-03-08 16:22:49 -04:00
Lex Berezhny
c3d96184b6
fix test
2020-03-06 20:35:26 -05:00
Lex Berezhny
c255c606a7
added is_spent attribute to transaction outputs
2020-03-06 20:12:38 -05:00
Brannon King
98e6a066f4
add unit test and debug output
2020-03-06 15:53:09 -05:00
Brannon King
19ce0ab246
ogg -> ogv, ignore files that aren't video
2020-03-03 21:38:30 -07:00
Lex Berezhny
05228529b0
fix tests
2020-03-03 20:26:07 -05:00
Lex Berezhny
a02b251c9b
when using --resolve with local claim list commands, update resolved result with local metadata (such as is_mine and is_mine)
2020-02-29 09:42:11 -05:00
Oleg Silkin
f0c18ccbe7
Removes testing for anonymous comments, fixes up existing asserts
2020-02-26 19:59:38 -05:00
Lex Berezhny
7de8670616
blocked original repost causes all reposts to also be blocked
2020-02-22 12:49:20 -05:00
Lex Berezhny
8c7908b200
reposts inherit the tags of the original claim
2020-02-22 12:23:11 -05:00
Lex Berezhny
039bc0208a
fix tests
2020-02-21 22:22:28 -05:00
Lex Berezhny
d57900a069
claim_search --not_channel_ids excludes the channel itself and not just claims in the channel
2020-02-21 21:59:46 -05:00
Victor Shyba
1086a3297f
check its broadcasted and use a retriable call
2020-02-21 17:51:46 -03:00
Victor Shyba
8bb6f328dc
use the stream controller tx instead of local history
2020-02-21 16:41:23 -03:00
Victor Shyba
f41cfbfb97
max wallet server payment fee defaults to 0 and component doesnt start in that case
2020-02-21 14:47:09 -03:00
Lex Berezhny
5936444f3e
more reliable wait for wallet server payment test
2020-02-21 12:18:44 -05:00
Lex Berezhny
b1318a9958
minor cleanup
2020-02-21 10:05:46 -05:00
Victor Shyba
d2560d260c
use stream controller and documented errors
2020-02-21 00:04:37 -03:00
Jack Robison
7fd0d6507f
disconnect from client sending message larger than MAX_RECEIVE
2020-02-20 16:08:21 -05:00
Victor Shyba
fc5d5faaed
use conf directly isntead of lambda
2020-02-20 14:27:39 -03:00
Victor Shyba
050b67c9d6
apply share_usage_data as its set
2020-02-20 12:12:40 -03:00
Victor Shyba
f0e1db319c
make wallet server payments a component
2020-02-18 19:18:30 -03:00
Victor Shyba
3950715237
add max_wallet_server_fee conf to limit daily wallet server payments
2020-02-18 18:10:58 -03:00
Victor Shyba
ae9ba14b59
use both donation and payment addresses separately
2020-02-18 18:10:58 -03:00
Victor Shyba
ad6c6fbe35
fixes from review and add analytics
2020-02-18 18:10:58 -03:00
Victor Shyba
ffa5c20c88
fix hanging test
2020-02-18 18:10:58 -03:00
Victor Shyba
5a6218eeca
improve tests, fix types
2020-02-18 18:10:58 -03:00
Victor Shyba
200531dd96
wait for tx instead
2020-02-18 18:10:58 -03:00
Victor Shyba
15a2f048ac
pay wallet server test and initial prototype
2020-02-18 18:10:58 -03:00
Victor Shyba
d317a4042c
change daily_fee to be lbc instead of dewies
2020-02-18 18:10:58 -03:00
Victor Shyba
c2d717aba5
old code from #2683
2020-02-18 18:10:58 -03:00
Victor Shyba
237a8965eb
fix tests
2020-02-17 18:00:23 -03:00
Jack Robison
c8c10d2bb0
fix claim apis failing with --resolve if no claims are present
...
fixes https://github.com/lbryio/lbry-sdk/issues/2802
2020-02-13 14:58:51 -05:00
Lex Berezhny
605fc8ecd8
claim_search by --claim_type=repost support
2020-02-12 11:51:35 -05:00