Origin information (master key fingerprint and derivation path) for a public key.
Declared in <script/keyorigin.h>
struct KeyOriginInfo;
| Name | Description |
|---|---|
clear | Reset the fingerprint to zero and clear the derivation path. |
| Name | Description |
|---|---|
fingerprint | First 32 bits of the Hash160 of the public key at the root of the path |
path | BIP32 derivation path from the root key to this key |
| Name | Description |
|---|---|
operator< | Order two KeyOriginInfo by fingerprint, then path length, then path. |
operator== | Compare two KeyOriginInfo for equality. |
| Name | Description |
|---|---|
DeserializeKeyOrigin | Deserialize a fixed number of bytes from a stream as a KeyOriginInfo. |