Block parser
[NovacoinLibrary.git] / Novacoin / CBlockHeader.cs
1 \feffusing System;
2 using System.Collections.Generic;
3
4 namespace Novacoin
5 {
6         /// <summary>
7         /// Block header
8         /// </summary>
9         public class CBlockHeader
10         {
11                 /// <summary>
12                 /// Version of block schema.
13                 /// </summary>
14                 public uint nVersion = 6;
15
16                 /// <summary>
17                 /// Previous block hash.
18                 /// </summary>
19                 public Hash256 prevHash = new Hash256();
20
21                 /// <summary>
22                 /// Merkle root hash.
23                 /// </summary>
24                 public Hash256 merkleRoot = new Hash256();
25
26                 /// <summary>
27                 /// Block timestamp.
28                 /// </summary>
29                 public uint nTime = 0;
30
31                 /// <summary>
32                 /// Compressed difficulty representation.
33                 /// </summary>
34                 public uint nBits = 0;
35
36                 /// <summary>
37                 /// Nonce counter.
38                 /// </summary>
39                 public uint nNonce = 0;
40
41                 public CBlockHeader ()
42                 {
43                 }
44         }
45 }