diff --git a/lbrynet/wallet/server/block_processor.py b/lbrynet/wallet/server/block_processor.py index 162dfd521..07e03c2cf 100644 --- a/lbrynet/wallet/server/block_processor.py +++ b/lbrynet/wallet/server/block_processor.py @@ -56,7 +56,7 @@ class LBRYBlockProcessor(BlockProcessor): self.logger.error("REJECTED: {} updating {}".format(*info)) for txin in tx.inputs: if txin not in update_inputs: - abandoned_claim_id = self.db.abandon_spent(txin.txo_ref.hash, txin.txo_ref.position) + abandoned_claim_id = self.db.abandon_spent(txin.txo_ref.tx_ref.hash, txin.txo_ref.position) if abandoned_claim_id: add_undo((abandoned_claim_id, self.db.get_claim_info(abandoned_claim_id))) return undo_info diff --git a/lbrynet/wallet/server/db.py b/lbrynet/wallet/server/db.py index 846953b4c..c7c1b6062 100644 --- a/lbrynet/wallet/server/db.py +++ b/lbrynet/wallet/server/db.py @@ -166,7 +166,7 @@ class LBRYDB(DB): if not claim_info: return False for input in inputs: - if input.txo_ref.hash == claim_info.txid and input.txo_ref.position == claim_info.nout: + if (input.txo_ref.tx_ref.hash, input.txo_ref.position) == (claim_info.txid, claim_info.nout): return input return False