Tradehub.ExtendedKey.neuter

You're seeing just the function neuter, go back to Tradehub.ExtendedKey module for more information.

Specs

neuter(key :: key()) :: key()

Generates a new extended public key from extended private key. If the input key is already an extended public key, the key will be returned unaltered

Examples

iex> seed = Base.decode16!("81D0E7581BF0C55B2941B2295EB4FD1F9C52D080F8D58A3DB634DE80200BA238")
iex> master = ExtendedKey.master(seed)
iex> ExtendedKey.neuter(master)
%ExtendedKey{
  chain_code: <<219, 39, 154, 114, 218, 155, 234, 37, 227,
    62, 178, 45, 188, 99, 205, 47, 231, 116, 197, 153, 65,
    210, 122, 59, 183, 217, 163, 153, 181, 126, 212, 49>>,
  child_num: 0,
  depth: 0,
  key: <<2, 50, 31, 41, 0, 12, 128, 135, 180, 205, 101, 152,
    78, 96, 157, 22, 33, 235, 18, 207, 180, 81, 232, 138,
    182, 66, 20, 211, 165, 7, 176, 30, 79>>,
  parent_fingerprint: <<0, 0, 0, 0>>,
  version: <<4, 136, 178, 30>>
}