missing channel_to_claim delete

This commit is contained in:
Jack Robison 2021-07-05 11:37:45 -04:00
parent a8f20361aa
commit 310c483bfa
No known key found for this signature in database
GPG key ID: DF25C68FE0239BB2

View file

@ -691,11 +691,18 @@ class BlockProcessor:
)
])
if staged.signing_hash and claim_from_db:
self.db_op_stack.append(RevertableDelete(
*Prefixes.claim_to_channel.pack_item(
staged.claim_hash, staged.tx_num, staged.position, staged.signing_hash
self.db_op_stack.extend([
RevertableDelete(
*Prefixes.channel_to_claim.pack_item(
staged.signing_hash, staged.name, staged.tx_num, staged.position, staged.claim_hash
)
),
RevertableDelete(
*Prefixes.claim_to_channel.pack_item(
staged.claim_hash, staged.tx_num, staged.position, staged.signing_hash
)
)
))
])
def _expire_claims(self, height: int):
expired = self.db.get_expired_by_height(height)