Show / Hide Table of Contents

Class EvmSenderFilter

Predicate filter on the from query parameter of the contract-results endpoints — the EVM sender (msg.sender) of a contract call, as a 20-byte EVM address. Construct via Is(EvmAddress); the ctor is private.

Inheritance
object
EvmSenderFilter
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 EvmSenderFilter : IMirrorFilter, IMirrorQueryParameter
Remarks

The wire parameter is named from, not contract.id — this is the EVM-side sender address, not a Hedera contract entity id. For filtering by contract.id on the /api/v1/contracts list endpoint, use ContractFilter instead.

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(EvmAddress)

Records whose from (EVM sender) equals the given 20-byte address.

Declaration
public static EvmSenderFilter Is(EvmAddress sender)
Parameters
Type Name Description
EvmAddress sender

The EVM sender address.

Returns
Type Description
EvmSenderFilter

Implements

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