evmos.proto.autogen.py.cosmos.base.tendermint.v1beta1
Classes
|
ABCIQueryRequest defines the request structure for the ABCIQuery gRPC query. |
|
ABCIQueryResponse defines the response structure for the ABCIQuery gRPC query. |
|
Block is tendermint type Block, with the Header proposer address field converted to bech32 string. |
|
GetBlockByHeightRequest is the request type for the Query/GetBlockByHeight RPC method. |
|
GetBlockByHeightResponse is the response type for the Query/GetBlockByHeight RPC method. |
GetLatestBlockRequest is the request type for the Query/GetLatestBlock RPC method. |
|
|
GetLatestBlockResponse is the response type for the Query/GetLatestBlock RPC method. |
|
GetLatestValidatorSetRequest is the request type for the Query/GetValidatorSetByHeight RPC method. |
|
GetLatestValidatorSetResponse is the response type for the Query/GetValidatorSetByHeight RPC method. |
GetNodeInfoRequest is the request type for the Query/GetNodeInfo RPC method. |
|
|
GetNodeInfoResponse is the response type for the Query/GetNodeInfo RPC method. |
GetSyncingRequest is the request type for the Query/GetSyncing RPC method. |
|
|
GetSyncingResponse is the response type for the Query/GetSyncing RPC method. |
|
GetValidatorSetByHeightRequest is the request type for the Query/GetValidatorSetByHeight RPC method. |
GetValidatorSetByHeightResponse is the response type for the Query/GetValidatorSetByHeight RPC method. |
|
|
Header defines the structure of a Tendermint block header. |
|
Module is the type for VersionInfo |
|
ProofOp defines an operation used for calculating Merkle root. |
|
ProofOps is Merkle proof defined by the list of ProofOps. |
|
|
|
Validator is the type for the validator-set. |
|
VersionInfo is the type for the GetNodeInfoResponse message. |
- class evmos.proto.autogen.py.cosmos.base.tendermint.v1beta1.AbciQueryRequest(data: bytes = <object object>, path: str = <object object>, height: int = <object object>, prove: bool = <object object>)[source]
Bases:
MessageABCIQueryRequest defines the request structure for the ABCIQuery gRPC query.
- class evmos.proto.autogen.py.cosmos.base.tendermint.v1beta1.AbciQueryResponse(code: int = <object object>, log: str = <object object>, info: str = <object object>, index: int = <object object>, key: bytes = <object object>, value: bytes = <object object>, proof_ops: ~evmos.proto.autogen.py.cosmos.base.tendermint.v1beta1.ProofOps = <object object>, height: int = <object object>, codespace: str = <object object>)[source]
Bases:
MessageABCIQueryResponse defines the response structure for the ABCIQuery gRPC query. Note: This type is a duplicate of the ResponseQuery proto type defined in Tendermint.
- class evmos.proto.autogen.py.cosmos.base.tendermint.v1beta1.Block(header: ~evmos.proto.autogen.py.cosmos.base.tendermint.v1beta1.Header = <object object>, data: ~evmos.proto.autogen.py.tendermint.types.Data = <object object>, evidence: ~evmos.proto.autogen.py.tendermint.types.EvidenceList = <object object>, last_commit: ~evmos.proto.autogen.py.tendermint.types.Commit = <object object>)[source]
Bases:
MessageBlock is tendermint type Block, with the Header proposer address field converted to bech32 string.
- evidence: EvidenceList = <object object>
- class evmos.proto.autogen.py.cosmos.base.tendermint.v1beta1.GetBlockByHeightRequest(height: int = <object object>)[source]
Bases:
MessageGetBlockByHeightRequest is the request type for the Query/GetBlockByHeight RPC method.
- class evmos.proto.autogen.py.cosmos.base.tendermint.v1beta1.GetBlockByHeightResponse(block_id: ~evmos.proto.autogen.py.tendermint.types.BlockId = <object object>, block: ~evmos.proto.autogen.py.tendermint.types.Block = <object object>, sdk_block: ~evmos.proto.autogen.py.cosmos.base.tendermint.v1beta1.Block = <object object>)[source]
Bases:
MessageGetBlockByHeightResponse is the response type for the Query/GetBlockByHeight RPC method.
- class evmos.proto.autogen.py.cosmos.base.tendermint.v1beta1.GetLatestBlockRequest[source]
Bases:
MessageGetLatestBlockRequest is the request type for the Query/GetLatestBlock RPC method.
- class evmos.proto.autogen.py.cosmos.base.tendermint.v1beta1.GetLatestBlockResponse(block_id: ~evmos.proto.autogen.py.tendermint.types.BlockId = <object object>, block: ~evmos.proto.autogen.py.tendermint.types.Block = <object object>, sdk_block: ~evmos.proto.autogen.py.cosmos.base.tendermint.v1beta1.Block = <object object>)[source]
Bases:
MessageGetLatestBlockResponse is the response type for the Query/GetLatestBlock RPC method.
- class evmos.proto.autogen.py.cosmos.base.tendermint.v1beta1.GetLatestValidatorSetRequest(pagination: ~evmos.proto.autogen.py.cosmos.base.query.v1beta1.PageRequest = <object object>)[source]
Bases:
MessageGetLatestValidatorSetRequest is the request type for the Query/GetValidatorSetByHeight RPC method.
- pagination: PageRequest = <object object>
pagination defines an pagination for the request.
- class evmos.proto.autogen.py.cosmos.base.tendermint.v1beta1.GetLatestValidatorSetResponse(block_height: int = <object object>, validators: ~typing.List[~evmos.proto.autogen.py.cosmos.base.tendermint.v1beta1.Validator] = <object object>, pagination: ~evmos.proto.autogen.py.cosmos.base.query.v1beta1.PageResponse = <object object>)[source]
Bases:
MessageGetLatestValidatorSetResponse is the response type for the Query/GetValidatorSetByHeight RPC method.
- pagination: PageResponse = <object object>
pagination defines an pagination for the response.
- class evmos.proto.autogen.py.cosmos.base.tendermint.v1beta1.GetNodeInfoRequest[source]
Bases:
MessageGetNodeInfoRequest is the request type for the Query/GetNodeInfo RPC method.
- class evmos.proto.autogen.py.cosmos.base.tendermint.v1beta1.GetNodeInfoResponse(default_node_info: ~evmos.proto.autogen.py.tendermint.p2p.DefaultNodeInfo = <object object>, application_version: ~evmos.proto.autogen.py.cosmos.base.tendermint.v1beta1.VersionInfo = <object object>)[source]
Bases:
MessageGetNodeInfoResponse is the response type for the Query/GetNodeInfo RPC method.
- application_version: VersionInfo = <object object>
- default_node_info: DefaultNodeInfo = <object object>
- class evmos.proto.autogen.py.cosmos.base.tendermint.v1beta1.GetSyncingRequest[source]
Bases:
MessageGetSyncingRequest is the request type for the Query/GetSyncing RPC method.
- class evmos.proto.autogen.py.cosmos.base.tendermint.v1beta1.GetSyncingResponse(syncing: bool = <object object>)[source]
Bases:
MessageGetSyncingResponse is the response type for the Query/GetSyncing RPC method.
- class evmos.proto.autogen.py.cosmos.base.tendermint.v1beta1.GetValidatorSetByHeightRequest(height: int = <object object>, pagination: ~evmos.proto.autogen.py.cosmos.base.query.v1beta1.PageRequest = <object object>)[source]
Bases:
MessageGetValidatorSetByHeightRequest is the request type for the Query/GetValidatorSetByHeight RPC method.
- pagination: PageRequest = <object object>
pagination defines an pagination for the request.
- class evmos.proto.autogen.py.cosmos.base.tendermint.v1beta1.GetValidatorSetByHeightResponse(block_height: int = <object object>, validators: ~typing.List[~evmos.proto.autogen.py.cosmos.base.tendermint.v1beta1.Validator] = <object object>, pagination: ~evmos.proto.autogen.py.cosmos.base.query.v1beta1.PageResponse = <object object>)[source]
Bases:
MessageGetValidatorSetByHeightResponse is the response type for the Query/GetValidatorSetByHeight RPC method.
- pagination: PageResponse = <object object>
pagination defines an pagination for the response.
- class evmos.proto.autogen.py.cosmos.base.tendermint.v1beta1.Header(version: ~evmos.proto.autogen.py.tendermint.version.Consensus = <object object>, chain_id: str = <object object>, height: int = <object object>, time: ~datetime.datetime = <object object>, last_block_id: ~evmos.proto.autogen.py.tendermint.types.BlockId = <object object>, last_commit_hash: bytes = <object object>, data_hash: bytes = <object object>, validators_hash: bytes = <object object>, next_validators_hash: bytes = <object object>, consensus_hash: bytes = <object object>, app_hash: bytes = <object object>, last_results_hash: bytes = <object object>, evidence_hash: bytes = <object object>, proposer_address: str = <object object>)[source]
Bases:
MessageHeader defines the structure of a Tendermint block header.
- class evmos.proto.autogen.py.cosmos.base.tendermint.v1beta1.Module(path: str = <object object>, version: str = <object object>, sum: str = <object object>)[source]
Bases:
MessageModule is the type for VersionInfo
- class evmos.proto.autogen.py.cosmos.base.tendermint.v1beta1.ProofOp(type: str = <object object>, key: bytes = <object object>, data: bytes = <object object>)[source]
Bases:
MessageProofOp defines an operation used for calculating Merkle root. The data could be arbitrary format, providing necessary data for example neighbouring node hash. Note: This type is a duplicate of the ProofOp proto type defined in Tendermint.
- class evmos.proto.autogen.py.cosmos.base.tendermint.v1beta1.ProofOps(ops: ~typing.List[~evmos.proto.autogen.py.cosmos.base.tendermint.v1beta1.ProofOp] = <object object>)[source]
Bases:
MessageProofOps is Merkle proof defined by the list of ProofOps. Note: This type is a duplicate of the ProofOps proto type defined in Tendermint.
- class evmos.proto.autogen.py.cosmos.base.tendermint.v1beta1.ServiceBase[source]
Bases:
ServiceBase- async abci_query(abci_query_request: AbciQueryRequest) AbciQueryResponse[source]
- async get_block_by_height(get_block_by_height_request: GetBlockByHeightRequest) GetBlockByHeightResponse[source]
- async get_latest_block(get_latest_block_request: GetLatestBlockRequest) GetLatestBlockResponse[source]
- async get_latest_validator_set(get_latest_validator_set_request: GetLatestValidatorSetRequest) GetLatestValidatorSetResponse[source]
- async get_node_info(get_node_info_request: GetNodeInfoRequest) GetNodeInfoResponse[source]
- async get_syncing(get_syncing_request: GetSyncingRequest) GetSyncingResponse[source]
- async get_validator_set_by_height(get_validator_set_by_height_request: GetValidatorSetByHeightRequest) GetValidatorSetByHeightResponse[source]
- class evmos.proto.autogen.py.cosmos.base.tendermint.v1beta1.ServiceStub(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 abci_query(abci_query_request: AbciQueryRequest, *, timeout: float | None = None, deadline: Deadline | None = None, metadata: MetadataLike | None = None) AbciQueryResponse[source]
- async get_block_by_height(get_block_by_height_request: GetBlockByHeightRequest, *, timeout: float | None = None, deadline: Deadline | None = None, metadata: MetadataLike | None = None) GetBlockByHeightResponse[source]
- async get_latest_block(get_latest_block_request: GetLatestBlockRequest, *, timeout: float | None = None, deadline: Deadline | None = None, metadata: MetadataLike | None = None) GetLatestBlockResponse[source]
- async get_latest_validator_set(get_latest_validator_set_request: GetLatestValidatorSetRequest, *, timeout: float | None = None, deadline: Deadline | None = None, metadata: MetadataLike | None = None) GetLatestValidatorSetResponse[source]
- async get_node_info(get_node_info_request: GetNodeInfoRequest, *, timeout: float | None = None, deadline: Deadline | None = None, metadata: MetadataLike | None = None) GetNodeInfoResponse[source]
- async get_syncing(get_syncing_request: GetSyncingRequest, *, timeout: float | None = None, deadline: Deadline | None = None, metadata: MetadataLike | None = None) GetSyncingResponse[source]
- async get_validator_set_by_height(get_validator_set_by_height_request: GetValidatorSetByHeightRequest, *, timeout: float | None = None, deadline: Deadline | None = None, metadata: MetadataLike | None = None) GetValidatorSetByHeightResponse[source]
- class evmos.proto.autogen.py.cosmos.base.tendermint.v1beta1.Validator(address: str = <object object>, pub_key: ~betterproto.lib.google.protobuf.Any = <object object>, voting_power: int = <object object>, proposer_priority: int = <object object>)[source]
Bases:
MessageValidator is the type for the validator-set.
- pub_key: Any = <object object>
- class evmos.proto.autogen.py.cosmos.base.tendermint.v1beta1.VersionInfo(name: str = <object object>, app_name: str = <object object>, version: str = <object object>, git_commit: str = <object object>, build_tags: str = <object object>, go_version: str = <object object>, build_deps: ~typing.List[~evmos.proto.autogen.py.cosmos.base.tendermint.v1beta1.Module] = <object object>, cosmos_sdk_version: str = <object object>)[source]
Bases:
MessageVersionInfo is the type for the GetNodeInfoResponse message.