The mptoken_issuance_history command returns past transactions associated with the queried MPTokenIssuance, optionally filtered by an affected account and/or transaction type.
More...
#include <MPTokenIssuanceHistory.hpp>
|
| struct | Marker |
| | A struct to hold the marker data. More...
|
| struct | Output |
| | A struct to hold the output data of the command. More...
|
| struct | Input |
| | A struct to hold the input data for the command. More...
|
|
| static RpcSpecConstRef | spec (uint32_t apiVersion) |
| | Returns the API specification for the command.
|
|
|
static constexpr auto | kLimitMin = 1 |
|
static constexpr auto | kLimitMax = 100 |
|
static constexpr auto | kLimitDefault = 50 |
| static constexpr char const * | kMigratorName = "MPTokenIssuanceHistoryMigrator" |
| | The name used to query the issuance-history migrator's status.
|
The mptoken_issuance_history command returns past transactions associated with the queried MPTokenIssuance, optionally filtered by an affected account and/or transaction type.
- Note
- This is a Clio-only method. Requests fail with notReady until the issuance-history backfill reports Migrated, so partial history is never served.
◆ MPTokenIssuanceHistoryHandler()
| rpc::MPTokenIssuanceHistoryHandler::MPTokenIssuanceHistoryHandler |
( |
std::shared_ptr< BackendInterface > | sharedPtrBackend | ) |
|
|
inlineexplicit |
◆ process()
Process the MPTokenIssuanceHistory command.
- Parameters
-
| input | The input data for the command. |
| ctx | The context of the request. |
- Returns
- The result of the operation.
◆ spec()
| RpcSpecConstRef rpc::MPTokenIssuanceHistoryHandler::spec |
( |
uint32_t | apiVersion | ) |
|
|
inlinestatic |
Returns the API specification for the command.
- Parameters
-
| apiVersion | The api version to return the spec for. |
- Returns
- The spec for the given apiVersion.
◆ tag_invoke [1/3]
Convert the Marker to a JSON object.
- Parameters
-
| [out] | jv | The JSON object to convert to. |
| marker | The marker to convert. |
◆ tag_invoke [2/3]
Convert the Output to a JSON object.
- Parameters
-
| [out] | jv | The JSON object to convert to. |
| output | The output to convert. |
◆ tag_invoke [3/3]
| Input tag_invoke |
( |
boost::json::value_to_tag< Input > | , |
|
|
boost::json::value const & | jv ) |
|
friend |
Convert a JSON object to Input type.
- Parameters
-
| jv | The JSON object to convert. |
- Returns
- Input parsed from the JSON object.
◆ kMigratorName
| char const* rpc::MPTokenIssuanceHistoryHandler::kMigratorName = "MPTokenIssuanceHistoryMigrator" |
|
staticconstexpr |
The name used to query the issuance-history migrator's status.
This is a literal to keep Cassandra migration headers out of RPC.
The documentation for this class was generated from the following files: