| Cryptocurrency Accounts | Consensus | Tokens | File Service | Smart Contracts | Schedule Service |
|---|---|---|---|---|---|
| AccountBalanceQuery | TopicInfoQuery | TokenBalanceQuery | FileContentsQuery | ContractCallQuery | ScheduleInfoQuery |
| AccountInfoQuery | TopicMessageQuery | TokenInfoQuery | FileInfoQuery | ContractByteCodeQuery |
Get Query Cost
A query that returns the cost of a query prior to submitting the query to the network node for processing. If the cost of the query is greater than the default max query payment (1 HBAR) you can usesetMaxQueryPayment(<hbar>) to change the default.
| Method | Type | Description |
|---|---|---|
getCost(<client>) | Client | Get the cost of the query in HBAR |
getCost(<client, timeout>) | Client, Duration | The max length of time the SDK will attempt to retry in the event of repeated busy responses from the node(s) |
getCostAsync(<client>) | Client | Get the cost of a query asynchronously |