Interface IAccount
This class represent a user account of which there can be the following types: confidential account, non-confidential account and smart contract account
Inherited Members
Namespace: Catalyst.Core.Modules.Ledger.Models
Assembly: Catalyst.Core.Modules.Ledger.dll
Syntax
public interface IAccount : IDocument
Properties
| Improve this Doc View SourceAccountType
Type of the account: public or confidential.
Declaration
AccountTypes AccountType { get; }
Property Value
Type | Description |
---|---|
AccountTypes |
Balance
The balance of the account.
Declaration
UInt256 Balance { get; set; }
Property Value
Type | Description |
---|---|
UInt256 |
PublicAddress
The address used to identify the account.
Declaration
string PublicAddress { get; }
Property Value
Type | Description |
---|---|
System.String |