evmos.proto.autogen.py.ibc.applications.interchain_accounts.host.v1

Classes

MsgBase()

MsgModuleQuerySafe(signer, requests)

MsgModuleQuerySafe defines the payload for Msg/ModuleQuerySafe

MsgModuleQuerySafeResponse(height, responses)

MsgModuleQuerySafeResponse defines the response for Msg/ModuleQuerySafe

MsgStub(channel, *[, timeout, deadline, ...])

MsgUpdateParams(signer, params)

MsgUpdateParams defines the payload for Msg/UpdateParams

MsgUpdateParamsResponse()

MsgUpdateParamsResponse defines the response for Msg/UpdateParams

Params(host_enabled, allow_messages)

Params defines the set of on-chain interchain accounts parameters.

QueryBase()

QueryParamsRequest()

QueryParamsRequest is the request type for the Query/Params RPC method.

QueryParamsResponse(params)

QueryParamsResponse is the response type for the Query/Params RPC method.

QueryRequest(path, data)

QueryRequest defines the parameters for a particular query request by an interchain account.

QueryStub(channel, *[, timeout, deadline, ...])

class evmos.proto.autogen.py.ibc.applications.interchain_accounts.host.v1.MsgBase[source]

Bases: ServiceBase

async module_query_safe(msg_module_query_safe: MsgModuleQuerySafe) MsgModuleQuerySafeResponse[source]
async update_params(msg_update_params: MsgUpdateParams) MsgUpdateParamsResponse[source]
class evmos.proto.autogen.py.ibc.applications.interchain_accounts.host.v1.MsgModuleQuerySafe(signer: str = <object object>, requests: ~typing.List[~evmos.proto.autogen.py.ibc.applications.interchain_accounts.host.v1.QueryRequest] = <object object>)[source]

Bases: Message

MsgModuleQuerySafe defines the payload for Msg/ModuleQuerySafe

requests: List[QueryRequest] = <object object>

requests defines the module safe queries to execute.

signer: str = <object object>

signer address

class evmos.proto.autogen.py.ibc.applications.interchain_accounts.host.v1.MsgModuleQuerySafeResponse(height: int = <object object>, responses: ~typing.List[bytes] = <object object>)[source]

Bases: Message

MsgModuleQuerySafeResponse defines the response for Msg/ModuleQuerySafe

height: int = <object object>

height at which the responses were queried

responses: List[bytes] = <object object>

protobuf encoded responses for each query

class evmos.proto.autogen.py.ibc.applications.interchain_accounts.host.v1.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 module_query_safe(msg_module_query_safe: MsgModuleQuerySafe, *, timeout: float | None = None, deadline: Deadline | None = None, metadata: MetadataLike | None = None) MsgModuleQuerySafeResponse[source]
async update_params(msg_update_params: MsgUpdateParams, *, timeout: float | None = None, deadline: Deadline | None = None, metadata: MetadataLike | None = None) MsgUpdateParamsResponse[source]
class evmos.proto.autogen.py.ibc.applications.interchain_accounts.host.v1.MsgUpdateParams(signer: str = <object object>, params: ~evmos.proto.autogen.py.ibc.applications.interchain_accounts.host.v1.Params = <object object>)[source]

Bases: Message

MsgUpdateParams defines the payload for Msg/UpdateParams

params: Params = <object object>

params defines the 27-interchain-accounts/host parameters to update. NOTE: All parameters must be supplied.

signer: str = <object object>

signer address

class evmos.proto.autogen.py.ibc.applications.interchain_accounts.host.v1.MsgUpdateParamsResponse[source]

Bases: Message

MsgUpdateParamsResponse defines the response for Msg/UpdateParams

class evmos.proto.autogen.py.ibc.applications.interchain_accounts.host.v1.Params(host_enabled: bool = <object object>, allow_messages: ~typing.List[str] = <object object>)[source]

Bases: Message

Params defines the set of on-chain interchain accounts parameters. The following parameters may be used to disable the host submodule.

allow_messages: List[str] = <object object>

allow_messages defines a list of sdk message typeURLs allowed to be executed on a host chain.

host_enabled: bool = <object object>

host_enabled enables or disables the host submodule.

class evmos.proto.autogen.py.ibc.applications.interchain_accounts.host.v1.QueryBase[source]

Bases: ServiceBase

async params(query_params_request: QueryParamsRequest) QueryParamsResponse[source]
class evmos.proto.autogen.py.ibc.applications.interchain_accounts.host.v1.QueryParamsRequest[source]

Bases: Message

QueryParamsRequest is the request type for the Query/Params RPC method.

class evmos.proto.autogen.py.ibc.applications.interchain_accounts.host.v1.QueryParamsResponse(params: ~evmos.proto.autogen.py.ibc.applications.interchain_accounts.host.v1.Params = <object object>)[source]

Bases: Message

QueryParamsResponse is the response type for the Query/Params RPC method.

params: Params = <object object>

params defines the parameters of the module.

class evmos.proto.autogen.py.ibc.applications.interchain_accounts.host.v1.QueryRequest(path: str = <object object>, data: bytes = <object object>)[source]

Bases: Message

QueryRequest defines the parameters for a particular query request by an interchain account.

data: bytes = <object object>

data defines the payload of the query request as defined by ADR-021. https://github.com/cosmos/cosmos-sdk/blob/main/docs/architecture/adr-021-protobuf-query-encoding.md#custom-query-registration-and-routing

path: str = <object object>

path defines the path of the query request as defined by ADR-021. https://github.com/cosmos/cosmos-sdk/blob/main/docs/architecture/adr-021-protobuf-query-encoding.md#custom-query-registration-and-routing

class evmos.proto.autogen.py.ibc.applications.interchain_accounts.host.v1.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 params(query_params_request: QueryParamsRequest, *, timeout: float | None = None, deadline: Deadline | None = None, metadata: MetadataLike | None = None) QueryParamsResponse[source]