Get desktop application:
View/edit binary Protocol Buffers messages
Query defines the gRPC upgrade querier service.
CurrentPlan queries the current upgrade plan.
QueryCurrentPlanRequest is the request type for the Query/CurrentPlan RPC method.
(message has no fields)
QueryCurrentPlanResponse is the response type for the Query/CurrentPlan RPC method.
plan is the current upgrade plan.
AppliedPlan queries a previously applied upgrade plan by its name.
QueryCurrentPlanRequest is the request type for the Query/AppliedPlan RPC method.
name is the name of the applied plan to query for.
QueryAppliedPlanResponse is the response type for the Query/AppliedPlan RPC method.
height is the block height at which the plan was applied.
UpgradedConsensusState queries the consensus state that will serve as a trusted kernel for the next version of this chain. It will only be stored at the last height of this chain. UpgradedConsensusState RPC not supported with legacy querier This rpc is deprecated now that IBC has its own replacement (https://github.com/cosmos/ibc-go/blob/2c880a22e9f9cc75f62b527ca94aa75ce1106001/proto/ibc/core/client/v1/query.proto#L54)
QueryUpgradedConsensusStateRequest is the request type for the Query/UpgradedConsensusState RPC method.
last height of the current chain must be sent in request as this is the height under which next consensus state is stored
QueryUpgradedConsensusStateResponse is the response type for the Query/UpgradedConsensusState RPC method.
Since: cosmos-sdk 0.43
ModuleVersions queries the list of module versions from state. Since: cosmos-sdk 0.43
QueryModuleVersionsRequest is the request type for the Query/ModuleVersions RPC method. Since: cosmos-sdk 0.43
module_name is a field to query a specific module consensus version from state. Leaving this empty will fetch the full list of module versions from state
QueryModuleVersionsResponse is the response type for the Query/ModuleVersions RPC method. Since: cosmos-sdk 0.43
module_versions is a list of module names with their consensus versions.
CancelSoftwareUpgradeProposal is a gov Content type for cancelling a software upgrade.
ModuleVersion specifies a module and its consensus version. Since: cosmos-sdk 0.43
Used in:
name of the app module
consensus version of the app module
Plan specifies information about a planned upgrade and when it should occur.
Used in:
, ,Sets the name for the upgrade. This name will be used by the upgraded version of the software to apply any special "on-upgrade" commands during the first BeginBlock method after the upgrade is applied. It is also used to detect whether a software version can handle a given upgrade. If no upgrade handler with this name has been set in the software, it will be assumed that the software is out-of-date when the upgrade Time or Height is reached and the software will exit.
Deprecated: Time based upgrades have been deprecated. Time based upgrade logic has been removed from the SDK. If this field is not empty, an error will be thrown.
The height at which the upgrade must be performed. Only used if Time is not set.
Any application specific upgrade info to be included on-chain such as a git commit that validators could automatically upgrade to
Deprecated: UpgradedClientState field has been deprecated. IBC upgrade logic has been moved to the IBC module in the sub module 02-client. If this field is not empty, an error will be thrown.
SoftwareUpgradeProposal is a gov Content type for initiating a software upgrade.