Jack Robison
814699ef11
cleanup
2021-10-05 16:44:49 -04:00
Jack Robison
0c30838b25
fix mismatch in claim_to_txo<->txo_to_claim
2021-10-05 16:44:49 -04:00
Jack Robison
cf66c2a1ee
rename things
...
-fix effective amount integrity error
2021-10-05 16:44:49 -04:00
Jack Robison
2ee419ffca
fix
2021-10-05 16:44:49 -04:00
Jack Robison
bfb9d696d7
pretty print
2021-10-05 16:44:49 -04:00
Jack Robison
bb2a34dd6b
fix duplicate activate
2021-10-05 16:44:49 -04:00
Jack Robison
ed652c0c56
fix updating resolve by effective amount after abandoning support
2021-10-05 16:44:49 -04:00
Jack Robison
1dc961d6eb
use RevertableOpStack in _get_takeover_ops
2021-10-05 16:44:49 -04:00
Jack Robison
d119fcfc98
remove debug prints
2021-10-05 16:44:49 -04:00
Jack Robison
4d3573724a
add RevertableOpStack to verify consistency of ops as they're staged
2021-10-05 16:44:49 -04:00
Jack Robison
8b37a66075
fix fee amount overflow in es
2021-10-05 16:44:49 -04:00
Jack Robison
ba4f32075a
faster claim producer
...
-make batches of claim txos from the iterator, and sort by tx hash before fetching to maximize cache and read ahead hits
2021-10-05 16:44:49 -04:00
Jack Robison
218be22576
imports
2021-10-05 16:44:49 -04:00
Jack Robison
7688293716
close db in sync script
2021-10-05 16:44:49 -04:00
Jack Robison
458f8533c4
try default block size
2021-10-05 16:44:49 -04:00
Jack Robison
34502752fc
update elastic sync
2021-10-05 16:44:49 -04:00
Jack Robison
d6758fd823
invalidate channel signatures upon channel abandon
2021-10-05 16:44:49 -04:00
Jack Robison
65700e790e
_prepare_claim_for_sync generators
2021-10-05 16:44:49 -04:00
Jack Robison
7c34e4bb96
logging
2021-10-05 16:44:49 -04:00
Jack Robison
d0d6e3563b
use default sync=False during write_batch
2021-10-05 16:44:49 -04:00
Jack Robison
a2619f8c78
genesis_bytes attribute
2021-10-05 16:44:49 -04:00
Jack Robison
42d07fd2f0
fix
2021-10-05 16:44:49 -04:00
Jack Robison
8bea10960f
disable es (revert)
2021-10-05 16:44:49 -04:00
Jack Robison
9cbb19c304
_cached_get_active_amount
2021-10-05 16:44:49 -04:00
Jack Robison
1b94dfd712
fix removing unactivated support
2021-10-05 16:44:49 -04:00
Jack Robison
9f3604d739
debug
2021-10-05 16:44:49 -04:00
Jack Robison
4a1b2be269
leveldb tuning
2021-10-05 16:44:49 -04:00
Jack Robison
962dc1b55b
debug
2021-10-05 16:44:49 -04:00
Jack Robison
07c86502f6
refactor ClaimToTXO prefix
2021-10-05 16:44:49 -04:00
Jack Robison
adb188e5d0
filter abandoned claims from those considered for early activation
2021-10-05 16:44:49 -04:00
Jack Robison
ce031dc6b8
only do early takeover on a larger amount (fix case where they're equal)
2021-10-05 16:44:49 -04:00
Jack Robison
18b5f03247
filter supported claim hashes for claims that dont exist from early takeover/activations
2021-10-05 16:44:49 -04:00
Jack Robison
8a555ecf1c
remove extra open functions
2021-10-05 16:44:49 -04:00
Jack Robison
1b325b9acd
fix flush id
2021-10-05 16:44:49 -04:00
Jack Robison
1bdaddb319
fix clearing pending_support caches upon abandon
2021-10-05 16:44:49 -04:00
Jack Robison
7896e177ef
fix putting spent unactivated supports in removed_active_support
2021-10-05 16:44:49 -04:00
Jack Robison
ce8e659008
fix syncing claim to es where channel is in the same block
2021-10-05 16:44:49 -04:00
Jack Robison
27be5deeb2
ignore activation for headless supports
2021-10-05 16:44:49 -04:00
Jack Robison
515f270c3a
faster get_future_activated
2021-10-05 16:44:49 -04:00
Jack Robison
ffff3bd334
debugging
2021-10-05 16:44:49 -04:00
Jack Robison
f493f13b25
prints
2021-10-05 16:44:49 -04:00
Jack Robison
e605c14b13
flush count
2021-10-05 16:44:49 -04:00
Jack Robison
338488f16d
tests
2021-10-05 16:44:49 -04:00
Jack Robison
2abc67c3e8
reposts
2021-10-05 16:44:49 -04:00
Jack Robison
eb1ba143ec
fix updating the ES search index
...
-update search index to use ResolveResult tuples
2021-10-05 16:44:49 -04:00
Jack Robison
6f5bca0f67
bid ordered resolve, feed ES claim data from block processor
2021-10-05 16:44:49 -04:00
Jack Robison
407cd8dd4b
fix duplicate update op for early activating claim
2021-10-05 16:44:49 -04:00
Jack Robison
62a4f0fc04
fix early takeovers by not-yet activated claims
2021-10-05 16:44:49 -04:00
Jack Robison
3eb9d23108
require previous_winning arg for get_takeover_name_ops
2021-10-05 16:44:49 -04:00
Jack Robison
410d4aeb21
fix takeover edge case
...
if a claim with a higher value than that of a claim taking over a name exists but isn't yet activated, activate it early and have it take over the name
2021-10-05 16:44:49 -04:00
Jack Robison
0a28d216fd
comments
2021-10-05 16:44:49 -04:00
Jack Robison
b69faf6920
bid ordered resolve (WIP)
2021-10-05 16:44:49 -04:00
Jack Robison
e77f9981df
DBError
2021-10-05 16:44:49 -04:00
Jack Robison
d27c2cc1e9
remove unused COIN file
2021-10-05 16:44:49 -04:00
Jack Robison
586b19675e
claim takeovers
2021-10-05 16:44:49 -04:00
Jack Robison
f2907536b4
move get_expiration_height and claimtrie constants to Coin class
2021-10-05 16:44:49 -04:00
Jack Robison
9a11ac06bf
claim activations and takeovers (WIP)
2021-10-05 16:44:49 -04:00
Jack Robison
aa3b18f848
advance_blocks -> advance_block
2021-10-05 16:44:49 -04:00
Jack Robison
103bdc151f
dead code
2021-10-05 16:44:49 -04:00
Jack Robison
6d4c1cd879
LBRYBlockProcessor -> BlockProcessor
...
- temporarily disable claim_search
2021-10-05 16:44:49 -04:00
Jack Robison
cacbe30871
rebase
2021-10-05 16:44:49 -04:00
Jack Robison
04bb7b4919
add wrapper for getnamesintrie
...
-used for verifying db state against lbrycrd
2021-10-05 16:44:49 -04:00
Jack Robison
b7df277a5c
db state struct
...
-remove dead code
2021-10-05 16:44:49 -04:00
Jack Robison
c681041b48
claim expiration
2021-10-05 16:44:49 -04:00
Jack Robison
923834c784
get_claim_by_claim_id
2021-10-05 16:44:49 -04:00
Jack Robison
588edf98be
claims db
...
-move all leveldb prefixes to DB_PREFIXES enum
-add serializable RevertableOp interface for key/value puts and deletes
-resolve urls from leveldb
2021-10-05 16:44:49 -04:00
Jack Robison
28c603ad5f
transaction_num_mapping
2021-10-05 16:44:49 -04:00
Jack Robison
6988a47e02
disable sqlite in block processor
2021-10-05 16:44:49 -04:00
Jack Robison
2c8ceb1217
named tuples
2021-10-05 16:44:49 -04:00
Jack Robison
ccac4ffa24
consolidate flush_backup
2021-10-05 16:44:49 -04:00
Jack Robison
4258cef9bd
remove lbry.wallet.server.history
2021-10-05 16:44:49 -04:00
Jack Robison
62cc6dfe76
consolidate leveldb block advance/reorg
...
-move methods from History to LevelDB
2021-10-05 16:44:49 -04:00
Jack Robison
9f224a971b
atomic flush_dbs
2021-10-05 16:44:49 -04:00
Jack Robison
cf5dba9157
combine leveldb databases
2021-10-05 16:44:49 -04:00
Jack Robison
23035b9aa0
Merkle staticmethods
2021-10-05 16:44:49 -04:00
Victor Shyba
c2dcc4c898
avoid [''] on peers list
2021-09-13 15:57:21 -03:00
Victor Shyba
b64aa51c0c
fix stream_types being an integer
2021-09-10 18:57:20 -03:00
Victor Shyba
9e81dd2360
refactor arguments fixup
2021-09-10 18:57:20 -03:00
Victor Shyba
1c31ec66f2
simplify operator handling
2021-09-10 18:57:20 -03: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
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
Lex Berezhny
485b958599
revert release
2021-06-22 12:50:11 -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