/ Tools / BiblioTech / Transaction.cs
Transaction.cs
 1  namespace BiblioTech
 2  {
 3      public class Transaction<T>
 4      {
 5          public Transaction(T amountSent, T amountMinted, string transactionHash)
 6          {
 7              AmountSent = amountSent;
 8              AmountMinted = amountMinted;
 9              TransactionHash = transactionHash;
10          }
11  
12          public T AmountSent { get; }
13          public T AmountMinted { get; }
14          public string TransactionHash { get; }
15  
16          public override string ToString()
17          {
18              var result = "";
19              if (AmountSent == null) result += "sent:null";
20              else result += "send:" + AmountSent.ToString();
21              if (AmountMinted == null) result += " minted:null";
22              else result += " minted:" + AmountMinted.ToString();
23              return result;
24          }
25      }
26  }