Namespace Hiero.Mirror
Classes
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 the first 100 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, params IMirrorQueryParameter[]) and GetContractActionsByTransactionIdAsync(MirrorRestClient, TransactionId, 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.
ContractStateData
Represents the data for a slot on a contract.
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.
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 royalty 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
Nft (NFT) information retrieved from a mirror node.
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, params IMirrorProjection[]) and GetContractOpcodesByTransactionIdAsync(MirrorRestClient, TransactionId, params IMirrorProjection[]).
OpcodesDataExtensions
Extension methods exposing the mirror node's opcode-trace endpoint.
RateData
Represents Hedera hBar rate exchange with USD
RoyaltyFeeData
Represents royalty fees charged for transferring assets (nfts).
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
Allowance information retrieved from a mirror node.
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.
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 custom fees and Nft (NFT) transfer data.
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.