[#AssumeutxoData]
= AssumeutxoData
:mrdocs:

Holds configuration for use during UTXO snapshot load and validation&period; The contents here are security critical, since they dictate which UTXO snapshots are recognized as valid&period;

== Synopsis

Declared in `&lt;kernel&sol;chainparams&period;h&gt;`

[source,cpp,subs="verbatim,replacements,macros,-callouts"]
----
struct AssumeutxoData;
----

== Data Members

[cols="1,4"]
|===
| Name| Description
| xref:AssumeutxoData/blockhash.adoc[`blockhash`] 
| The hash of the base block for this snapshot&period; Used to refer to assumeutxo data prior to having a loaded blockindex&period;
| xref:AssumeutxoData/hash_serialized.adoc[`hash&lowbar;serialized`] 
| The expected hash of the deserialized UTXO set&period;
| xref:AssumeutxoData/height.adoc[`height`] 
| Block height at which this snapshot is taken&period;
| xref:AssumeutxoData/m_chain_tx_count.adoc[`m&lowbar;chain&lowbar;tx&lowbar;count`] 
| Used to populate the m&lowbar;chain&lowbar;tx&lowbar;count value, which is used during BlockManager&colon;&colon;LoadBlockIndex()&period;
|===



[.small]#Created with https://www.mrdocs.com[MrDocs]#
