[#CompressedHeader]
= CompressedHeader
:mrdocs:

A compressed CBlockHeader, which leaves out the prevhash&period;

== Synopsis

Declared in `&lt;headerssync&period;h&gt;`

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

== Member Functions

[cols="1,4"]
|===
| Name| Description
| xref:CompressedHeader/2constructor-0a.adoc[`CompressedHeader`]         [.small]#[constructor]#
| Constructors
| xref:CompressedHeader/GetFullHeader.adoc[`GetFullHeader`] 
| Reconstructs the full block header given the previous block hash&period;
|===


== Data Members

[cols="1,4"]
|===
| Name| Description
| xref:CompressedHeader/hashMerkleRoot.adoc[`hashMerkleRoot`] 
| Merkle root of the block&apos;s transactions&period;
| xref:CompressedHeader/nBits.adoc[`nBits`] 
| Compact&hyphen;encoded proof&hyphen;of&hyphen;work target&period;
| xref:CompressedHeader/nNonce.adoc[`nNonce`] 
| Proof&hyphen;of&hyphen;work nonce&period;
| xref:CompressedHeader/nTime.adoc[`nTime`] 
| Block timestamp&period;
| xref:CompressedHeader/nVersion.adoc[`nVersion`] 
| Block version&period;
|===



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