Show / Hide Table of Contents

Class TransactionIndexFilter

Predicate filter on the transaction.index query parameter — narrows contract-result listings to the given in-block position. Construct via Is(int); the ctor is private.

Inheritance
object
TransactionIndexFilter
Implements
IMirrorFilter
IMirrorQueryParameter
Inherited Members
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.ReferenceEquals(object, object)
object.ToString()
Namespace: Hiero.Mirror.Filters
Assembly: Hiero.dll
Syntax
public sealed class TransactionIndexFilter : IMirrorFilter, IMirrorQueryParameter
Remarks

The OpenAPI schema for this parameter is a plain format: int32, minimum: 0 integer with no operator-pattern definition. Conservatively exposes equality only — if the mirror node accepts comparison operators at runtime that's a trivial additive expansion of this type later.

Properties

| Edit this page View Source

Name

The query parameter name recognized by the remote mirror node.

Declaration
public string Name { get; }
Property Value
Type Description
string
| Edit this page View Source

Value

The value of the query parameter sent to the mirror node.

Declaration
public string Value { get; }
Property Value
Type Description
string

Methods

| Edit this page View Source

Is(int)

Records whose in-block transaction index equals the given value.

Declaration
public static TransactionIndexFilter Is(int index)
Parameters
Type Name Description
int index

The zero-based in-block position; must not be negative.

Returns
Type Description
TransactionIndexFilter

Implements

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