Victor Shyba
08d635322e
implement blocking and filtering
2022-03-15 15:34:08 -03:00
Jack Robison
c42ee926da
fix applying expiration fork
2022-03-15 15:34:08 -03:00
Jack Robison
c59d08080e
update iterators to use pack_partial_key
2022-03-15 15:34:08 -03:00
Jack Robison
94e0624024
delete lbry/wallet/server/storage.py
...
-expose leveldb lru cache size as `CACHE_MB` hub param
2022-03-15 15:34:08 -03:00
Jack Robison
d1560ef09b
faster es sync
2022-03-15 15:34:07 -03:00
Jack Robison
f1fbfa1b39
use claim_to_txo cache
2022-03-15 15:34:07 -03:00
Jack Robison
0d86717a9a
faster _cached_get_active_amount for claims
...
-remove dead code
2022-03-15 15:34:07 -03:00
Jack Robison
528af27e4a
fix claim search by fee for claims without fees
2022-03-15 15:34:07 -03:00
Jack Robison
fe69afaa56
clear claim_to_txo cache before reading
2022-03-15 15:34:07 -03:00
Jack Robison
31d7823498
handle claims that dont exist in ES sync
2022-03-15 15:34:07 -03:00
Jack Robison
ef6ec03161
in memory claim_to_txo and txo_to_claim dictionaries
2022-03-15 15:34:07 -03:00
Jack Robison
68596be1b9
fix spend_utxo
2022-03-15 15:34:07 -03:00
Jack Robison
c81c0d9480
faster get_future_activated
2022-03-15 15:34:07 -03:00
Jack Robison
05b6bdb8f6
threadpool
2022-03-15 15:34:07 -03:00
Jack Robison
991d4f8859
cleanup
2022-03-15 15:34:07 -03:00
Jack Robison
22c75605ee
fix getting block hash during reorg
2022-03-15 15:34:07 -03:00
Jack Robison
f52faa8d14
fix test
2022-03-15 15:34:07 -03:00
Jack Robison
f55b6bdc71
fix abandoning signed claims in the same tx as their channel
...
-fix canonical/short url in es
2022-03-15 15:34:07 -03:00
Jack Robison
de9edb0695
handle failure to generate a short id
2022-03-15 15:34:07 -03:00
Jack Robison
2180e24bc1
fix resolve by short id
2022-03-15 15:34:07 -03:00
Jack Robison
ea1285cd9f
reorg claims in the search index
2022-03-15 15:34:07 -03:00
Jack Robison
4e77fa100b
small fixes
2022-03-15 15:34:07 -03:00
Jack Robison
babb76d90d
rename
2022-03-15 15:34:07 -03:00
Jack Robison
acfc1f56ee
simplify advance and reorg
2022-03-15 15:34:07 -03:00
Jack Robison
81773a6497
update limited_history
2022-03-15 15:34:07 -03:00
Jack Robison
25cf751158
update lookup_utxos
2022-03-15 15:34:07 -03:00
Jack Robison
fd2753b95a
cleanup
2022-03-15 15:34:07 -03:00
Jack Robison
ad7dee3e7f
fix es sync
2022-03-15 15:34:07 -03:00
Jack Robison
354c69bf4f
fix non localhost elasticsearch
2022-03-15 15:34:07 -03:00
Jack Robison
55351c5842
fix has_no_source for reposts
2022-03-15 15:34:07 -03:00
Jack Robison
bce14c3d79
rename things
...
-fix effective amount integrity error
2022-03-15 15:34:07 -03:00
Jack Robison
90cfcaac40
fix
2022-03-15 15:34:07 -03:00
Jack Robison
468ed91ee3
add RevertableOpStack to verify consistency of ops as they're staged
2022-03-15 15:34:07 -03:00
Jack Robison
b856e2120a
fix fee amount overflow in es
2022-03-15 15:34:07 -03:00
Jack Robison
fd7bfbea78
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
2022-03-15 15:34:07 -03:00
Jack Robison
89e7c8582e
invalidate channel signatures upon channel abandon
2022-03-15 15:34:07 -03:00
Jack Robison
da4e4ecd23
_prepare_claim_for_sync generators
2022-03-15 15:34:07 -03:00
Jack Robison
c85648d43b
logging
2022-03-15 15:34:07 -03:00
Jack Robison
e5461f6d4f
genesis_bytes attribute
2022-03-15 15:34:07 -03:00
Jack Robison
066f797ad4
refactor ClaimToTXO prefix
2022-03-15 15:34:07 -03:00
Jack Robison
5be04448ea
remove extra open functions
2022-03-15 15:34:07 -03:00
Jack Robison
5541b80179
fix flush id
2022-03-15 15:34:07 -03:00
Jack Robison
b0cf25bf5c
faster get_future_activated
2022-03-15 15:34:07 -03:00
Jack Robison
5f3850bfa2
prints
2022-03-15 15:34:07 -03:00
Jack Robison
82e6658483
flush count
2022-03-15 15:34:07 -03:00
Jack Robison
49f4add8d1
tests
2022-03-15 15:34:07 -03:00
Jack Robison
6ea96e79bd
reposts
2022-03-15 15:34:07 -03:00
Jack Robison
9ad31008a5
fix updating the ES search index
...
-update search index to use ResolveResult tuples
2022-03-15 15:34:07 -03:00
Jack Robison
c0e2d56f55
fix early takeovers by not-yet activated claims
2022-03-15 15:34:07 -03:00
Jack Robison
d69180da71
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
2022-03-15 15:34:07 -03:00