Trying Examples Error
Closed this issue · 2 comments
dendisuhubdy commented
>>> from py_crypto_hd_wallet import HdWalletFactory, HdWalletCoins, HdWalletSpecs
>>>
>>> # Create a BIP-0044 (default value) Bitcoin wallet factory
>>> hd_wallet_fact = HdWalletFactory(HdWalletCoins.BITCOIN)
>>> ex_key = "xpub661MyMwAqRbcG3PEsG7NDvmtyGb6oMcHY2ExjZJZo7y8LUgEoVTgp9PFZz4iNfaDLTfairQf21r3hP5CGYzboge4EcRNNrdEggpBo2HcJVg"
>>> hd_wallet = hd_wallet_fact.CreateFromExtendedKey("my_wallet_name", ex_key)
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "/home/chia/.local/lib/python3.8/site-packages/py_crypto_hd_wallet/hd_wallet_factory.py", line 160, in CreateFromExtendedKey
bip_obj = self.__GetBipClass().FromExtendedKey(exkey_str, self.m_coin_idx)
File "/home/chia/Documents/bitwyre/hdwallets/bip_utils/bip_utils/bip44/bip44_base.py", line 259, in FromExtendedKey
return cls(bip32_cls.FromExtendedKey(key_str,
File "/home/chia/Documents/bitwyre/hdwallets/bip_utils/bip_utils/bip44/bip44_base.py", line 318, in __init__
raise Bip44DepthError(
bip_utils.bip44.bip44_base_ex.Bip44DepthError: Depth of the public-only Bip32 object (0) is below account level or beyond address index level
ebellocchia commented
Hi,
thanks for the finding. Yes, it's just the public key that is not valid, I'll fix it.
dendisuhubdy commented
thank you @ebellocchia