evmos.proto.autogen.py.cosmos.upgrade.v1beta1
Classes
|
CancelSoftwareUpgradeProposal is a gov Content type for cancelling a software upgrade. |
|
ModuleVersion specifies a module and its consensus version. |
|
|
|
MsgCancelUpgrade is the Msg/CancelUpgrade request type. |
MsgCancelUpgradeResponse is the Msg/CancelUpgrade response type. |
|
|
MsgSoftwareUpgrade is the Msg/SoftwareUpgrade request type. |
MsgSoftwareUpgradeResponse is the Msg/SoftwareUpgrade response type. |
|
|
|
|
Plan specifies information about a planned upgrade and when it should occur. |
|
QueryCurrentPlanRequest is the request type for the Query/AppliedPlan RPC method. |
|
QueryAppliedPlanResponse is the response type for the Query/AppliedPlan RPC method. |
QueryAuthorityRequest is the request type for Query/Authority . |
|
|
QueryAuthorityResponse is the response type for Query/Authority . |
QueryCurrentPlanRequest is the request type for the Query/CurrentPlan RPC method. |
|
|
QueryCurrentPlanResponse is the response type for the Query/CurrentPlan RPC method. |
|
QueryModuleVersionsRequest is the request type for the Query/ModuleVersions RPC method. |
|
QueryModuleVersionsResponse is the response type for the Query/ModuleVersions RPC method. |
|
|
|
QueryUpgradedConsensusStateRequest is the request type for the Query/UpgradedConsensusState RPC method. |
QueryUpgradedConsensusStateResponse is the response type for the Query/UpgradedConsensusState RPC method. |
|
|
SoftwareUpgradeProposal is a gov Content type for initiating a software upgrade. |
- class evmos.proto.autogen.py.cosmos.upgrade.v1beta1.CancelSoftwareUpgradeProposal(title: str = <object object>, description: str = <object object>)[source]
Bases:
MessageCancelSoftwareUpgradeProposal is a gov Content type for cancelling a software upgrade. Deprecated: This legacy proposal is deprecated in favor of Msg-based gov proposals, see MsgCancelUpgrade.
- class evmos.proto.autogen.py.cosmos.upgrade.v1beta1.ModuleVersion(name: str = <object object>, version: int = <object object>)[source]
Bases:
MessageModuleVersion specifies a module and its consensus version. .. versionadded:: 0.43
- class evmos.proto.autogen.py.cosmos.upgrade.v1beta1.MsgBase[source]
Bases:
ServiceBase- async cancel_upgrade(msg_cancel_upgrade: MsgCancelUpgrade) MsgCancelUpgradeResponse[source]
- async software_upgrade(msg_software_upgrade: MsgSoftwareUpgrade) MsgSoftwareUpgradeResponse[source]
- class evmos.proto.autogen.py.cosmos.upgrade.v1beta1.MsgCancelUpgrade(authority: str = <object object>)[source]
Bases:
MessageMsgCancelUpgrade is the Msg/CancelUpgrade request type. .. versionadded:: 0.46
- class evmos.proto.autogen.py.cosmos.upgrade.v1beta1.MsgCancelUpgradeResponse[source]
Bases:
MessageMsgCancelUpgradeResponse is the Msg/CancelUpgrade response type. .. versionadded:: 0.46
- class evmos.proto.autogen.py.cosmos.upgrade.v1beta1.MsgSoftwareUpgrade(authority: str = <object object>, plan: ~evmos.proto.autogen.py.cosmos.upgrade.v1beta1.Plan = <object object>)[source]
Bases:
MessageMsgSoftwareUpgrade is the Msg/SoftwareUpgrade request type. .. versionadded:: 0.46
- class evmos.proto.autogen.py.cosmos.upgrade.v1beta1.MsgSoftwareUpgradeResponse[source]
Bases:
MessageMsgSoftwareUpgradeResponse is the Msg/SoftwareUpgrade response type. .. versionadded:: 0.46
- class evmos.proto.autogen.py.cosmos.upgrade.v1beta1.MsgStub(channel: Channel, *, timeout: float | None = None, deadline: Deadline | None = None, metadata: Mapping[str, str | bytes] | Collection[Tuple[str, str | bytes]] | None = None)[source]
Bases:
ServiceStub- async cancel_upgrade(msg_cancel_upgrade: MsgCancelUpgrade, *, timeout: float | None = None, deadline: Deadline | None = None, metadata: MetadataLike | None = None) MsgCancelUpgradeResponse[source]
- async software_upgrade(msg_software_upgrade: MsgSoftwareUpgrade, *, timeout: float | None = None, deadline: Deadline | None = None, metadata: MetadataLike | None = None) MsgSoftwareUpgradeResponse[source]
- class evmos.proto.autogen.py.cosmos.upgrade.v1beta1.Plan(name: str = <object object>, time: ~datetime.datetime = <object object>, height: int = <object object>, info: str = <object object>, upgraded_client_state: ~betterproto.lib.google.protobuf.Any = <object object>)[source]
Bases:
MessagePlan specifies information about a planned upgrade and when it should occur.
- info: str = <object object>
Any application specific upgrade info to be included on-chain such as a git commit that validators could automatically upgrade to
- name: str = <object object>
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.
- time: datetime = <object object>
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. :type: Deprecated
- upgraded_client_state: Any = <object object>
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. :type: Deprecated
- class evmos.proto.autogen.py.cosmos.upgrade.v1beta1.QueryAppliedPlanRequest(name: str = <object object>)[source]
Bases:
MessageQueryCurrentPlanRequest is the request type for the Query/AppliedPlan RPC method.
- class evmos.proto.autogen.py.cosmos.upgrade.v1beta1.QueryAppliedPlanResponse(height: int = <object object>)[source]
Bases:
MessageQueryAppliedPlanResponse is the response type for the Query/AppliedPlan RPC method.
- class evmos.proto.autogen.py.cosmos.upgrade.v1beta1.QueryAuthorityRequest[source]
Bases:
MessageQueryAuthorityRequest is the request type for Query/Authority .. versionadded:: 0.46
- class evmos.proto.autogen.py.cosmos.upgrade.v1beta1.QueryAuthorityResponse(address: str = <object object>)[source]
Bases:
MessageQueryAuthorityResponse is the response type for Query/Authority .. versionadded:: 0.46
- class evmos.proto.autogen.py.cosmos.upgrade.v1beta1.QueryBase[source]
Bases:
ServiceBase- async applied_plan(query_applied_plan_request: QueryAppliedPlanRequest) QueryAppliedPlanResponse[source]
- async authority(query_authority_request: QueryAuthorityRequest) QueryAuthorityResponse[source]
- async current_plan(query_current_plan_request: QueryCurrentPlanRequest) QueryCurrentPlanResponse[source]
- async module_versions(query_module_versions_request: QueryModuleVersionsRequest) QueryModuleVersionsResponse[source]
- async upgraded_consensus_state(query_upgraded_consensus_state_request: QueryUpgradedConsensusStateRequest) QueryUpgradedConsensusStateResponse[source]
- class evmos.proto.autogen.py.cosmos.upgrade.v1beta1.QueryCurrentPlanRequest[source]
Bases:
MessageQueryCurrentPlanRequest is the request type for the Query/CurrentPlan RPC method.
- class evmos.proto.autogen.py.cosmos.upgrade.v1beta1.QueryCurrentPlanResponse(plan: ~evmos.proto.autogen.py.cosmos.upgrade.v1beta1.Plan = <object object>)[source]
Bases:
MessageQueryCurrentPlanResponse is the response type for the Query/CurrentPlan RPC method.
- class evmos.proto.autogen.py.cosmos.upgrade.v1beta1.QueryModuleVersionsRequest(module_name: str = <object object>)[source]
Bases:
MessageQueryModuleVersionsRequest is the request type for the Query/ModuleVersions RPC method. .. versionadded:: 0.43
- class evmos.proto.autogen.py.cosmos.upgrade.v1beta1.QueryModuleVersionsResponse(module_versions: ~typing.List[~evmos.proto.autogen.py.cosmos.upgrade.v1beta1.ModuleVersion] = <object object>)[source]
Bases:
MessageQueryModuleVersionsResponse is the response type for the Query/ModuleVersions RPC method. .. versionadded:: 0.43
- module_versions: List[ModuleVersion] = <object object>
module_versions is a list of module names with their consensus versions.
- class evmos.proto.autogen.py.cosmos.upgrade.v1beta1.QueryStub(channel: Channel, *, timeout: float | None = None, deadline: Deadline | None = None, metadata: Mapping[str, str | bytes] | Collection[Tuple[str, str | bytes]] | None = None)[source]
Bases:
ServiceStub- async applied_plan(query_applied_plan_request: QueryAppliedPlanRequest, *, timeout: float | None = None, deadline: Deadline | None = None, metadata: MetadataLike | None = None) QueryAppliedPlanResponse[source]
- async authority(query_authority_request: QueryAuthorityRequest, *, timeout: float | None = None, deadline: Deadline | None = None, metadata: MetadataLike | None = None) QueryAuthorityResponse[source]
- async current_plan(query_current_plan_request: QueryCurrentPlanRequest, *, timeout: float | None = None, deadline: Deadline | None = None, metadata: MetadataLike | None = None) QueryCurrentPlanResponse[source]
- async module_versions(query_module_versions_request: QueryModuleVersionsRequest, *, timeout: float | None = None, deadline: Deadline | None = None, metadata: MetadataLike | None = None) QueryModuleVersionsResponse[source]
- async upgraded_consensus_state(query_upgraded_consensus_state_request: QueryUpgradedConsensusStateRequest, *, timeout: float | None = None, deadline: Deadline | None = None, metadata: MetadataLike | None = None) QueryUpgradedConsensusStateResponse[source]
- class evmos.proto.autogen.py.cosmos.upgrade.v1beta1.QueryUpgradedConsensusStateRequest(last_height: int = <object object>)[source]
Bases:
MessageQueryUpgradedConsensusStateRequest is the request type for the Query/UpgradedConsensusState RPC method.
- class evmos.proto.autogen.py.cosmos.upgrade.v1beta1.QueryUpgradedConsensusStateResponse(upgraded_consensus_state: bytes = <object object>)[source]
Bases:
MessageQueryUpgradedConsensusStateResponse is the response type for the Query/UpgradedConsensusState RPC method.
- class evmos.proto.autogen.py.cosmos.upgrade.v1beta1.SoftwareUpgradeProposal(title: str = <object object>, description: str = <object object>, plan: ~evmos.proto.autogen.py.cosmos.upgrade.v1beta1.Plan = <object object>)[source]
Bases:
MessageSoftwareUpgradeProposal is a gov Content type for initiating a software upgrade. Deprecated: This legacy proposal is deprecated in favor of Msg-based gov proposals, see MsgSoftwareUpgrade.