Given a protobuf-encoded HAPI transaction, returns an itemized fee estimate in tinycents.
The response is broken down into node, network, and service components, each with a
base price and a list of extras (e.g., signatures, memo bytes). The total field is
the sum of all subtotals.
When the request transaction sets the HIP-1313
high_volume flag, the response includes a high_volume_multiplier. The totals in the
response are not pre-multiplied — multiply total by high_volume_multiplier / 1000
to obtain the high-volume price.
Documentation Index
Fetch the complete documentation index at: https://docs.hedera.com/llms.txt
Use this file to discover all available pages before exploring further.
Estimate solely based on the transaction's inherent properties or use network state.
INTRINSIC, STATE The high-volume throttle utilization in basis points where 10000 equals 100%. A value of 0, the default, indicates no high-volume pricing.
0 <= x <= 10000A protobuf-encoded HAPI Transaction to be priced.
The body is of type file.
OK
The response containing the estimated transaction fees.
The high-volume pricing multiplier per HIP-1313. A value of 1 indicates no high-volume pricing. A value greater than 1 applies when the transaction's highVolume flag is true and throttle utilization is non-zero.
x >= 1100
The network fee component which covers the cost of gossip, consensus, signature verifications, fee payment, and storage.
The node fee component which is to be paid to the node that submitted the transaction to the network. This fee exists to compensate the node for the work it performed to pre-check the transaction before submitting it, and incentivizes the node to accept new transactions from users.
The service fee component which covers execution costs, state saved in the Merkle tree, and additional costs to the blockchain storage.
The sum of the network, node, and service subtotals in tinycents.
x >= 01000
An array of strings for any caveats.
[
"Fallback to worst-case due to missing state"
]