Skip to content

Commit a50678c

Browse files
authored
expose get_fingerprint() method to BIP32
Closes #36
1 parent 1492d39 commit a50678c

1 file changed

Lines changed: 7 additions & 0 deletions

File tree

bip32/bip32.py

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,7 @@
1414
_deriv_path_str_to_list,
1515
_pubkey_is_valid,
1616
_privkey_is_valid,
17+
_pubkey_to_fingerprint,
1718
)
1819

1920

@@ -99,6 +100,7 @@ def __init__(
99100
self.index = index
100101
self.network = network
101102

103+
102104
def get_extended_privkey_from_path(self, path):
103105
"""Get an extended privkey from a derivation path.
104106
@@ -276,6 +278,11 @@ def get_xpub_bytes(self):
276278
self.network,
277279
)
278280

281+
def get_fingerprint(self):
282+
"""Get the public key fingerprint."""
283+
return _pubkey_to_fingerprint(self.pubkey)
284+
285+
279286
@classmethod
280287
def from_xpriv(cls, xpriv):
281288
"""Get a BIP32 "wallet" out of this xpriv

0 commit comments

Comments
 (0)