MsgUpgradeClient defines an sdk.Msg to upgrade an IBC client to a new client state

interface MsgUpgradeClient {
    clientId: string;
    clientState?: Any;
    consensusState?: Any;
    proofUpgradeClient: Uint8Array;
    proofUpgradeConsensusState: Uint8Array;
    signer: string;
}

Properties

clientId: string

client unique identifier

clientState?: Any

upgraded client state

consensusState?: Any

upgraded consensus state, only contains enough information to serve as a basis of trust in update logic

proofUpgradeClient: Uint8Array

proof that old chain committed to new client

proofUpgradeConsensusState: Uint8Array

proof that old chain committed to new consensus state

signer: string

signer address