View Source BitcoinLib.Key.PublicKeyHash (BitcoinLib v0.2.2)
Bitcoin Public Key Hash module
Link to this section Summary
Functions
Extracts the public key hash from an address, and make sure the checkum is ok
Extract a public key hash from a bitcoin public key
Link to this section Functions
Extracts the public key hash from an address, and make sure the checkum is ok
examples
Examples
iex> address = "mwYKDe7uJcgqyVHJAPURddeZvM5zBVQj5L" ...> BitcoinLib.Key.PublicKeyHash.from_address(address)
@spec from_public_key(%BitcoinLib.Key.PublicKey{ chain_code: term(), depth: term(), fingerprint: term(), index: term(), key: term(), parent_fingerprint: term(), uncompressed_key: term() }) :: bitstring()
Extract a public key hash from a bitcoin public key
Inspired by https://learnmeabitcoin.com/technical/public-key-hash
examples
Examples
iex> %BitcoinLib.Key.PublicKey{ ...> key: <<0x02b4632d08485ff1df2db55b9dafd23347d1c47a457072a1e87be26896549a8737::264>> ...> } ...> |> BitcoinLib.Key.PublicKeyHash.from_public_key() <<0x93ce48570b55c42c2af816aeaba06cfee1224fae::160>>