forked from LBRYCommunity/lbry-sdk
fix set_reference
This commit is contained in:
parent
fa34ff88bc
commit
9c1d593e54
1 changed files with 5 additions and 9 deletions
|
@ -15,10 +15,10 @@ BLOCKED = ErrorMessage.Code.Name(ErrorMessage.BLOCKED)
|
|||
def set_reference(reference, claim_hash, rows):
|
||||
if claim_hash:
|
||||
for txo in rows:
|
||||
if claim_hash == txo['claim_hash']:
|
||||
reference.tx_hash = txo['txo_hash'][:32]
|
||||
reference.nout = struct.unpack('<I', txo['txo_hash'][32:])[0]
|
||||
reference.height = txo['height']
|
||||
if claim_hash == txo.claim_hash:
|
||||
reference.tx_hash = txo.tx_ref.hash
|
||||
reference.nout = txo.position
|
||||
reference.height = txo.spent_height
|
||||
return
|
||||
|
||||
|
||||
|
@ -206,9 +206,5 @@ class Outputs:
|
|||
#txo_message.claim.trending_local = txo['trending_local']
|
||||
#txo_message.claim.trending_global = txo['trending_global']
|
||||
if txo.channel:
|
||||
reference = txo_message.claim.channel
|
||||
hash = txo.channel.hash
|
||||
reference.tx_hash = hash[:32]
|
||||
reference.nout = struct.unpack('<I', hash[32:])[0]
|
||||
reference.height = txo.channel.spent_height
|
||||
set_reference(txo_message.claim.channel, txo.claim.signing_channel_hash, extra_txo_rows)
|
||||
#set_reference(txo_message.claim.repost, txo['reposted_claim_hash'], extra_txo_rows)
|
||||
|
|
Loading…
Reference in a new issue