Esempio n. 1
0
 public NodeInfo(ServerApi.ServerNode n)
 {
     Ip = n.Ip;
     if (n.PublicKey.All("0123456789ABCDEF".Contains))
     {
         PublicKey = ConvUtils.ConvertHashPartial(n.PublicKey);
     }
     Version = n.Version ?? string.Empty;
     byte.TryParse(n.Platform, out Platform);
     CountTrust       = n.CountTrust;
     TimeRegistration = ConvUtils.UnixTimeStampToDateTimeS(n.TimeRegistration);
     TimeActive       = n.TimeActive;
     Active           = true;
 }
Esempio n. 2
0
 public TransactionInfo(int idx, string id, NodeApi.Transaction tr)
 {
     Index       = idx;
     Id          = id;
     Value       = ConvUtils.FormatAmount(tr.Amount);
     FromAccount = ConvUtils.ConvertHashPartial(tr.Source.Trim());
     ToAccount   = ConvUtils.ConvertHashPartial(tr.Target.Trim());
     Currency    = tr.Currency;
     Fee         = "0";
     if (tr.SmartContract == null)
     {
         return;
     }
     SmartContractSource    = tr.SmartContract.SourceCode;
     SmartContractHashState = tr.SmartContract.HashState;
 }