Class OpcodeStorageProjectionFilter
Projection toggle on the storage query parameter — controls
whether the mirror node populates each Storage
dictionary in an opcode-trace response. Implements
IMirrorProjection: it reshapes each record, not which
records are returned.
Inherited Members
Namespace: Hiero.Mirror.Filters
Assembly: Hiero.dll
Syntax
public sealed class OpcodeStorageProjectionFilter : IMirrorProjection, IMirrorQueryParameter
Remarks
The mirror-node default is storage=false; passing
Include opts in. Storage information is typically
only needed for deep debugging of SLOAD / SSTORE behavior.
Accepted by
/api/v1/contracts/results/{transactionIdOrHash}/opcodes.
Fields
| Edit this page View SourceExclude
Omit the storage dictionary from each returned opcode
(the server's default behavior — explicit here for
call-site clarity).
Declaration
public static readonly OpcodeStorageProjectionFilter Exclude
Field Value
| Type | Description |
|---|---|
| OpcodeStorageProjectionFilter |
Include
Populate the storage dictionary on each returned opcode.
Declaration
public static readonly OpcodeStorageProjectionFilter Include
Field Value
| Type | Description |
|---|---|
| OpcodeStorageProjectionFilter |
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.
Declaration
public string Value { get; }
Property Value
| Type | Description |
|---|---|
| string |