Show / Hide Table of Contents

Class AccountInfo

The information returned from the CreateAccountAsync Client method call.
It represents the details concerning a Hedera Network Account, including the public key value to use in smart contract interaction.

Inheritance
Object
AccountInfo
Implements
IEquatable<AccountInfo>
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 AccountInfo : IEquatable<AccountInfo>

Properties

| Improve this Doc View Source

Address

The Hedera address of this account.

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

AssetCount

The number of assets (non fungible tokens) held by this account.

Declaration
public long AssetCount { get; }
Property Value
Type Description
Int64
| Improve this Doc View Source

AutoAssociationLimit

The maximum number of token or assets that this account may be implicitly assoicated with (by means of being made a treasury or other related actions).

Declaration
public int AutoAssociationLimit { get; }
Property Value
Type Description
Int32
| Improve this Doc View Source

AutoRenewPeriod

Incremental period for auto-renewal of the account. If 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 account will be deleted.

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

Balance

Account Balance in Tinybars

Declaration
public ulong Balance { get; }
Property Value
Type Description
UInt64
| Improve this Doc View Source

Deleted

True
if this account has been deleted.

Its existence in the network will cease after the expiration date for the account lapses. It cannot participate in transactions except to extend the expiration/removal date.

Declaration
public bool Deleted { get; }
Property Value
Type Description
Boolean
| Improve this Doc View Source

Endorsement

Account's Public Key (typically a single Ed25519 key).

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

Expiration

The account expiration time, at which it will attempt to renew if sufficient funds remain in the account.

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

Memo

A short description associated with the account.

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

ProxiedToAccount

The total number of tinybars that are proxy staked to this account.

Declaration
public long ProxiedToAccount { get; }
Property Value
Type Description
Int64
| Improve this Doc View Source

Proxy

The Address of the Account to which this account has staked.

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

ReceiveSignatureRequired

True
if any receipt of funds require

a signature from this account.

Declaration
public bool ReceiveSignatureRequired { get; }
Property Value
Type Description
Boolean
| Improve this Doc View Source

SmartContractId

The identity of the Hedera Account in a form to be used with smart contracts. This can also be the ID of a smart contract instance if this is the account associated with a smart contract.

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

Tokens

Balances of tokens and assets associated with this account.

Declaration
public ReadOnlyCollection<TokenBalance> Tokens { get; }
Property Value
Type Description
ReadOnlyCollection<TokenBalance>

Implements

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