This commit is contained in:
ThomasV 2014-04-12 19:53:52 +02:00
parent 9df44b8476
commit d30d7b2188
1 changed files with 6 additions and 3 deletions

View File

@ -428,8 +428,11 @@ class Transaction:
s += txin['prevout_hash'].decode('hex')[::-1].encode('hex') # prev hash s += txin['prevout_hash'].decode('hex')[::-1].encode('hex') # prev hash
s += int_to_hex(txin['prevout_n'],4) # prev index s += int_to_hex(txin['prevout_n'],4) # prev index
if for_sig is None: signatures = txin.get('signatures', {})
signatures = txin['signatures'] if for_sig is None and not signatures:
script = ''
elif for_sig is None:
pubkeys = txin['pubkeys'] pubkeys = txin['pubkeys']
sig_list = '' sig_list = ''
for pubkey in pubkeys: for pubkey in pubkeys:
@ -455,7 +458,7 @@ class Transaction:
else: else:
script = txin['scriptPubKey'] # scriptsig script = txin['scriptPubKey'] # scriptsig
else: else:
script='' script = ''
s += var_int( len(script)/2 ) # script length s += var_int( len(script)/2 ) # script length
s += script s += script
s += "ffffffff" # sequence s += "ffffffff" # sequence