fix: input_info missing in transaction
This commit is contained in:
parent
963d542ac8
commit
9afe0d8aaf
|
@ -474,6 +474,7 @@ class Transaction:
|
||||||
self.inputs = self.d['inputs']
|
self.inputs = self.d['inputs']
|
||||||
self.outputs = self.d['outputs']
|
self.outputs = self.d['outputs']
|
||||||
self.outputs = map(lambda x: (x['address'],x['value']), self.outputs)
|
self.outputs = map(lambda x: (x['address'],x['value']), self.outputs)
|
||||||
|
self.input_info = None
|
||||||
|
|
||||||
@classmethod
|
@classmethod
|
||||||
def from_io(klass, inputs, outputs):
|
def from_io(klass, inputs, outputs):
|
||||||
|
@ -733,7 +734,7 @@ class Transaction:
|
||||||
"hex":self.raw,
|
"hex":self.raw,
|
||||||
"complete":self.is_complete
|
"complete":self.is_complete
|
||||||
}
|
}
|
||||||
if not self.is_complete:
|
if not self.is_complete and self.input_info:
|
||||||
out['input_info'] = repr(self.input_info).replace(' ','')
|
out['input_info'] = repr(self.input_info).replace(' ','')
|
||||||
return out
|
return out
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue