X-Git-Url: https://git.novaco.in/?p=electrum-nvc.git;a=blobdiff_plain;f=lib%2Faccount.py;h=87fcb54c91453f699ae271e0284daf238a5788e0;hp=535956796d469f736da1e6da0d1beb9192240d4f;hb=0ce2c870bb5faf3bc9e627f08188b63cdf8fb944;hpb=5ce50f44210e3775e160ad7ec783220efc1918d8 diff --git a/lib/account.py b/lib/account.py index 5359567..87fcb54 100644 --- a/lib/account.py +++ b/lib/account.py @@ -81,19 +81,16 @@ class Account(object): class PendingAccount(Account): def __init__(self, v): - try: - self.pending_pubkey = v['pending_pubkey'] - except: - pass + self.pending_address = v['pending'] def get_addresses(self, is_change): - return [] + return [self.pending_address] def has_change(self): return False def dump(self): - return {} #{'pending_pubkey':self.pending_pubkey } + return {'pending':self.pending_address } def get_name(self, k): return _('Pending account') @@ -265,7 +262,9 @@ class BIP32_Account(Account): return d def first_address(self): - return self.get_address(0,0) + pubkeys = self.derive_pubkeys(0, 0) + address = self.pubkeys_to_address(pubkeys) + return address def get_master_pubkeys(self): return [self.xpub]