Browse Source

clean-up wallet.get_address_index

3.1
SomberNight 7 years ago
parent
commit
ac69f628fe
  1. 11
      lib/wallet.py

11
lib/wallet.py

@ -340,13 +340,7 @@ class Abstract_Wallet(PrintError):
return self.get_address_index(address)[0]
def get_address_index(self, address):
if hasattr(self, '_addr_to_addr_index'):
return self._addr_to_addr_index[address]
if address in self.receiving_addresses:
return False, self.receiving_addresses.index(address)
if address in self.change_addresses:
return True, self.change_addresses.index(address)
raise Exception("Address not found", address)
raise NotImplementedError()
def export_private_key(self, address, password):
""" extended WIF format """
@ -1714,6 +1708,9 @@ class Deterministic_Wallet(Abstract_Wallet):
def is_mine(self, address):
return address in self._addr_to_addr_index
def get_address_index(self, address):
return self._addr_to_addr_index[address]
def get_master_public_keys(self):
return [self.get_master_public_key()]

Loading…
Cancel
Save