Show / Hide Table of Contents

Class TopicInfo

The information returned from the GetTopicInfo Client method call. It represents the details concerning a Hedera Network Consensus Topic.

Inheritance
Object
TopicInfo
Implements
IEquatable<TopicInfo>
Inherited Members
Object.Equals(Object)
Object.Equals(Object, Object)
Object.GetHashCode()
Object.GetType()
Object.MemberwiseClone()
Object.ReferenceEquals(Object, Object)
Object.ToString()
Namespace: Hashgraph
Assembly: Hashgraph.dll
Syntax
public sealed class TopicInfo : IEquatable<TopicInfo>

Properties

| Improve this Doc View Source

Administrator

An endorsement, when specified, can be used to authorize a modification or deletion of this topic, including control of topic lifetime extensions. Additionally, if null, any account can extend the topic lifetime.

Declaration
public Endorsement Administrator { get; }
Property Value
Type Description
Endorsement
| Improve this Doc View Source

AutoRenewPeriod

Incremental period for auto-renewal of the topic. If auto-renew account does not have sufficient funds to renew at the expiration time, it will be renewed for a period of time the remaining funds can support. If no funds remain, the topic will be deleted.

Declaration
public TimeSpan AutoRenewPeriod { get; }
Property Value
Type Description
TimeSpan
| Improve this Doc View Source

Expiration

The Time after which this topic will no longer accept messages. The topic will automatically be deleted after the system defined grace period beyond the expiration time.

Declaration
public DateTime Expiration { get; }
Property Value
Type Description
DateTime
| Improve this Doc View Source

Memo

The memo associated with the topic instance.

Declaration
public string Memo { get; }
Property Value
Type Description
String
| Improve this Doc View Source

Participant

Identifies the key requirements for submitting messages to this topic. If blank, any account may submit messages to this topic, otherwise they must meet the specified signing requirements.

Declaration
public Endorsement Participant { get; }
Property Value
Type Description
Endorsement
| Improve this Doc View Source

RenewAccount

Address of the account supporting the auto renewal of the topic at expiration time. The topic lifetime will be extended by the RenewPeriod at expiration time if this account contains sufficient funds.

Declaration
public Address RenewAccount { get; }
Property Value
Type Description
Address
| Improve this Doc View Source

RunningHash

A SHA-384 Running Hash of the following: Previous RunningHash, TopicId, ConsensusTimestamp, SequenceNumber and Message

Declaration
public ReadOnlyMemory<byte> RunningHash { get; }
Property Value
Type Description
ReadOnlyMemory<Byte>
| Improve this Doc View Source

SequenceNumber

The number of Messages submitted to this topic at the time of the call to Get Topic Info.

Declaration
public ulong SequenceNumber { get; }
Property Value
Type Description
UInt64

Implements

System.IEquatable<T>
  • Improve this Doc
  • View Source
In This Article
Back to top .NET Client Library for Hedera Hashgraph