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

Classes

MsgBase()

MsgRegisterInterchainAccount(owner, ...)

MsgRegisterInterchainAccount defines the payload for Msg/RegisterAccount

MsgRegisterInterchainAccountResponse(...)

MsgRegisterInterchainAccountResponse defines the response for Msg/RegisterAccount

MsgSendTx(owner, connection_id, packet_data, ...)

MsgSendTx defines the payload for Msg/SendTx

MsgSendTxResponse(sequence)

MsgSendTxResponse defines the response for MsgSendTx

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

MsgUpdateParams(signer, params)

MsgUpdateParams defines the payload for Msg/UpdateParams

MsgUpdateParamsResponse()

MsgUpdateParamsResponse defines the response for Msg/UpdateParams

Params(controller_enabled)

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

QueryBase()

QueryInterchainAccountRequest(owner, ...)

QueryInterchainAccountRequest is the request type for the Query/InterchainAccount RPC method.

QueryInterchainAccountResponse(address)

QueryInterchainAccountResponse the response type for the Query/InterchainAccount RPC method.

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.

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

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

Bases: ServiceBase

async register_interchain_account(msg_register_interchain_account: MsgRegisterInterchainAccount) MsgRegisterInterchainAccountResponse[source]
async send_tx(msg_send_tx: MsgSendTx) MsgSendTxResponse[source]
async update_params(msg_update_params: MsgUpdateParams) MsgUpdateParamsResponse[source]
class evmos.proto.autogen.py.ibc.applications.interchain_accounts.controller.v1.MsgRegisterInterchainAccount(owner: str = <object object>, connection_id: str = <object object>, version: str = <object object>, ordering: ~evmos.proto.autogen.py.ibc.core.channel.v1.Order = <object object>)[source]

Bases: Message

MsgRegisterInterchainAccount defines the payload for Msg/RegisterAccount

connection_id: str = <object object>
ordering: Order = <object object>
owner: str = <object object>
version: str = <object object>
class evmos.proto.autogen.py.ibc.applications.interchain_accounts.controller.v1.MsgRegisterInterchainAccountResponse(channel_id: str = <object object>, port_id: str = <object object>)[source]

Bases: Message

MsgRegisterInterchainAccountResponse defines the response for Msg/RegisterAccount

channel_id: str = <object object>
port_id: str = <object object>
class evmos.proto.autogen.py.ibc.applications.interchain_accounts.controller.v1.MsgSendTx(owner: str = <object object>, connection_id: str = <object object>, packet_data: ~evmos.proto.autogen.py.ibc.applications.interchain_accounts.v1.InterchainAccountPacketData = <object object>, relative_timeout: int = <object object>)[source]

Bases: Message

MsgSendTx defines the payload for Msg/SendTx

connection_id: str = <object object>
owner: str = <object object>
packet_data: InterchainAccountPacketData = <object object>
relative_timeout: int = <object object>

Relative timeout timestamp provided will be added to the current block time during transaction execution. The timeout timestamp must be non-zero.

class evmos.proto.autogen.py.ibc.applications.interchain_accounts.controller.v1.MsgSendTxResponse(sequence: int = <object object>)[source]

Bases: Message

MsgSendTxResponse defines the response for MsgSendTx

sequence: int = <object object>
class evmos.proto.autogen.py.ibc.applications.interchain_accounts.controller.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 register_interchain_account(msg_register_interchain_account: MsgRegisterInterchainAccount, *, timeout: float | None = None, deadline: Deadline | None = None, metadata: MetadataLike | None = None) MsgRegisterInterchainAccountResponse[source]
async send_tx(msg_send_tx: MsgSendTx, *, timeout: float | None = None, deadline: Deadline | None = None, metadata: MetadataLike | None = None) MsgSendTxResponse[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.controller.v1.MsgUpdateParams(signer: str = <object object>, params: ~evmos.proto.autogen.py.ibc.applications.interchain_accounts.controller.v1.Params = <object object>)[source]

Bases: Message

MsgUpdateParams defines the payload for Msg/UpdateParams

params: Params = <object object>

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

signer: str = <object object>

signer address

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

Bases: Message

MsgUpdateParamsResponse defines the response for Msg/UpdateParams

class evmos.proto.autogen.py.ibc.applications.interchain_accounts.controller.v1.Params(controller_enabled: bool = <object object>)[source]

Bases: Message

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

controller_enabled: bool = <object object>

controller_enabled enables or disables the controller submodule.

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

Bases: ServiceBase

async interchain_account(query_interchain_account_request: QueryInterchainAccountRequest) QueryInterchainAccountResponse[source]
async params(query_params_request: QueryParamsRequest) QueryParamsResponse[source]
class evmos.proto.autogen.py.ibc.applications.interchain_accounts.controller.v1.QueryInterchainAccountRequest(owner: str = <object object>, connection_id: str = <object object>)[source]

Bases: Message

QueryInterchainAccountRequest is the request type for the Query/InterchainAccount RPC method.

connection_id: str = <object object>
owner: str = <object object>
class evmos.proto.autogen.py.ibc.applications.interchain_accounts.controller.v1.QueryInterchainAccountResponse(address: str = <object object>)[source]

Bases: Message

QueryInterchainAccountResponse the response type for the Query/InterchainAccount RPC method.

address: str = <object object>
class evmos.proto.autogen.py.ibc.applications.interchain_accounts.controller.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.controller.v1.QueryParamsResponse(params: ~evmos.proto.autogen.py.ibc.applications.interchain_accounts.controller.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.controller.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 interchain_account(query_interchain_account_request: QueryInterchainAccountRequest, *, timeout: float | None = None, deadline: Deadline | None = None, metadata: MetadataLike | None = None) QueryInterchainAccountResponse[source]
async params(query_params_request: QueryParamsRequest, *, timeout: float | None = None, deadline: Deadline | None = None, metadata: MetadataLike | None = None) QueryParamsResponse[source]