1
0

wallet: use abstract base classes

This commit is contained in:
SomberNight
2019-12-10 19:34:44 +01:00
parent f08796fe68
commit 869a728317
3 changed files with 95 additions and 54 deletions

View File

@@ -624,6 +624,8 @@ class Old_KeyStore(MasterPublicKeyMixin, Deterministic_KeyStore):
return public_key.get_public_key_hex(compressed=False)
def derive_pubkey(self, for_change, n) -> str:
for_change = int(for_change)
assert for_change in (0, 1)
return self.get_pubkey_from_mpk(self.mpk, for_change, n)
def _get_private_key_from_stretched_exponent(self, for_change, n, secexp):