1
0

receipts. 'list' command to list variables.

This commit is contained in:
thomasv
2012-02-03 17:38:43 +01:00
parent 3112385dd1
commit 90cd03e093
3 changed files with 15 additions and 2 deletions

View File

@@ -238,6 +238,8 @@ class Wallet:
self.history = {}
self.labels = {} # labels for addresses and transactions
self.aliases = {} # aliases for addresses
self.receipts = {} # signed URIs
self.receipt = None # next receipt
self.addressbook = [] # outgoing addresses, for payments
# not saved
@@ -477,6 +479,7 @@ class Wallet:
'contacts':self.addressbook,
'imported_keys':self.imported_keys,
'aliases':self.aliases,
'receipts':self.receipts,
}
f = open(self.path,"w")
f.write( repr(s) )
@@ -508,6 +511,7 @@ class Wallet:
self.addressbook = d.get('contacts')
self.imported_keys = d.get('imported_keys',{})
self.aliases = d.get('aliases',{})
self.receipts = d.get('receipts',{})
except:
raise BaseException(upgrade_msg)
@@ -705,6 +709,9 @@ class Wallet:
out = self.interface.send_tx(tx)
if out != tx_hash:
return False, "error: " + out
if self.receipt:
self.receipts[tx_hash] = self.receipt
self.receipt = None
return True, out
def get_alias(self, x):