internal Hashgraph.TopicMessage ToTopicMessage(Hashgraph.Address topic)
 {
     return(new Hashgraph.TopicMessage
     {
         Topic = topic,
         Concensus = ConsensusTimestamp.ToDateTime(),
         Messsage = Message.ToByteArray(),
         RunningHash = RunningHash.ToByteArray(),
         SequenceNumber = SequenceNumber,
         SegmentInfo = ChunkInfo?.ToMessageSegmentInfo()
     });
 }
Ejemplo n.º 2
0
 internal Hashgraph.TopicInfo ToTopicInfo()
 {
     return(new Hashgraph.TopicInfo
     {
         Memo = Memo,
         RunningHash = RunningHash.ToArray(),
         SequenceNumber = SequenceNumber,
         Expiration = ExpirationTime.ToDateTime(),
         Administrator = AdminKey?.ToEndorsement(),
         Participant = SubmitKey?.ToEndorsement(),
         AutoRenewPeriod = AutoRenewPeriod.ToTimeSpan(),
         RenewAccount = AutoRenewAccount?.ToAddress()
     });
 }