GenesisState defines the ibc client submodule's genesis state.

interface GenesisState {
    clients: IdentifiedClientState[];
    clientsConsensus: ClientConsensusStates[];
    clientsMetadata: IdentifiedGenesisMetadata[];
    createLocalhost: boolean;
    nextClientSequence: bigint;
    params: undefined | Params;
}

Properties

client states with their corresponding identifiers

clientsConsensus: ClientConsensusStates[]

consensus states from each client

clientsMetadata: IdentifiedGenesisMetadata[]

metadata from each client

createLocalhost: boolean

create localhost on initialization

nextClientSequence: bigint

the sequence for the next generated client identifier

params: undefined | Params