Fees
Blockchain Integration Data Query Apis Protocol Rest Queries Fees (v1.0.0)
Download OpenAPI specification:Download
API Documentation for Blockchain Integration Data Query Apis Protocol Rest Queries Fees
QueryAllMsgFees
Query all Msgs which have fees associated with them.
Authorizations:
query Parameters
| pagination.key | string <byte> (key) key is a value returned in PageResponse.next_key to begin querying the next page most efficiently. Only one of offset or key should be set. |
| pagination.offset | integer or string <int64> (offset) offset is a numeric offset that can be used when key is unavailable. It is less efficient than using key. Only one of offset or key should be set. |
| pagination.limit | integer or string <int64> (limit) limit is the total number of results to be returned in the result page. If left empty it will default to a value to be set by each app. |
| pagination.countTotal | boolean (count_total) count_total is set to true to indicate that the result set should include a count of the total number of items available for pagination in UIs. count_total is only respected when offset is used. It is ignored when key is set. |
| pagination.reverse | boolean (reverse) reverse is set to true if results are to be returned in the descending order. Since: cosmos-sdk 0.43 |
Responses
Response samples
- 200
{- "msgFees": [
- {
- "msgTypeUrl": "string",
- "additionalFee": {
- "denom": "string",
- "amount": "string"
}, - "recipient": "string",
- "recipientBasisPoints": 0
}
], - "pagination": {
- "nextKey": "string",
- "total": 0
}
}CalculateTxFees
CalculateTxFees simulates executing a transaction for estimating gas usage and additional fees.
Authorizations:
Request Body schema: application/jsonrequired
| txBytes | string <byte> (tx_bytes) tx_bytes is the transaction to simulate. (proto bytes) |
| defaultBaseDenom | string (default_base_denom) default_base_denom is used to set the denom used for gas fees if not set it will default to nhash. (proto string) |
| gasAdjustment | number <float> (gas_adjustment) gas_adjustment is the adjustment factor to be multiplied against the estimate returned by the tx simulation (proto float) |
Responses
Request samples
- Payload
{- "txBytes": "string",
- "defaultBaseDenom": "string",
- "gasAdjustment": 0.1
}Response samples
- 200
{- "additionalFees": [
- {
- "denom": "string",
- "amount": "string"
}
], - "totalFees": [
- {
- "denom": "string",
- "amount": "string"
}
], - "estimatedGas": 0
}