HD Wallets
Generating BIP32 keys
from bsv.hd import (
mnemonic_from_entropy, seed_from_mnemonic, master_xprv_from_seed, Xprv, derive_xprvs_from_mnemonic
)
entropy = 'cd9b819d9c62f0027116c1849e7d497f' # Or use some randomly generated string...
# snow swing guess decide congress abuse session subway loyal view false zebra
mnemonic: str = mnemonic_from_entropy(entropy)
print(mnemonic)seed: bytes = seed_from_mnemonic(mnemonic)
print(seed.hex())
master_xprv: Xprv = master_xprv_from_seed(seed)
print(master_xprv)Deriving Child Keys
Converting Between Formats
Disadvantages and Risks
Last updated
Was this helpful?

