Optionalprops: { highVolumeThrottle?: number; mode?: 0 | 1; transaction?: Transaction } = {}Get the current high-volume throttle utilization, in basis points.
Get the current estimation mode.
Get the current transaction.
Set the high-volume throttle utilization in basis points (0–10000, where
10000 = 100%). A value of 0 (the default) disables high-volume pricing
simulation. Maps to the high_volume_throttle query parameter on the
mirror node REST API.
Set the estimation mode (optional, defaults to INTRINSIC per HIP-1261).
Set the transaction to estimate (required).
Request object for users, SDKs, and tools to query expected fees without submitting transactions to the network.
Communicates with the mirror node REST API (
POST /api/v1/network/fees) — not the consensus node gRPC API. Per HIP-1261 this class is modeled after MirrorNodeContractQuery (a plain class) rather than the gRPCQuerybase, since the gRPC features (node selection, query payment, transaction-id signing) do not apply.Per HIP-1261, transactions are automatically frozen if not already frozen when
execute()is called.