This commit is contained in:
ThomasV 2015-08-16 13:50:03 +02:00
parent 1b3f450267
commit 5686499eae
1 changed files with 3 additions and 1 deletions

View File

@ -541,6 +541,7 @@ class Transaction:
@classmethod
def sweep(klass, privkeys, network, to_address, fee):
inputs = []
keypairs = {}
for privkey in privkeys:
pubkey = public_key_from_private_key(privkey)
address = address_from_private_key(privkey)
@ -557,6 +558,7 @@ class Transaction:
item['signatures'] = [None]
item['num_sig'] = 1
inputs += u
keypairs[pubkey] = privkey
if not inputs:
return
@ -564,7 +566,7 @@ class Transaction:
total = sum(i.get('value') for i in inputs) - fee
outputs = [('address', to_address, total)]
self = klass.from_io(inputs, outputs)
self.sign({ pubkey:privkey })
self.sign(keypairs)
return self
@classmethod