1
0

show number of tx signatures in gui

This commit is contained in:
ThomasV
2014-06-22 12:07:41 +02:00
parent b28a0bcdd4
commit 37148b72d4
2 changed files with 17 additions and 13 deletions

View File

@@ -599,17 +599,20 @@ class Transaction:
self.raw = self.serialize( self.inputs, self.outputs )
def is_complete(self):
for i, txin in enumerate(self.inputs):
pubkeys = txin['pubkeys']
signatures = txin.get("signatures",{})
if len(signatures) == txin['num_sig']:
continue
else:
return False
return True
def signature_count(self):
r = 0
s = 0
for txin in self.inputs:
signatures = txin.get("signatures",[])
s += len(signatures)
r += txin['num_sig']
return s, r
def is_complete(self):
s, r = self.signature_count()
return r == s
def sign(self, keypairs):
print_error("tx.sign(), keypairs:", keypairs)