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

interface MsgUpgradeClientAmino {
    client_id?: string;
    client_state?: AnyAmino;
    consensus_state?: AnyAmino;
    proof_upgrade_client?: string;
    proof_upgrade_consensus_state?: string;
    signer?: string;
}

Properties

client_id?: string

client unique identifier

client_state?: AnyAmino

upgraded client state

consensus_state?: AnyAmino

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

proof_upgrade_client?: string

proof that old chain committed to new client

proof_upgrade_consensus_state?: string

proof that old chain committed to new consensus state

signer?: string

signer address