define check_password for imported wallets
This commit is contained in:
parent
ace127ee43
commit
3faeb7eab6
|
@ -256,7 +256,7 @@ class Abstract_Wallet:
|
||||||
return False
|
return False
|
||||||
|
|
||||||
def check_password(self, password):
|
def check_password(self, password):
|
||||||
pass
|
raise
|
||||||
|
|
||||||
|
|
||||||
def set_up_to_date(self,b):
|
def set_up_to_date(self,b):
|
||||||
|
@ -1125,6 +1125,12 @@ class Imported_Wallet(Abstract_Wallet):
|
||||||
def is_deterministic(self):
|
def is_deterministic(self):
|
||||||
return False
|
return False
|
||||||
|
|
||||||
|
def check_password(self, password):
|
||||||
|
if self.imported_keys:
|
||||||
|
k, v = self.imported_keys.items()[0]
|
||||||
|
sec = pw_decode(v, password)
|
||||||
|
address = address_from_private_key(sec)
|
||||||
|
assert address == k
|
||||||
|
|
||||||
|
|
||||||
class Deterministic_Wallet(Abstract_Wallet):
|
class Deterministic_Wallet(Abstract_Wallet):
|
||||||
|
|
Loading…
Reference in New Issue