transaction: call serialize() before deserialization

This commit is contained in:
Roman Zeyde 2015-03-30 17:59:31 +03:00
parent e2225ce17e
commit 9d0aa737e5
1 changed files with 5 additions and 5 deletions

View File

@ -755,14 +755,14 @@ class Transaction:
def has_address(self, addr):
return (addr in self.get_output_addresses()) or (addr in (tx.get("address") for tx in self.inputs))
def as_dict(self):
if self.raw is None:
self.raw = self.serialize()
self.deserialize()
import json
out = {
"hex":str(self),
"complete":self.is_complete()
}
'hex': self.raw,
'complete': self.is_complete()
}
return out