evmos.proto.autogen.py.cosmos.base.reflection.v2alpha1
Classes
|
AppDescriptor describes a cosmos-sdk based application |
|
AuthnDescriptor provides information on how to sign transactions without relying on the online RPCs GetTxMetadata and CombineUnsignedTxAndSignatures |
|
ChainDescriptor describes chain information of the application |
|
CodecDescriptor describes the registered interfaces and provides metadata information on the types |
ConfigurationDescriptor contains metadata information on the sdk.Config |
|
GetAuthnDescriptorRequest is the request used for the GetAuthnDescriptor RPC |
|
|
GetAuthnDescriptorResponse is the response returned by the GetAuthnDescriptor RPC |
GetChainDescriptorRequest is the request used for the GetChainDescriptor RPC |
|
|
GetChainDescriptorResponse is the response returned by the GetChainDescriptor RPC |
GetCodecDescriptorRequest is the request used for the GetCodecDescriptor RPC |
|
|
GetCodecDescriptorResponse is the response returned by the GetCodecDescriptor RPC |
GetConfigurationDescriptorRequest is the request used for the GetConfigurationDescriptor RPC |
|
GetConfigurationDescriptorResponse is the response returned by the GetConfigurationDescriptor RPC |
|
GetQueryServicesDescriptorRequest is the request used for the GetQueryServicesDescriptor RPC |
|
|
GetQueryServicesDescriptorResponse is the response returned by the GetQueryServicesDescriptor RPC |
GetTxDescriptorRequest is the request used for the GetTxDescriptor RPC |
|
GetTxDescriptorResponse is the response returned by the GetTxDescriptor RPC |
|
InterfaceAcceptingMessageDescriptor describes a protobuf message which contains an interface represented as a google.protobuf.Any |
|
|
InterfaceDescriptor describes the implementation of an interface |
|
InterfaceImplementerDescriptor describes an interface implementer |
|
MsgDescriptor describes a cosmos-sdk message that can be delivered with a transaction |
|
QueryMethodDescriptor describes a queryable method of a query service no other info is provided beside method name and tendermint queryable path because it would be redundant with the grpc reflection service |
|
QueryServiceDescriptor describes a cosmos-sdk queryable service |
|
QueryServicesDescriptor contains the list of cosmos-sdk queriable services |
|
|
|
SigningModeDescriptor provides information on a signing flow of the application NOTE(fdymylja): here we could go as far as providing an entire flow on how to sign a message given a SigningModeDescriptor, but it's better to think about this another time |
|
TxDescriptor describes the accepted transaction type |
- class evmos.proto.autogen.py.cosmos.base.reflection.v2alpha1.AppDescriptor(authn: ~evmos.proto.autogen.py.cosmos.base.reflection.v2alpha1.AuthnDescriptor = <object object>, chain: ~evmos.proto.autogen.py.cosmos.base.reflection.v2alpha1.ChainDescriptor = <object object>, codec: ~evmos.proto.autogen.py.cosmos.base.reflection.v2alpha1.CodecDescriptor = <object object>, configuration: ~evmos.proto.autogen.py.cosmos.base.reflection.v2alpha1.ConfigurationDescriptor = <object object>, query_services: ~evmos.proto.autogen.py.cosmos.base.reflection.v2alpha1.QueryServicesDescriptor = <object object>, tx: ~evmos.proto.autogen.py.cosmos.base.reflection.v2alpha1.TxDescriptor = <object object>)[source]
Bases:
MessageAppDescriptor describes a cosmos-sdk based application
- authn: AuthnDescriptor = <object object>
AuthnDescriptor provides information on how to authenticate transactions on the application NOTE: experimental and subject to change in future releases.
- chain: ChainDescriptor = <object object>
chain provides the chain descriptor
- codec: CodecDescriptor = <object object>
codec provides metadata information regarding codec related types
- configuration: ConfigurationDescriptor = <object object>
configuration provides metadata information regarding the sdk.Config type
- query_services: QueryServicesDescriptor = <object object>
query_services provides metadata information regarding the available queriable endpoints
- tx: TxDescriptor = <object object>
tx provides metadata information regarding how to send transactions to the given application
- class evmos.proto.autogen.py.cosmos.base.reflection.v2alpha1.AuthnDescriptor(sign_modes: ~typing.List[~evmos.proto.autogen.py.cosmos.base.reflection.v2alpha1.SigningModeDescriptor] = <object object>)[source]
Bases:
MessageAuthnDescriptor provides information on how to sign transactions without relying on the online RPCs GetTxMetadata and CombineUnsignedTxAndSignatures
- sign_modes: List[SigningModeDescriptor] = <object object>
sign_modes defines the supported signature algorithm
- class evmos.proto.autogen.py.cosmos.base.reflection.v2alpha1.ChainDescriptor(id: str = <object object>)[source]
Bases:
MessageChainDescriptor describes chain information of the application
- class evmos.proto.autogen.py.cosmos.base.reflection.v2alpha1.CodecDescriptor(interfaces: ~typing.List[~evmos.proto.autogen.py.cosmos.base.reflection.v2alpha1.InterfaceDescriptor] = <object object>)[source]
Bases:
MessageCodecDescriptor describes the registered interfaces and provides metadata information on the types
- interfaces: List[InterfaceDescriptor] = <object object>
interfaces is a list of the registerted interfaces descriptors
- class evmos.proto.autogen.py.cosmos.base.reflection.v2alpha1.ConfigurationDescriptor(bech32_account_address_prefix: str = <object object>)[source]
Bases:
MessageConfigurationDescriptor contains metadata information on the sdk.Config
- class evmos.proto.autogen.py.cosmos.base.reflection.v2alpha1.GetAuthnDescriptorRequest[source]
Bases:
MessageGetAuthnDescriptorRequest is the request used for the GetAuthnDescriptor RPC
- class evmos.proto.autogen.py.cosmos.base.reflection.v2alpha1.GetAuthnDescriptorResponse(authn: ~evmos.proto.autogen.py.cosmos.base.reflection.v2alpha1.AuthnDescriptor = <object object>)[source]
Bases:
MessageGetAuthnDescriptorResponse is the response returned by the GetAuthnDescriptor RPC
- authn: AuthnDescriptor = <object object>
authn describes how to authenticate to the application when sending transactions
- class evmos.proto.autogen.py.cosmos.base.reflection.v2alpha1.GetChainDescriptorRequest[source]
Bases:
MessageGetChainDescriptorRequest is the request used for the GetChainDescriptor RPC
- class evmos.proto.autogen.py.cosmos.base.reflection.v2alpha1.GetChainDescriptorResponse(chain: ~evmos.proto.autogen.py.cosmos.base.reflection.v2alpha1.ChainDescriptor = <object object>)[source]
Bases:
MessageGetChainDescriptorResponse is the response returned by the GetChainDescriptor RPC
- chain: ChainDescriptor = <object object>
chain describes application chain information
- class evmos.proto.autogen.py.cosmos.base.reflection.v2alpha1.GetCodecDescriptorRequest[source]
Bases:
MessageGetCodecDescriptorRequest is the request used for the GetCodecDescriptor RPC
- class evmos.proto.autogen.py.cosmos.base.reflection.v2alpha1.GetCodecDescriptorResponse(codec: ~evmos.proto.autogen.py.cosmos.base.reflection.v2alpha1.CodecDescriptor = <object object>)[source]
Bases:
MessageGetCodecDescriptorResponse is the response returned by the GetCodecDescriptor RPC
- codec: CodecDescriptor = <object object>
codec describes the application codec such as registered interfaces and implementations
- class evmos.proto.autogen.py.cosmos.base.reflection.v2alpha1.GetConfigurationDescriptorRequest[source]
Bases:
MessageGetConfigurationDescriptorRequest is the request used for the GetConfigurationDescriptor RPC
- class evmos.proto.autogen.py.cosmos.base.reflection.v2alpha1.GetConfigurationDescriptorResponse(config: ~evmos.proto.autogen.py.cosmos.base.reflection.v2alpha1.ConfigurationDescriptor = <object object>)[source]
Bases:
MessageGetConfigurationDescriptorResponse is the response returned by the GetConfigurationDescriptor RPC
- config: ConfigurationDescriptor = <object object>
config describes the application’s sdk.Config
- class evmos.proto.autogen.py.cosmos.base.reflection.v2alpha1.GetQueryServicesDescriptorRequest[source]
Bases:
MessageGetQueryServicesDescriptorRequest is the request used for the GetQueryServicesDescriptor RPC
- class evmos.proto.autogen.py.cosmos.base.reflection.v2alpha1.GetQueryServicesDescriptorResponse(queries: ~evmos.proto.autogen.py.cosmos.base.reflection.v2alpha1.QueryServicesDescriptor = <object object>)[source]
Bases:
MessageGetQueryServicesDescriptorResponse is the response returned by the GetQueryServicesDescriptor RPC
- queries: QueryServicesDescriptor = <object object>
queries provides information on the available queryable services
- class evmos.proto.autogen.py.cosmos.base.reflection.v2alpha1.GetTxDescriptorRequest[source]
Bases:
MessageGetTxDescriptorRequest is the request used for the GetTxDescriptor RPC
- class evmos.proto.autogen.py.cosmos.base.reflection.v2alpha1.GetTxDescriptorResponse(tx: ~evmos.proto.autogen.py.cosmos.base.reflection.v2alpha1.TxDescriptor = <object object>)[source]
Bases:
MessageGetTxDescriptorResponse is the response returned by the GetTxDescriptor RPC
- tx: TxDescriptor = <object object>
tx provides information on msgs that can be forwarded to the application alongside the accepted transaction protobuf type
- class evmos.proto.autogen.py.cosmos.base.reflection.v2alpha1.InterfaceAcceptingMessageDescriptor(fullname: str = <object object>, field_descriptor_names: ~typing.List[str] = <object object>)[source]
Bases:
MessageInterfaceAcceptingMessageDescriptor describes a protobuf message which contains an interface represented as a google.protobuf.Any
- class evmos.proto.autogen.py.cosmos.base.reflection.v2alpha1.InterfaceDescriptor(fullname: str = <object object>, interface_accepting_messages: ~typing.List[~evmos.proto.autogen.py.cosmos.base.reflection.v2alpha1.InterfaceAcceptingMessageDescriptor] = <object object>, interface_implementers: ~typing.List[~evmos.proto.autogen.py.cosmos.base.reflection.v2alpha1.InterfaceImplementerDescriptor] = <object object>)[source]
Bases:
MessageInterfaceDescriptor describes the implementation of an interface
- interface_accepting_messages: List[InterfaceAcceptingMessageDescriptor] = <object object>
interface_accepting_messages contains information regarding the proto messages which contain the interface as google.protobuf.Any field
- interface_implementers: List[InterfaceImplementerDescriptor] = <object object>
interface_implementers is a list of the descriptors of the interface implementers
- class evmos.proto.autogen.py.cosmos.base.reflection.v2alpha1.InterfaceImplementerDescriptor(fullname: str = <object object>, type_url: str = <object object>)[source]
Bases:
MessageInterfaceImplementerDescriptor describes an interface implementer
- class evmos.proto.autogen.py.cosmos.base.reflection.v2alpha1.MsgDescriptor(msg_type_url: str = <object object>)[source]
Bases:
MessageMsgDescriptor describes a cosmos-sdk message that can be delivered with a transaction
- class evmos.proto.autogen.py.cosmos.base.reflection.v2alpha1.QueryMethodDescriptor(name: str = <object object>, full_query_path: str = <object object>)[source]
Bases:
MessageQueryMethodDescriptor describes a queryable method of a query service no other info is provided beside method name and tendermint queryable path because it would be redundant with the grpc reflection service
- class evmos.proto.autogen.py.cosmos.base.reflection.v2alpha1.QueryServiceDescriptor(fullname: str = <object object>, is_module: bool = <object object>, methods: ~typing.List[~evmos.proto.autogen.py.cosmos.base.reflection.v2alpha1.QueryMethodDescriptor] = <object object>)[source]
Bases:
MessageQueryServiceDescriptor describes a cosmos-sdk queryable service
- is_module: bool = <object object>
is_module describes if this service is actually exposed by an application’s module
- methods: List[QueryMethodDescriptor] = <object object>
methods provides a list of query service methods
- class evmos.proto.autogen.py.cosmos.base.reflection.v2alpha1.QueryServicesDescriptor(query_services: ~typing.List[~evmos.proto.autogen.py.cosmos.base.reflection.v2alpha1.QueryServiceDescriptor] = <object object>)[source]
Bases:
MessageQueryServicesDescriptor contains the list of cosmos-sdk queriable services
- query_services: List[QueryServiceDescriptor] = <object object>
query_services is a list of cosmos-sdk QueryServiceDescriptor
- class evmos.proto.autogen.py.cosmos.base.reflection.v2alpha1.ReflectionServiceBase[source]
Bases:
ServiceBase- async get_authn_descriptor(get_authn_descriptor_request: GetAuthnDescriptorRequest) GetAuthnDescriptorResponse[source]
- async get_chain_descriptor(get_chain_descriptor_request: GetChainDescriptorRequest) GetChainDescriptorResponse[source]
- async get_codec_descriptor(get_codec_descriptor_request: GetCodecDescriptorRequest) GetCodecDescriptorResponse[source]
- async get_configuration_descriptor(get_configuration_descriptor_request: GetConfigurationDescriptorRequest) GetConfigurationDescriptorResponse[source]
- async get_query_services_descriptor(get_query_services_descriptor_request: GetQueryServicesDescriptorRequest) GetQueryServicesDescriptorResponse[source]
- async get_tx_descriptor(get_tx_descriptor_request: GetTxDescriptorRequest) GetTxDescriptorResponse[source]
- class evmos.proto.autogen.py.cosmos.base.reflection.v2alpha1.ReflectionServiceStub(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 get_authn_descriptor(get_authn_descriptor_request: GetAuthnDescriptorRequest, *, timeout: float | None = None, deadline: Deadline | None = None, metadata: MetadataLike | None = None) GetAuthnDescriptorResponse[source]
- async get_chain_descriptor(get_chain_descriptor_request: GetChainDescriptorRequest, *, timeout: float | None = None, deadline: Deadline | None = None, metadata: MetadataLike | None = None) GetChainDescriptorResponse[source]
- async get_codec_descriptor(get_codec_descriptor_request: GetCodecDescriptorRequest, *, timeout: float | None = None, deadline: Deadline | None = None, metadata: MetadataLike | None = None) GetCodecDescriptorResponse[source]
- async get_configuration_descriptor(get_configuration_descriptor_request: GetConfigurationDescriptorRequest, *, timeout: float | None = None, deadline: Deadline | None = None, metadata: MetadataLike | None = None) GetConfigurationDescriptorResponse[source]
- async get_query_services_descriptor(get_query_services_descriptor_request: GetQueryServicesDescriptorRequest, *, timeout: float | None = None, deadline: Deadline | None = None, metadata: MetadataLike | None = None) GetQueryServicesDescriptorResponse[source]
- async get_tx_descriptor(get_tx_descriptor_request: GetTxDescriptorRequest, *, timeout: float | None = None, deadline: Deadline | None = None, metadata: MetadataLike | None = None) GetTxDescriptorResponse[source]
- class evmos.proto.autogen.py.cosmos.base.reflection.v2alpha1.SigningModeDescriptor(name: str = <object object>, number: int = <object object>, authn_info_provider_method_fullname: str = <object object>)[source]
Bases:
MessageSigningModeDescriptor provides information on a signing flow of the application NOTE(fdymylja): here we could go as far as providing an entire flow on how to sign a message given a SigningModeDescriptor, but it’s better to think about this another time
- class evmos.proto.autogen.py.cosmos.base.reflection.v2alpha1.TxDescriptor(fullname: str = <object object>, msgs: ~typing.List[~evmos.proto.autogen.py.cosmos.base.reflection.v2alpha1.MsgDescriptor] = <object object>)[source]
Bases:
MessageTxDescriptor describes the accepted transaction type
- fullname: str = <object object>
fullname is the protobuf fullname of the raw transaction type (for instance the tx.Tx type) it is not meant to support polymorphism of transaction types, it is supposed to be used by reflection clients to understand if they can handle a specific transaction type in an application.
- msgs: List[MsgDescriptor] = <object object>
msgs lists the accepted application messages (sdk.Msg)