BlockChain: Make data structure easily serializable.

This commit is contained in:
2020-09-07 00:46:37 +02:00
parent 8d16a546d5
commit 127add53c0
3 changed files with 12 additions and 2 deletions

View File

@@ -11,10 +11,12 @@ namespace BasicBlockChain.Core
public int Index { get; set; }
public DateTime Date { get; set; }
public string PreviousHash { get; set; }
public List<Transaction> Transactions { get; } = new List<Transaction>();
public List<Transaction> Transactions { get; set; } = new List<Transaction>();
public string Hash { get; set; }
public int Nonce { get; set; }
public Block() { }
public Block(DateTime date, Block previousBlock, IList<Transaction> transactions)
{
Index = (previousBlock?.Index ?? -1) + 1;