Example #1
0
 public Block Clone() =>
 new Block
 {
     Original            = Original,
     Id                  = Id,
     PreviousHash        = PreviousHash,
     Difficulty          = Difficulty,
     Nonce               = Nonce,
     Timestamp           = Timestamp,
     TransactionRootHash = TransactionRootHash,
     TransactionIds      = TransactionIds?.ToList(),
     Transactions        = Transactions?.ToList(),
     Height              = Height,
     ParsedTransactions  = ParsedTransactions
                           ?.Select(x => x.Clone()).ToArray(),
     TotalDifficulty = TotalDifficulty,
 };