[#node-SnapshotMetadata] = xref:node.adoc[node]::SnapshotMetadata :relfileprefix: ../ :mrdocs: Metadata describing a serialized UTXO snapshot file. == Synopsis Declared in `<node/utxo_snapshot.h>` [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- class SnapshotMetadata; ---- == Member Functions [cols="1,4"] |=== | Name| Description | xref:node/SnapshotMetadata/2constructor-0c.adoc[`SnapshotMetadata`] [.small]#[constructor]# | Constructors | xref:node/SnapshotMetadata/Serialize.adoc[`Serialize`] | Serialize the snapshot metadata header to a stream. | xref:node/SnapshotMetadata/Unserialize.adoc[`Unserialize`] | Unserialize and validate the snapshot metadata header from a stream. |=== == Data Members [cols="1,4"] |=== | Name| Description | xref:node/SnapshotMetadata/m_base_blockhash.adoc[`m_base_blockhash`] | The hash of the block that reflects the tip of the chain for the UTXO set contained in this snapshot. | xref:node/SnapshotMetadata/m_coins_count.adoc[`m_coins_count`] | The number of coins in the UTXO set contained in this snapshot. Used during snapshot load to estimate progress of UTXO set reconstruction. |=== [.small]#Created with https://www.mrdocs.com[MrDocs]#