Show / Hide Table of Contents

Class TransactionRecord

The details returned from the network after consensus has been reached for a network request.

Inheritance
Object
TransactionReceipt
TransactionRecord
AssetMintRecord
CallContractRecord
CreateAccountRecord
CreateContractRecord
CreateTokenRecord
CreateTopicRecord
FileRecord
SubmitMessageRecord
TokenRecord
Implements
IEquatable<TransactionReceipt>
IEquatable<TransactionRecord>
Inherited Members
TransactionReceipt.Id
TransactionReceipt.Status
TransactionReceipt.CurrentExchangeRate
TransactionReceipt.NextExchangeRate
TransactionReceipt.Pending
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 class TransactionRecord : TransactionReceipt, IEquatable<TransactionReceipt>, IEquatable<TransactionRecord>

Properties

| Improve this Doc View Source

AssetTransfers

A list of asset transfers to and from accounts associated with the record represented by this transaction.

Declaration
public ReadOnlyCollection<AssetTransfer> AssetTransfers { get; }
Property Value
Type Description
ReadOnlyCollection<AssetTransfer>
| Improve this Doc View Source

Associations

A list of token associations that were created as a result of this transaction.

Declaration
public ReadOnlyCollection<Association> Associations { get; }
Property Value
Type Description
ReadOnlyCollection<Association>
| Improve this Doc View Source

Concensus

The consensus timestamp.

Declaration
public DateTime? Concensus { get; }
Property Value
Type Description
Nullable<DateTime>
| Improve this Doc View Source

Fee

The fee that was charged by the network for processing the transaction and generating associated receipts and records.

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

Hash

Hash of the Transaction.

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

Memo

The memo that was submitted with the transaction request.

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

Royalties

A list of token transfers applied by the network as royalties for executing the original transaction. Typically in the form of royalties for transfering custom tokens and assets as defined by the respective token definition's fees.

Declaration
public ReadOnlyCollection<RoyaltyTransfer> Royalties { get; }
Property Value
Type Description
ReadOnlyCollection<RoyaltyTransfer>
| Improve this Doc View Source

TokenTransfers

A list of token transfers to and from accounts associated with the record represented by this transaction.

Declaration
public ReadOnlyCollection<TokenTransfer> TokenTransfers { get; }
Property Value
Type Description
ReadOnlyCollection<TokenTransfer>
| Improve this Doc View Source

Transfers

A map of tinybar transfers to and from accounts associated with the record represented by this transaction. Payer.

Declaration
public ReadOnlyDictionary<Address, long> Transfers { get; }
Property Value
Type Description
ReadOnlyDictionary<Address, Int64>

Implements

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