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

Classes

ActiveChannel(connection_id, port_id, ...)

ActiveChannel contains a connection ID, port ID and associated active channel ID, as well as a boolean flag to indicate if the channel is middleware enabled

ControllerGenesisState(active_channels, ...)

ControllerGenesisState defines the interchain accounts controller genesis state

GenesisState(controller_genesis_state, ...)

GenesisState defines the interchain accounts genesis state

HostGenesisState(active_channels, ...)

HostGenesisState defines the interchain accounts host genesis state

RegisteredInterchainAccount(connection_id, ...)

RegisteredInterchainAccount contains a connection ID, port ID and associated interchain account address

class evmos.proto.autogen.py.ibc.applications.interchain_accounts.genesis.v1.ActiveChannel(connection_id: str = <object object>, port_id: str = <object object>, channel_id: str = <object object>, is_middleware_enabled: bool = <object object>)[source]

Bases: Message

ActiveChannel contains a connection ID, port ID and associated active channel ID, as well as a boolean flag to indicate if the channel is middleware enabled

channel_id: str = <object object>
connection_id: str = <object object>
is_middleware_enabled: bool = <object object>
port_id: str = <object object>
class evmos.proto.autogen.py.ibc.applications.interchain_accounts.genesis.v1.ControllerGenesisState(active_channels: ~typing.List[~evmos.proto.autogen.py.ibc.applications.interchain_accounts.genesis.v1.ActiveChannel] = <object object>, interchain_accounts: ~typing.List[~evmos.proto.autogen.py.ibc.applications.interchain_accounts.genesis.v1.RegisteredInterchainAccount] = <object object>, ports: ~typing.List[str] = <object object>, params: ~evmos.proto.autogen.py.ibc.applications.interchain_accounts.controller.v1.Params = <object object>)[source]

Bases: Message

ControllerGenesisState defines the interchain accounts controller genesis state

active_channels: List[ActiveChannel] = <object object>
interchain_accounts: List[RegisteredInterchainAccount] = <object object>
params: __controller_v1__.Params = <object object>
ports: List[str] = <object object>
class evmos.proto.autogen.py.ibc.applications.interchain_accounts.genesis.v1.GenesisState(controller_genesis_state: ~evmos.proto.autogen.py.ibc.applications.interchain_accounts.genesis.v1.ControllerGenesisState = <object object>, host_genesis_state: ~evmos.proto.autogen.py.ibc.applications.interchain_accounts.genesis.v1.HostGenesisState = <object object>)[source]

Bases: Message

GenesisState defines the interchain accounts genesis state

controller_genesis_state: ControllerGenesisState = <object object>
host_genesis_state: HostGenesisState = <object object>
class evmos.proto.autogen.py.ibc.applications.interchain_accounts.genesis.v1.HostGenesisState(active_channels: ~typing.List[~evmos.proto.autogen.py.ibc.applications.interchain_accounts.genesis.v1.ActiveChannel] = <object object>, interchain_accounts: ~typing.List[~evmos.proto.autogen.py.ibc.applications.interchain_accounts.genesis.v1.RegisteredInterchainAccount] = <object object>, port: str = <object object>, params: ~evmos.proto.autogen.py.ibc.applications.interchain_accounts.host.v1.Params = <object object>)[source]

Bases: Message

HostGenesisState defines the interchain accounts host genesis state

active_channels: List[ActiveChannel] = <object object>
interchain_accounts: List[RegisteredInterchainAccount] = <object object>
params: __host_v1__.Params = <object object>
port: str = <object object>
class evmos.proto.autogen.py.ibc.applications.interchain_accounts.genesis.v1.RegisteredInterchainAccount(connection_id: str = <object object>, port_id: str = <object object>, account_address: str = <object object>)[source]

Bases: Message

RegisteredInterchainAccount contains a connection ID, port ID and associated interchain account address

account_address: str = <object object>
connection_id: str = <object object>
port_id: str = <object object>