Init some fields, add ToString() for Hash160 and Hash256, start implementation of...
[NovacoinLibrary.git] / Novacoin / CTransaction.cs
1 \feffusing System;
2
3 namespace Novacoin
4 {
5         /// <summary>
6         /// Represents the transaction. Any transaction must provide one input and one output at least.
7         /// </summary>
8         public class CTransaction
9         {
10                 /// <summary>
11                 /// Version of transaction schema.
12                 /// </summary>
13                 public uint nVersion = 1;
14
15                 /// <summary>
16                 /// Transaction timestamp.
17                 /// </summary>
18                 public uint nTime = 0;
19
20                 /// <summary>
21                 /// Array of transaction inputs
22                 /// </summary>
23                 public CTxIn[] inputs;
24
25                 /// <summary>
26                 /// Array of transaction outputs
27                 /// </summary>
28                 public CTxOut[] outputs;
29
30                 /// <summary>
31                 /// Block height or timestamp when transaction is final
32                 /// </summary>
33                 public uint nLockTime = 0;
34
35                 public CTransaction ()
36                 {
37
38                 }
39         }
40 }
41