ConstGet the P2PKH address for an extended key. Calls Go: hdkeychain.ExtendedKey.Address() from btcutil/hdkeychain.
Derive a child key at the given index. Use index >= 0x80000000 for hardened. Calls Go: hdkeychain.ExtendedKey.Derive() from btcutil/hdkeychain.
Derive a hardened child key (adds 0x80000000 to the index automatically). Calls Go: hdkeychain.ExtendedKey.Derive() with HardenedKeyStart from btcutil/hdkeychain.
Derive along a BIP-32 path like "m/44'/0'/0'/0/0". Supports both ' and h as hardened suffixes. Calls Go: hdkeychain.ExtendedKey.Derive() iteratively from btcutil/hdkeychain.
Parse an extended key string (xprv/xpub/tprv/tpub) and return info. Calls Go: hdkeychain.NewKeyFromString() from btcutil/hdkeychain.
Generate a random seed of the given length in bytes (default: 32). Calls Go: hdkeychain.GenerateSeed() from btcutil/hdkeychain.
Optionallength: numberConvert a private extended key to its public counterpart. Calls Go: hdkeychain.ExtendedKey.Neuter() from btcutil/hdkeychain.
Get the compressed public key (hex) for an extended key. Calls Go: hdkeychain.ExtendedKey.ECPubKey() from btcutil/hdkeychain.
BIP-32 hierarchical deterministic key derivation.