evmos.proto.autogen.py.ibc.applications.interchain_accounts.genesis.v1
Classes
|
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 defines the interchain accounts controller genesis state |
|
GenesisState defines the interchain accounts genesis state |
|
HostGenesisState defines the interchain accounts host genesis state |
|
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:
MessageActiveChannel 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
- 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:
MessageControllerGenesisState 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>
- 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:
MessageGenesisState 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:
MessageHostGenesisState 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>
- 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:
MessageRegisteredInterchainAccount contains a connection ID, port ID and associated interchain account address