Jack Robison
fd2753b95a
cleanup
2022-03-15 15:34:07 -03:00
Jack Robison
768934e1cc
skip es sync during initial hub sync, halt the hub upon finishing initial sync
2022-03-15 15:34:07 -03:00
Jack Robison
0c85de7839
fix signed claim invalidation corner cases
2022-03-15 15:34:07 -03:00
Jack Robison
d74d06d97b
extra deletes
...
-the channel_to_claim/claim_to_channel entries already get deleted when the claim txo is spent
2022-03-15 15:34:07 -03:00
Jack Robison
287ff0a557
typing and fix error string
2022-03-15 15:34:07 -03:00
Jack Robison
bf539d67ea
update staged txo_to_claim after invalidating channel sig
...
-fixes abandon of claim with invalidated signature and an update in same block
2022-03-15 15:34:07 -03:00
Jack Robison
69651453dd
missing channel_to_claim delete
2022-03-15 15:34:07 -03:00
Jack Robison
a1b7c61b56
typing
2022-03-15 15:34:07 -03:00
Jack Robison
fbd1d53542
fix
2022-03-15 15:34:07 -03:00
Jack Robison
02adc74e2c
cleanup
2022-03-15 15:34:07 -03:00
Jack Robison
91f8b3b505
fix undeleted claim_to_channel record
2022-03-15 15:34:07 -03:00
Jack Robison
ce09f2eb0f
cleanup
2022-03-15 15:34:07 -03:00
Jack Robison
02d479b92d
fix mismatch in claim_to_txo<->txo_to_claim
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
cfa32a3986
fix duplicate activate
2022-03-15 15:34:07 -03:00
Jack Robison
ab4a6bc5b8
fix updating resolve by effective amount after abandoning support
2022-03-15 15:34:07 -03:00
Jack Robison
f01b8c849d
use RevertableOpStack in _get_takeover_ops
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
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
ac82d6b27b
fix
2022-03-15 15:34:07 -03:00
Jack Robison
01db974040
disable es (revert)
2022-03-15 15:34:07 -03:00
Jack Robison
6ae6cf733d
_cached_get_active_amount
2022-03-15 15:34:07 -03:00
Jack Robison
ad1d25d945
fix removing unactivated support
2022-03-15 15:34:07 -03:00
Jack Robison
69ed47fc22
debug
2022-03-15 15:34:07 -03:00
Jack Robison
531e6c1a61
debug
2022-03-15 15:34:07 -03:00
Jack Robison
066f797ad4
refactor ClaimToTXO prefix
2022-03-15 15:34:07 -03:00
Jack Robison
9f0611f3d9
filter abandoned claims from those considered for early activation
2022-03-15 15:34:07 -03:00
Jack Robison
b0d2efd613
only do early takeover on a larger amount (fix case where they're equal)
2022-03-15 15:34:07 -03:00
Jack Robison
073283a433
filter supported claim hashes for claims that dont exist from early takeover/activations
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
35232b3650
fix clearing pending_support caches upon abandon
2022-03-15 15:34:07 -03:00
Jack Robison
f4ca3ea66b
fix putting spent unactivated supports in removed_active_support
2022-03-15 15:34:07 -03:00
Jack Robison
306efa17cc
fix syncing claim to es where channel is in the same block
2022-03-15 15:34:07 -03:00
Jack Robison
83107ad877
ignore activation for headless supports
2022-03-15 15:34:07 -03:00
Jack Robison
6330424bcd
debugging
2022-03-15 15:34:07 -03:00
Jack Robison
5f3850bfa2
prints
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
966f47a5b1
bid ordered resolve, feed ES claim data from block processor
2022-03-15 15:34:07 -03:00
Jack Robison
8711ece274
fix duplicate update op for early activating claim
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
2ba044ee4e
require previous_winning arg for get_takeover_name_ops
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
Jack Robison
b6e4cb9102
comments
2022-03-15 15:34:07 -03:00
Jack Robison
e678df86e0
claim takeovers
2022-03-15 15:34:07 -03:00
Jack Robison
53ee3a5f80
claim activations and takeovers (WIP)
2022-03-15 15:34:07 -03:00