Show / Hide Table of Contents

Class TransactionDetailDataExtensions

Extension methods for querying transaction detail data from the mirror node.

Inheritance
object
TransactionDetailDataExtensions
Inherited Members
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
object.ToString()
Namespace: Hiero.Mirror
Assembly: Hiero.dll
Syntax
public static class TransactionDetailDataExtensions

Methods

| Edit this page View Source

GetTransactionAsync(MirrorRestClient, ConsensusTimeStamp)

Retrieves the details of an individual transaction (root or child) with the given consensus timestamp.

Declaration
public static Task<TransactionDetailData?> GetTransactionAsync(this MirrorRestClient client, ConsensusTimeStamp consensus)
Parameters
Type Name Description
MirrorRestClient client

Mirror Rest Client to use for the request.

ConsensusTimeStamp consensus

The consensus timestamp for the transaction.

Returns
Type Description
Task<TransactionDetailData>

The transaction details, or null if not found.

| Edit this page View Source

GetTransactionGroupAsync(MirrorRestClient, TransactionId)

Retrieves the entire list of parent and child transactions having the given root transaction ID.

Declaration
public static Task<TransactionDetailData[]> GetTransactionGroupAsync(this MirrorRestClient client, TransactionId transactionId)
Parameters
Type Name Description
MirrorRestClient client

Mirror Rest Client to use for the request.

TransactionId transactionId

The transaction ID to search by.

Returns
Type Description
Task<TransactionDetailData[]>

A list of transactions (including child transactions with nonces) matching the given transaction ID, or an empty list if none are found.

| Edit this page View Source

GetTransactionsForAccountAsync(MirrorRestClient, EntityId, params IMirrorQueryFilter[])

Retrieves a list of transactions associated with the given account

Declaration
public static IAsyncEnumerable<TransactionDetailData> GetTransactionsForAccountAsync(this MirrorRestClient client, EntityId account, params IMirrorQueryFilter[] filters)
Parameters
Type Name Description
MirrorRestClient client

Mirror Rest Client to use for the request.

EntityId account

The account ID to search for.

IMirrorQueryFilter[] filters

Additional query filters if desired.

Returns
Type Description
IAsyncEnumerable<TransactionDetailData>

A list of transactions (which may be child transactions) that involve the specified account (regardless of payer status).

  • Edit this page
  • View Source
In this article
Back to top .NET Client Library for Hiero Network and Hedera Hashgraph