Class AccountPublicKeyFilter
Predicate filter on the account.publickey query
parameter used by the account-list and balance-snapshot
endpoints. Matches accounts whose root public key equals
the given endorsement.
Inherited Members
Namespace: Hiero.Mirror.Filters
Assembly: Hiero.dll
Syntax
public sealed class AccountPublicKeyFilter : IMirrorFilter, IMirrorQueryParameter
Remarks
OpenAPI defines this parameter as a plain type: string
with no operator prefix, so the filter exposes equality only
— there is no gt: / lt: operator set on the
wire side.
Distinct from PublicKeyFilter (which targets the
bare publickey wire param on /api/v1/tokens).
Same encoding shape — hex form of the endorsement's
mirror-format bytes — but a different wire name.
Properties
| Edit this page View SourceName
The query parameter name recognized by the remote mirror node.
Declaration
public string Name { get; }
Property Value
| Type | Description |
|---|---|
| string |
Value
The value of the query parameter sent to the mirror node —
raw hex form of the key's mirror-format bytes, without a
0x prefix.
Declaration
public string Value { get; }
Property Value
| Type | Description |
|---|---|
| string |
Methods
| Edit this page View SourceIs(Endorsement)
Records whose root public key equals the given endorsement. The endorsement's mirror-format bytes are hex-encoded for transport.
Declaration
public static AccountPublicKeyFilter Is(Endorsement endorsement)
Parameters
| Type | Name | Description |
|---|---|---|
| Endorsement | endorsement | The endorsement carrying the public key to match against. |
Returns
| Type | Description |
|---|---|
| AccountPublicKeyFilter |