[#KeyOriginInfo] = KeyOriginInfo :mrdocs: Origin information (master key fingerprint and derivation path) for a public key. == Synopsis Declared in `<script/keyorigin.h>` [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- struct KeyOriginInfo; ---- == Member Functions [cols="1,4"] |=== | Name| Description | xref:KeyOriginInfo/clear.adoc[`clear`] | Reset the fingerprint to zero and clear the derivation path. |=== == Data Members [cols="1,4"] |=== | Name| Description | xref:KeyOriginInfo/fingerprint.adoc[`fingerprint`] | First 32 bits of the Hash160 of the public key at the root of the path | xref:KeyOriginInfo/path.adoc[`path`] | BIP32 derivation path from the root key to this key |=== == Friends [cols="1,4"] |=== | Name| Description | `xref:operator_lt-02.adoc[operator<]` | Order two KeyOriginInfo by fingerprint, then path length, then path. | `xref:operator_eq-02.adoc[operator==]` | Compare two KeyOriginInfo for equality. |=== == Non-Member Functions [cols="1,4"] |=== | Name| Description | xref:DeserializeKeyOrigin.adoc[`DeserializeKeyOrigin`] | Deserialize a fixed number of bytes from a stream as a KeyOriginInfo. |=== [.small]#Created with https://www.mrdocs.com[MrDocs]#