Namespace Hiero.Mirror
Classes
AccessListEntryData
One entry of an EIP-2930 access list: a contract and the storage slots of it the transaction declared it would touch.
AccountBalanceData
Represents a token balance entry for an account and token.
AccountBalanceDataExtensions
Extension methods for querying account balance data from the mirror node.
AccountBalancesData
Structure identifying the hBar balance for an associated account and the balances of a limited number of tokens held by the account.
AccountData
Account information retrieved from a mirror node.
AccountDataExtensions
Extension methods for querying account data from the mirror node.
AssessedFeeData
Represents custom assessed fees imposed as a result of a token transfer.
AssetTransferData
Represents an NFT transfer within a transaction.
BlockData
Block information retrieved from a mirror node.
BlockDataExtensions
Extension methods for querying block data from the mirror node.
ChunkData
Chunk metadata for a segmented HCS submit message, when the payload was split across multiple chunk transactions.
ConsensusNodeData
Represents consensus node information returned from the mirror node.
ConsensusNodeDataExtensions
Extension methods for querying consensus node data from the mirror node.
ContractActionData
A single entry in the call graph of a historical contract transaction — one per nested EVM call (CALL, CREATE, DELEGATECALL, precompile invocation, etc.). Retrieved via GetContractActionsByTransactionHashAsync(MirrorRestClient, EvmHash, CancellationToken, params IMirrorQueryParameter[]) and GetContractActionsByTransactionIdAsync(MirrorRestClient, TransactionId, CancellationToken, params IMirrorQueryParameter[]).
ContractActionDataExtensions
Extension methods exposing the mirror node's contract-action endpoint.
ContractData
Contract information retrieved from a mirror node.
ContractDataExtensions
Extension methods for querying contract data from the mirror node.
ContractLogData
Represents the log results from an EVM contract call.
ContractResultData
Represents the results from an EVM contract call.
ContractResultDataExtensions
Extension methods for querying contract execution results from the mirror node.
ContractStateChangeData
A contract storage slot a call read, and possibly wrote.
ContractStateData
Represents the data for a slot on a contract.
ContractStateDataExtensions
Extension methods for querying contract state data from the mirror node.
CryptoAllowanceData
Allowance information retrieved from a mirror node.
CryptoAllowanceDataExtensions
Extension methods for querying crypto allowance data from the mirror node.
CryptoTransferData
Represents an hBar transfer within a transaction.
CustomFeeData
Represents the custom fee schedule data for a token as returned by the mirror node.
CustomFeeLimitData
A limit the payer placed on the custom fees a transaction could be charged (HIP-991): the most the payer agreed to pay in one denomination.
EvmAuthorizationData
One entry of an EIP-7702 authorization list: a signed request to delegate the signing account's code to another address.
EvmCallData
Call data to be sent to the mirror node for simulation
EvmCallResult
Response from a mirror EVM simulation call.
EvmCallResultExtensions
Extension methods for simulating EVM contract calls via the mirror node.
ExchangeRateData
Represents the current and next exchange rate as reported by the hedera network.
ExchangeRateDataExtensions
Extension methods for querying exchange rate data from the mirror node.
ExtendedContractLogData
Represents the log results from an EVM contract call with extended information identifying which transaction and block this log event belongs to.
ExtendedContractLogDataExtensions
Extension methods for querying contract log data from the mirror node.
FallbackFeeData
Fee charged when no value was exchanged for an asset (nft) with a royalty fee.
FixedFeeData
Represents the fixed fees for a token.
FractionData
Represents a fraction.
FractionalFeeData
Represents a fractional custom fee.
GrpcEndpointData
Represents a gossip node’s gRPC endpoint.
MirrorError
Mirror Call Error Message detail object
MirrorErrorList
List of one or more error details returned from the mirror node.
MirrorErrorListEnvelope
Error response payload returned from the Mirror Node API.
MirrorException
Exception raised when a mirror request or simulated evm call has failed.
NetworkFeeData
A single network fee entry: gas price paired with a transaction type.
NetworkFeesData
Snapshot of the network fee schedule at a given timestamp.
NetworkFeesExtensions
Extension methods for querying network fee data from the mirror node.
NetworkStakeData
Network-wide staking parameters and balances as reported by the mirror node. Monetary fields are expressed in tinybars; fee fractions are real numbers between 0 and 1.
NetworkStakeDataExtensions
Extension methods for querying network stake data from the mirror node.
NetworkSupplyData
Network-wide HBAR supply totals as reported by the mirror node. Values are tinybars.
NetworkSupplyDataExtensions
Extension methods for querying network supply data from the mirror node.
NftAllowanceData
A single NFT-allowance record — a grant by an owner
authorizing a spender to transfer NFTs of a particular
token class on the owner's behalf. Returned by the
/api/v1/accounts/{id}/allowances/nfts mirror-node
endpoint.
NftAllowanceDataExtensions
Extension methods for querying NFT allowance data from the mirror node.
NftData
A single NFT serial as reported by the mirror node, covering its current holder, metadata, allowance spenders, and lifecycle timestamps.
NftDataExtensions
Extension methods for querying NFT data from the mirror node.
NftTransactionData
A single record in an NFT serial's transaction history, as
reported by the
/api/v1/tokens/{tokenId}/nfts/{serialNumber}/transactions
mirror-node endpoint.
NftTransactionDataExtensions
Extension methods for querying an NFT serial's transaction history from the mirror node.
OpcodeData
A single opcode-execution entry in an OpcodesData trace.
OpcodesData
The opcode-level trace of a historical EVM transaction — re-executed on the mirror node to produce a step-by-step record of every opcode that ran, along with the final stack / memory / storage state as controlled by the request's projection filters. Produced by GetContractOpcodesByTransactionHashAsync(MirrorRestClient, EvmHash, CancellationToken, params IMirrorProjection[]) and GetContractOpcodesByTransactionIdAsync(MirrorRestClient, TransactionId, CancellationToken, params IMirrorProjection[]).
OpcodesDataExtensions
Extension methods exposing the mirror node's opcode-trace endpoint.
RateData
A single HBAR-to-USD exchange rate, expressed as the ratio of HbarEquivalent hbar to CentEquivalent US cents.
RegisteredBlockNodeEndpointData
The block-node descriptor on a registered service endpoint: the set of Block Node APIs the endpoint serves.
RegisteredGeneralServiceEndpointData
The general-service descriptor on a registered service endpoint.
RegisteredNodeData
A node registered on-chain via the HIP-1137 registered-node registry
(block nodes, mirror nodes, JSON-RPC relays and general services),
as returned from the mirror node's
/api/v1/network/registered-nodes endpoint.
RegisteredNodeDataExtensions
Extension methods for querying the HIP-1137 registered-node registry from the mirror node.
RegisteredNodeEndpointData
A single service endpoint published by a RegisteredNodeData.
RoyaltyFeeData
A royalty fee charged on NFT transfers — a fraction of the value exchanged for the asset, paid to a collector account.
ScheduleData
Information about a scheduled transaction as reported by the mirror node — the REST-side view of a schedule entity.
ScheduleDataExtensions
Extension methods for querying schedule data from the mirror node.
ScheduleSignatureData
A single signature recorded against a scheduled transaction. Appears nested under Signatures.
StakingRewardData
A single staking reward paid to an account, as reported
by the /api/v1/accounts/{id}/rewards mirror-node
endpoint.
StakingRewardDataExtensions
Extension methods for querying staking-reward data from the mirror node.
StakingRewardTransferData
Represents a staking reward transfer attached to a transaction — the per-transaction form carried in StakingRewards.
TimestampRangeData
Represents a consensus timestamp range.
TokenAirdropData
A single token-airdrop record returned by the outstanding
and pending airdrop endpoints
(/api/v1/accounts/{id}/airdrops/outstanding and
/api/v1/accounts/{id}/airdrops/pending).
TokenAirdropDataExtensions
Extension methods for querying the token-airdrop endpoints on the mirror node.
TokenAllowanceData
A single fungible-token allowance record — a grant by an owner
authorizing a spender to transfer up to a capped amount of a
particular token on the owner's behalf. Returned by the
/api/v1/accounts/{id}/allowances/tokens mirror-node
endpoint.
TokenAllowanceDataExtensions
Extension methods for querying token allowance data from the mirror node.
TokenBalanceData
Represents a token balance entry for a given account
TokenBalanceDataExtensions
Extension methods for querying token balance data from the mirror node.
TokenData
Token information retrieved from a mirror node.
TokenDataExtensions
Extension methods for querying token data from the mirror node.
TokenHoldingData
Represents a detailed holding of a token by an account.
TokenHoldingDataExtensions
Extension methods for querying token holding data from the mirror node.
TokenSummaryData
Lightweight token summary returned by the
/api/v1/tokens list endpoint. Intentionally a
reduced-field type — the mirror node omits the full HAPI
TokenInfo configuration when listing, and modeling it
as a smaller class avoids the common trap of callers
expecting full-info fields (supply/pause/wipe keys,
auto-renew settings, fees, etc.) to be present.
TokenSummaryDataExtensions
Extension methods for listing token summaries from the mirror node.
TokenTransferData
Represents a token transfer within a transaction.
TopicData
Topic information retrieved from a mirror node.
TopicDataExtensions
Extension methods for querying topic data from the mirror node.
TopicMessageData
Represents a topic message retrieved from the mirror node.
TopicMessageDataExtensions
Extension methods for querying topic message data from the mirror node.
TransactionData
Represents a transaction retrieved from a mirror node.
TransactionDetailData
Represents a transaction detail from a mirror node. Similar to the TransactionData object but includes the assessed custom fees.
TransactionDetailDataExtensions
Extension methods for querying transaction detail data from the mirror node.
TransactionTimestampDataExtensions
Extension methods for retrieving the latest consensus timestamp from the mirror node.
Enums
ConsensusNodeTransport
Selects which transport(s) a consensus-node discovery query should return endpoints for.