from pycoin.ecdsa import public_pair_for_secret_exponent, generator_secp256k1
from pycoin.encoding import wif_to_secret_exponent, public_pair_to_bitcoin_address
from pycoin.key.BIP32Node import BIP32Node
from pycoin.serialize import h2b
master = BIP32Node.from_master_secret(h2b("000102030405060708090a0b0c0d0e0f"))
print(master.wallet_key(as_private=True))
#xprv9s21ZrQH143K3QTDL4LXw2F7HEK3wJUD2nW2nRk4stbPy6cq3jPPqjiChkVvvNKmPGJxWUtg6LnF5kejMRNNU3TGtRBeJgk33yuGBxrMPHi
用root seed生成主私钥
m0p = master.subkey(is_hardened=True)
m0p_priv_wif = m0p.wallet_key(as_private=True)
print(m0p.wif())
#L5BmPijJjrKbiUfG4zbiFKNqkvuJ8usooJmzuD7Z8dkRoTThYnAT
print(m0p.bitcoin_address())
#19Q2WoS5hSS6T8GjhK8KZLMgmWaq4neXrh
强化派生出子私钥m/0p
pub_m0p = master.subkey(is_hardened=True, as_private=False)
print(pub_m0p.wallet_key(