interchainjs
Version:
InterchainJS is a JavaScript library for interacting with Cosmos SDK based blockchains.
1,283 lines • 57.2 kB
TypeScript
import { PageRequest, PageRequestAmino, PageResponse, PageResponseAmino } from "../../../../cosmos/base/query/v1beta1/pagination";
import { Height, HeightAmino, IdentifiedClientState, IdentifiedClientStateAmino, ConsensusStateWithHeight, ConsensusStateWithHeightAmino, Params, ParamsAmino } from "./client";
import { MerklePath, MerklePathAmino } from "../../commitment/v2/commitment";
import { Any, AnyAmino } from "../../../../google/protobuf/any";
import { BinaryReader, BinaryWriter } from "../../../../binary";
import { DeepPartial } from "../../../../helpers";
/**
* QueryClientStateRequest is the request type for the Query/ClientState RPC
* method
* @name QueryClientStateRequest
* @package ibc.core.client.v1
* @see proto type: ibc.core.client.v1.QueryClientStateRequest
*/
export interface QueryClientStateRequest {
/**
* client state unique identifier
*/
clientId: string;
}
export interface QueryClientStateRequestProtoMsg {
typeUrl: "/ibc.core.client.v1.QueryClientStateRequest";
value: Uint8Array;
}
/**
* QueryClientStateRequest is the request type for the Query/ClientState RPC
* method
* @name QueryClientStateRequestAmino
* @package ibc.core.client.v1
* @see proto type: ibc.core.client.v1.QueryClientStateRequest
*/
export interface QueryClientStateRequestAmino {
/**
* client state unique identifier
*/
client_id: string;
}
export interface QueryClientStateRequestAminoMsg {
type: "cosmos-sdk/QueryClientStateRequest";
value: QueryClientStateRequestAmino;
}
/**
* QueryClientStateResponse is the response type for the Query/ClientState RPC
* method. Besides the client state, it includes a proof and the height from
* which the proof was retrieved.
* @name QueryClientStateResponse
* @package ibc.core.client.v1
* @see proto type: ibc.core.client.v1.QueryClientStateResponse
*/
export interface QueryClientStateResponse {
/**
* client state associated with the request identifier
*/
clientState?: Any;
/**
* merkle proof of existence
*/
proof: Uint8Array;
/**
* height at which the proof was retrieved
*/
proofHeight: Height;
}
export interface QueryClientStateResponseProtoMsg {
typeUrl: "/ibc.core.client.v1.QueryClientStateResponse";
value: Uint8Array;
}
/**
* QueryClientStateResponse is the response type for the Query/ClientState RPC
* method. Besides the client state, it includes a proof and the height from
* which the proof was retrieved.
* @name QueryClientStateResponseAmino
* @package ibc.core.client.v1
* @see proto type: ibc.core.client.v1.QueryClientStateResponse
*/
export interface QueryClientStateResponseAmino {
/**
* client state associated with the request identifier
*/
client_state?: AnyAmino;
/**
* merkle proof of existence
*/
proof: string;
/**
* height at which the proof was retrieved
*/
proof_height: HeightAmino;
}
export interface QueryClientStateResponseAminoMsg {
type: "cosmos-sdk/QueryClientStateResponse";
value: QueryClientStateResponseAmino;
}
/**
* QueryClientStatesRequest is the request type for the Query/ClientStates RPC
* method
* @name QueryClientStatesRequest
* @package ibc.core.client.v1
* @see proto type: ibc.core.client.v1.QueryClientStatesRequest
*/
export interface QueryClientStatesRequest {
/**
* pagination request
*/
pagination?: PageRequest;
}
export interface QueryClientStatesRequestProtoMsg {
typeUrl: "/ibc.core.client.v1.QueryClientStatesRequest";
value: Uint8Array;
}
/**
* QueryClientStatesRequest is the request type for the Query/ClientStates RPC
* method
* @name QueryClientStatesRequestAmino
* @package ibc.core.client.v1
* @see proto type: ibc.core.client.v1.QueryClientStatesRequest
*/
export interface QueryClientStatesRequestAmino {
/**
* pagination request
*/
pagination?: PageRequestAmino;
}
export interface QueryClientStatesRequestAminoMsg {
type: "cosmos-sdk/QueryClientStatesRequest";
value: QueryClientStatesRequestAmino;
}
/**
* QueryClientStatesResponse is the response type for the Query/ClientStates RPC
* method.
* @name QueryClientStatesResponse
* @package ibc.core.client.v1
* @see proto type: ibc.core.client.v1.QueryClientStatesResponse
*/
export interface QueryClientStatesResponse {
/**
* list of stored ClientStates of the chain.
*/
clientStates: IdentifiedClientState[];
/**
* pagination response
*/
pagination?: PageResponse;
}
export interface QueryClientStatesResponseProtoMsg {
typeUrl: "/ibc.core.client.v1.QueryClientStatesResponse";
value: Uint8Array;
}
/**
* QueryClientStatesResponse is the response type for the Query/ClientStates RPC
* method.
* @name QueryClientStatesResponseAmino
* @package ibc.core.client.v1
* @see proto type: ibc.core.client.v1.QueryClientStatesResponse
*/
export interface QueryClientStatesResponseAmino {
/**
* list of stored ClientStates of the chain.
*/
client_states: IdentifiedClientStateAmino[];
/**
* pagination response
*/
pagination?: PageResponseAmino;
}
export interface QueryClientStatesResponseAminoMsg {
type: "cosmos-sdk/QueryClientStatesResponse";
value: QueryClientStatesResponseAmino;
}
/**
* QueryConsensusStateRequest is the request type for the Query/ConsensusState
* RPC method. Besides the consensus state, it includes a proof and the height
* from which the proof was retrieved.
* @name QueryConsensusStateRequest
* @package ibc.core.client.v1
* @see proto type: ibc.core.client.v1.QueryConsensusStateRequest
*/
export interface QueryConsensusStateRequest {
/**
* client identifier
*/
clientId: string;
/**
* consensus state revision number
*/
revisionNumber: bigint;
/**
* consensus state revision height
*/
revisionHeight: bigint;
/**
* latest_height overrides the height field and queries the latest stored
* ConsensusState
*/
latestHeight: boolean;
}
export interface QueryConsensusStateRequestProtoMsg {
typeUrl: "/ibc.core.client.v1.QueryConsensusStateRequest";
value: Uint8Array;
}
/**
* QueryConsensusStateRequest is the request type for the Query/ConsensusState
* RPC method. Besides the consensus state, it includes a proof and the height
* from which the proof was retrieved.
* @name QueryConsensusStateRequestAmino
* @package ibc.core.client.v1
* @see proto type: ibc.core.client.v1.QueryConsensusStateRequest
*/
export interface QueryConsensusStateRequestAmino {
/**
* client identifier
*/
client_id: string;
/**
* consensus state revision number
*/
revision_number: string;
/**
* consensus state revision height
*/
revision_height: string;
/**
* latest_height overrides the height field and queries the latest stored
* ConsensusState
*/
latest_height: boolean;
}
export interface QueryConsensusStateRequestAminoMsg {
type: "cosmos-sdk/QueryConsensusStateRequest";
value: QueryConsensusStateRequestAmino;
}
/**
* QueryConsensusStateResponse is the response type for the Query/ConsensusState
* RPC method
* @name QueryConsensusStateResponse
* @package ibc.core.client.v1
* @see proto type: ibc.core.client.v1.QueryConsensusStateResponse
*/
export interface QueryConsensusStateResponse {
/**
* consensus state associated with the client identifier at the given height
*/
consensusState?: Any;
/**
* merkle proof of existence
*/
proof: Uint8Array;
/**
* height at which the proof was retrieved
*/
proofHeight: Height;
}
export interface QueryConsensusStateResponseProtoMsg {
typeUrl: "/ibc.core.client.v1.QueryConsensusStateResponse";
value: Uint8Array;
}
/**
* QueryConsensusStateResponse is the response type for the Query/ConsensusState
* RPC method
* @name QueryConsensusStateResponseAmino
* @package ibc.core.client.v1
* @see proto type: ibc.core.client.v1.QueryConsensusStateResponse
*/
export interface QueryConsensusStateResponseAmino {
/**
* consensus state associated with the client identifier at the given height
*/
consensus_state?: AnyAmino;
/**
* merkle proof of existence
*/
proof: string;
/**
* height at which the proof was retrieved
*/
proof_height: HeightAmino;
}
export interface QueryConsensusStateResponseAminoMsg {
type: "cosmos-sdk/QueryConsensusStateResponse";
value: QueryConsensusStateResponseAmino;
}
/**
* QueryConsensusStatesRequest is the request type for the Query/ConsensusStates
* RPC method.
* @name QueryConsensusStatesRequest
* @package ibc.core.client.v1
* @see proto type: ibc.core.client.v1.QueryConsensusStatesRequest
*/
export interface QueryConsensusStatesRequest {
/**
* client identifier
*/
clientId: string;
/**
* pagination request
*/
pagination?: PageRequest;
}
export interface QueryConsensusStatesRequestProtoMsg {
typeUrl: "/ibc.core.client.v1.QueryConsensusStatesRequest";
value: Uint8Array;
}
/**
* QueryConsensusStatesRequest is the request type for the Query/ConsensusStates
* RPC method.
* @name QueryConsensusStatesRequestAmino
* @package ibc.core.client.v1
* @see proto type: ibc.core.client.v1.QueryConsensusStatesRequest
*/
export interface QueryConsensusStatesRequestAmino {
/**
* client identifier
*/
client_id: string;
/**
* pagination request
*/
pagination?: PageRequestAmino;
}
export interface QueryConsensusStatesRequestAminoMsg {
type: "cosmos-sdk/QueryConsensusStatesRequest";
value: QueryConsensusStatesRequestAmino;
}
/**
* QueryConsensusStatesResponse is the response type for the
* Query/ConsensusStates RPC method
* @name QueryConsensusStatesResponse
* @package ibc.core.client.v1
* @see proto type: ibc.core.client.v1.QueryConsensusStatesResponse
*/
export interface QueryConsensusStatesResponse {
/**
* consensus states associated with the identifier
*/
consensusStates: ConsensusStateWithHeight[];
/**
* pagination response
*/
pagination?: PageResponse;
}
export interface QueryConsensusStatesResponseProtoMsg {
typeUrl: "/ibc.core.client.v1.QueryConsensusStatesResponse";
value: Uint8Array;
}
/**
* QueryConsensusStatesResponse is the response type for the
* Query/ConsensusStates RPC method
* @name QueryConsensusStatesResponseAmino
* @package ibc.core.client.v1
* @see proto type: ibc.core.client.v1.QueryConsensusStatesResponse
*/
export interface QueryConsensusStatesResponseAmino {
/**
* consensus states associated with the identifier
*/
consensus_states: ConsensusStateWithHeightAmino[];
/**
* pagination response
*/
pagination?: PageResponseAmino;
}
export interface QueryConsensusStatesResponseAminoMsg {
type: "cosmos-sdk/QueryConsensusStatesResponse";
value: QueryConsensusStatesResponseAmino;
}
/**
* QueryConsensusStateHeightsRequest is the request type for Query/ConsensusStateHeights
* RPC method.
* @name QueryConsensusStateHeightsRequest
* @package ibc.core.client.v1
* @see proto type: ibc.core.client.v1.QueryConsensusStateHeightsRequest
*/
export interface QueryConsensusStateHeightsRequest {
/**
* client identifier
*/
clientId: string;
/**
* pagination request
*/
pagination?: PageRequest;
}
export interface QueryConsensusStateHeightsRequestProtoMsg {
typeUrl: "/ibc.core.client.v1.QueryConsensusStateHeightsRequest";
value: Uint8Array;
}
/**
* QueryConsensusStateHeightsRequest is the request type for Query/ConsensusStateHeights
* RPC method.
* @name QueryConsensusStateHeightsRequestAmino
* @package ibc.core.client.v1
* @see proto type: ibc.core.client.v1.QueryConsensusStateHeightsRequest
*/
export interface QueryConsensusStateHeightsRequestAmino {
/**
* client identifier
*/
client_id: string;
/**
* pagination request
*/
pagination?: PageRequestAmino;
}
export interface QueryConsensusStateHeightsRequestAminoMsg {
type: "cosmos-sdk/QueryConsensusStateHeightsRequest";
value: QueryConsensusStateHeightsRequestAmino;
}
/**
* QueryConsensusStateHeightsResponse is the response type for the
* Query/ConsensusStateHeights RPC method
* @name QueryConsensusStateHeightsResponse
* @package ibc.core.client.v1
* @see proto type: ibc.core.client.v1.QueryConsensusStateHeightsResponse
*/
export interface QueryConsensusStateHeightsResponse {
/**
* consensus state heights
*/
consensusStateHeights: Height[];
/**
* pagination response
*/
pagination?: PageResponse;
}
export interface QueryConsensusStateHeightsResponseProtoMsg {
typeUrl: "/ibc.core.client.v1.QueryConsensusStateHeightsResponse";
value: Uint8Array;
}
/**
* QueryConsensusStateHeightsResponse is the response type for the
* Query/ConsensusStateHeights RPC method
* @name QueryConsensusStateHeightsResponseAmino
* @package ibc.core.client.v1
* @see proto type: ibc.core.client.v1.QueryConsensusStateHeightsResponse
*/
export interface QueryConsensusStateHeightsResponseAmino {
/**
* consensus state heights
*/
consensus_state_heights: HeightAmino[];
/**
* pagination response
*/
pagination?: PageResponseAmino;
}
export interface QueryConsensusStateHeightsResponseAminoMsg {
type: "cosmos-sdk/QueryConsensusStateHeightsResponse";
value: QueryConsensusStateHeightsResponseAmino;
}
/**
* QueryClientStatusRequest is the request type for the Query/ClientStatus RPC
* method
* @name QueryClientStatusRequest
* @package ibc.core.client.v1
* @see proto type: ibc.core.client.v1.QueryClientStatusRequest
*/
export interface QueryClientStatusRequest {
/**
* client unique identifier
*/
clientId: string;
}
export interface QueryClientStatusRequestProtoMsg {
typeUrl: "/ibc.core.client.v1.QueryClientStatusRequest";
value: Uint8Array;
}
/**
* QueryClientStatusRequest is the request type for the Query/ClientStatus RPC
* method
* @name QueryClientStatusRequestAmino
* @package ibc.core.client.v1
* @see proto type: ibc.core.client.v1.QueryClientStatusRequest
*/
export interface QueryClientStatusRequestAmino {
/**
* client unique identifier
*/
client_id: string;
}
export interface QueryClientStatusRequestAminoMsg {
type: "cosmos-sdk/QueryClientStatusRequest";
value: QueryClientStatusRequestAmino;
}
/**
* QueryClientStatusResponse is the response type for the Query/ClientStatus RPC
* method. It returns the current status of the IBC client.
* @name QueryClientStatusResponse
* @package ibc.core.client.v1
* @see proto type: ibc.core.client.v1.QueryClientStatusResponse
*/
export interface QueryClientStatusResponse {
status: string;
}
export interface QueryClientStatusResponseProtoMsg {
typeUrl: "/ibc.core.client.v1.QueryClientStatusResponse";
value: Uint8Array;
}
/**
* QueryClientStatusResponse is the response type for the Query/ClientStatus RPC
* method. It returns the current status of the IBC client.
* @name QueryClientStatusResponseAmino
* @package ibc.core.client.v1
* @see proto type: ibc.core.client.v1.QueryClientStatusResponse
*/
export interface QueryClientStatusResponseAmino {
status: string;
}
export interface QueryClientStatusResponseAminoMsg {
type: "cosmos-sdk/QueryClientStatusResponse";
value: QueryClientStatusResponseAmino;
}
/**
* QueryClientParamsRequest is the request type for the Query/ClientParams RPC
* method.
* @name QueryClientParamsRequest
* @package ibc.core.client.v1
* @see proto type: ibc.core.client.v1.QueryClientParamsRequest
*/
export interface QueryClientParamsRequest {
}
export interface QueryClientParamsRequestProtoMsg {
typeUrl: "/ibc.core.client.v1.QueryClientParamsRequest";
value: Uint8Array;
}
/**
* QueryClientParamsRequest is the request type for the Query/ClientParams RPC
* method.
* @name QueryClientParamsRequestAmino
* @package ibc.core.client.v1
* @see proto type: ibc.core.client.v1.QueryClientParamsRequest
*/
export interface QueryClientParamsRequestAmino {
}
export interface QueryClientParamsRequestAminoMsg {
type: "cosmos-sdk/QueryClientParamsRequest";
value: QueryClientParamsRequestAmino;
}
/**
* QueryClientParamsResponse is the response type for the Query/ClientParams RPC
* method.
* @name QueryClientParamsResponse
* @package ibc.core.client.v1
* @see proto type: ibc.core.client.v1.QueryClientParamsResponse
*/
export interface QueryClientParamsResponse {
/**
* params defines the parameters of the module.
*/
params?: Params;
}
export interface QueryClientParamsResponseProtoMsg {
typeUrl: "/ibc.core.client.v1.QueryClientParamsResponse";
value: Uint8Array;
}
/**
* QueryClientParamsResponse is the response type for the Query/ClientParams RPC
* method.
* @name QueryClientParamsResponseAmino
* @package ibc.core.client.v1
* @see proto type: ibc.core.client.v1.QueryClientParamsResponse
*/
export interface QueryClientParamsResponseAmino {
/**
* params defines the parameters of the module.
*/
params?: ParamsAmino;
}
export interface QueryClientParamsResponseAminoMsg {
type: "cosmos-sdk/QueryClientParamsResponse";
value: QueryClientParamsResponseAmino;
}
/**
* QueryClientCreatorRequest is the request type for the Query/ClientCreator RPC
* method.
* @name QueryClientCreatorRequest
* @package ibc.core.client.v1
* @see proto type: ibc.core.client.v1.QueryClientCreatorRequest
*/
export interface QueryClientCreatorRequest {
/**
* client unique identifier
*/
clientId: string;
}
export interface QueryClientCreatorRequestProtoMsg {
typeUrl: "/ibc.core.client.v1.QueryClientCreatorRequest";
value: Uint8Array;
}
/**
* QueryClientCreatorRequest is the request type for the Query/ClientCreator RPC
* method.
* @name QueryClientCreatorRequestAmino
* @package ibc.core.client.v1
* @see proto type: ibc.core.client.v1.QueryClientCreatorRequest
*/
export interface QueryClientCreatorRequestAmino {
/**
* client unique identifier
*/
client_id: string;
}
export interface QueryClientCreatorRequestAminoMsg {
type: "cosmos-sdk/QueryClientCreatorRequest";
value: QueryClientCreatorRequestAmino;
}
/**
* QueryClientCreatorResponse is the response type for the Query/ClientCreator RPC
* method.
* @name QueryClientCreatorResponse
* @package ibc.core.client.v1
* @see proto type: ibc.core.client.v1.QueryClientCreatorResponse
*/
export interface QueryClientCreatorResponse {
/**
* creator of the client
*/
creator: string;
}
export interface QueryClientCreatorResponseProtoMsg {
typeUrl: "/ibc.core.client.v1.QueryClientCreatorResponse";
value: Uint8Array;
}
/**
* QueryClientCreatorResponse is the response type for the Query/ClientCreator RPC
* method.
* @name QueryClientCreatorResponseAmino
* @package ibc.core.client.v1
* @see proto type: ibc.core.client.v1.QueryClientCreatorResponse
*/
export interface QueryClientCreatorResponseAmino {
/**
* creator of the client
*/
creator: string;
}
export interface QueryClientCreatorResponseAminoMsg {
type: "cosmos-sdk/QueryClientCreatorResponse";
value: QueryClientCreatorResponseAmino;
}
/**
* QueryUpgradedClientStateRequest is the request type for the
* Query/UpgradedClientState RPC method
* @name QueryUpgradedClientStateRequest
* @package ibc.core.client.v1
* @see proto type: ibc.core.client.v1.QueryUpgradedClientStateRequest
*/
export interface QueryUpgradedClientStateRequest {
}
export interface QueryUpgradedClientStateRequestProtoMsg {
typeUrl: "/ibc.core.client.v1.QueryUpgradedClientStateRequest";
value: Uint8Array;
}
/**
* QueryUpgradedClientStateRequest is the request type for the
* Query/UpgradedClientState RPC method
* @name QueryUpgradedClientStateRequestAmino
* @package ibc.core.client.v1
* @see proto type: ibc.core.client.v1.QueryUpgradedClientStateRequest
*/
export interface QueryUpgradedClientStateRequestAmino {
}
export interface QueryUpgradedClientStateRequestAminoMsg {
type: "cosmos-sdk/QueryUpgradedClientStateRequest";
value: QueryUpgradedClientStateRequestAmino;
}
/**
* QueryUpgradedClientStateResponse is the response type for the
* Query/UpgradedClientState RPC method.
* @name QueryUpgradedClientStateResponse
* @package ibc.core.client.v1
* @see proto type: ibc.core.client.v1.QueryUpgradedClientStateResponse
*/
export interface QueryUpgradedClientStateResponse {
/**
* client state associated with the request identifier
*/
upgradedClientState?: Any;
}
export interface QueryUpgradedClientStateResponseProtoMsg {
typeUrl: "/ibc.core.client.v1.QueryUpgradedClientStateResponse";
value: Uint8Array;
}
/**
* QueryUpgradedClientStateResponse is the response type for the
* Query/UpgradedClientState RPC method.
* @name QueryUpgradedClientStateResponseAmino
* @package ibc.core.client.v1
* @see proto type: ibc.core.client.v1.QueryUpgradedClientStateResponse
*/
export interface QueryUpgradedClientStateResponseAmino {
/**
* client state associated with the request identifier
*/
upgraded_client_state?: AnyAmino;
}
export interface QueryUpgradedClientStateResponseAminoMsg {
type: "cosmos-sdk/QueryUpgradedClientStateResponse";
value: QueryUpgradedClientStateResponseAmino;
}
/**
* QueryUpgradedConsensusStateRequest is the request type for the
* Query/UpgradedConsensusState RPC method
* @name QueryUpgradedConsensusStateRequest
* @package ibc.core.client.v1
* @see proto type: ibc.core.client.v1.QueryUpgradedConsensusStateRequest
*/
export interface QueryUpgradedConsensusStateRequest {
}
export interface QueryUpgradedConsensusStateRequestProtoMsg {
typeUrl: "/ibc.core.client.v1.QueryUpgradedConsensusStateRequest";
value: Uint8Array;
}
/**
* QueryUpgradedConsensusStateRequest is the request type for the
* Query/UpgradedConsensusState RPC method
* @name QueryUpgradedConsensusStateRequestAmino
* @package ibc.core.client.v1
* @see proto type: ibc.core.client.v1.QueryUpgradedConsensusStateRequest
*/
export interface QueryUpgradedConsensusStateRequestAmino {
}
export interface QueryUpgradedConsensusStateRequestAminoMsg {
type: "cosmos-sdk/QueryUpgradedConsensusStateRequest";
value: QueryUpgradedConsensusStateRequestAmino;
}
/**
* QueryUpgradedConsensusStateResponse is the response type for the
* Query/UpgradedConsensusState RPC method.
* @name QueryUpgradedConsensusStateResponse
* @package ibc.core.client.v1
* @see proto type: ibc.core.client.v1.QueryUpgradedConsensusStateResponse
*/
export interface QueryUpgradedConsensusStateResponse {
/**
* Consensus state associated with the request identifier
*/
upgradedConsensusState?: Any;
}
export interface QueryUpgradedConsensusStateResponseProtoMsg {
typeUrl: "/ibc.core.client.v1.QueryUpgradedConsensusStateResponse";
value: Uint8Array;
}
/**
* QueryUpgradedConsensusStateResponse is the response type for the
* Query/UpgradedConsensusState RPC method.
* @name QueryUpgradedConsensusStateResponseAmino
* @package ibc.core.client.v1
* @see proto type: ibc.core.client.v1.QueryUpgradedConsensusStateResponse
*/
export interface QueryUpgradedConsensusStateResponseAmino {
/**
* Consensus state associated with the request identifier
*/
upgraded_consensus_state?: AnyAmino;
}
export interface QueryUpgradedConsensusStateResponseAminoMsg {
type: "cosmos-sdk/QueryUpgradedConsensusStateResponse";
value: QueryUpgradedConsensusStateResponseAmino;
}
/**
* QueryVerifyMembershipRequest is the request type for the Query/VerifyMembership RPC method
* @name QueryVerifyMembershipRequest
* @package ibc.core.client.v1
* @see proto type: ibc.core.client.v1.QueryVerifyMembershipRequest
*/
export interface QueryVerifyMembershipRequest {
/**
* client unique identifier.
*/
clientId: string;
/**
* the proof to be verified by the client.
*/
proof: Uint8Array;
/**
* the height of the commitment root at which the proof is verified.
*/
proofHeight: Height;
/**
* the value which is proven.
*/
value: Uint8Array;
/**
* optional time delay
*/
timeDelay: bigint;
/**
* optional block delay
*/
blockDelay: bigint;
/**
* the commitment key path.
*/
merklePath: MerklePath;
}
export interface QueryVerifyMembershipRequestProtoMsg {
typeUrl: "/ibc.core.client.v1.QueryVerifyMembershipRequest";
value: Uint8Array;
}
/**
* QueryVerifyMembershipRequest is the request type for the Query/VerifyMembership RPC method
* @name QueryVerifyMembershipRequestAmino
* @package ibc.core.client.v1
* @see proto type: ibc.core.client.v1.QueryVerifyMembershipRequest
*/
export interface QueryVerifyMembershipRequestAmino {
/**
* client unique identifier.
*/
client_id: string;
/**
* the proof to be verified by the client.
*/
proof: string;
/**
* the height of the commitment root at which the proof is verified.
*/
proof_height: HeightAmino;
/**
* the value which is proven.
*/
value: string;
/**
* optional time delay
*/
time_delay: string;
/**
* optional block delay
*/
block_delay: string;
/**
* the commitment key path.
*/
merkle_path: MerklePathAmino;
}
export interface QueryVerifyMembershipRequestAminoMsg {
type: "cosmos-sdk/QueryVerifyMembershipRequest";
value: QueryVerifyMembershipRequestAmino;
}
/**
* QueryVerifyMembershipResponse is the response type for the Query/VerifyMembership RPC method
* @name QueryVerifyMembershipResponse
* @package ibc.core.client.v1
* @see proto type: ibc.core.client.v1.QueryVerifyMembershipResponse
*/
export interface QueryVerifyMembershipResponse {
/**
* boolean indicating success or failure of proof verification.
*/
success: boolean;
}
export interface QueryVerifyMembershipResponseProtoMsg {
typeUrl: "/ibc.core.client.v1.QueryVerifyMembershipResponse";
value: Uint8Array;
}
/**
* QueryVerifyMembershipResponse is the response type for the Query/VerifyMembership RPC method
* @name QueryVerifyMembershipResponseAmino
* @package ibc.core.client.v1
* @see proto type: ibc.core.client.v1.QueryVerifyMembershipResponse
*/
export interface QueryVerifyMembershipResponseAmino {
/**
* boolean indicating success or failure of proof verification.
*/
success: boolean;
}
export interface QueryVerifyMembershipResponseAminoMsg {
type: "cosmos-sdk/QueryVerifyMembershipResponse";
value: QueryVerifyMembershipResponseAmino;
}
/**
* QueryClientStateRequest is the request type for the Query/ClientState RPC
* method
* @name QueryClientStateRequest
* @package ibc.core.client.v1
* @see proto type: ibc.core.client.v1.QueryClientStateRequest
*/
export declare const QueryClientStateRequest: {
typeUrl: string;
aminoType: string;
is(o: any): o is QueryClientStateRequest;
isAmino(o: any): o is QueryClientStateRequestAmino;
encode(message: QueryClientStateRequest, writer?: BinaryWriter): BinaryWriter;
decode(input: BinaryReader | Uint8Array, length?: number): QueryClientStateRequest;
fromPartial(object: DeepPartial<QueryClientStateRequest>): QueryClientStateRequest;
fromAmino(object: QueryClientStateRequestAmino): QueryClientStateRequest;
toAmino(message: QueryClientStateRequest): QueryClientStateRequestAmino;
fromAminoMsg(object: QueryClientStateRequestAminoMsg): QueryClientStateRequest;
toAminoMsg(message: QueryClientStateRequest): QueryClientStateRequestAminoMsg;
fromProtoMsg(message: QueryClientStateRequestProtoMsg): QueryClientStateRequest;
toProto(message: QueryClientStateRequest): Uint8Array;
toProtoMsg(message: QueryClientStateRequest): QueryClientStateRequestProtoMsg;
registerTypeUrl(): void;
};
/**
* QueryClientStateResponse is the response type for the Query/ClientState RPC
* method. Besides the client state, it includes a proof and the height from
* which the proof was retrieved.
* @name QueryClientStateResponse
* @package ibc.core.client.v1
* @see proto type: ibc.core.client.v1.QueryClientStateResponse
*/
export declare const QueryClientStateResponse: {
typeUrl: string;
aminoType: string;
is(o: any): o is QueryClientStateResponse;
isAmino(o: any): o is QueryClientStateResponseAmino;
encode(message: QueryClientStateResponse, writer?: BinaryWriter): BinaryWriter;
decode(input: BinaryReader | Uint8Array, length?: number): QueryClientStateResponse;
fromPartial(object: DeepPartial<QueryClientStateResponse>): QueryClientStateResponse;
fromAmino(object: QueryClientStateResponseAmino): QueryClientStateResponse;
toAmino(message: QueryClientStateResponse): QueryClientStateResponseAmino;
fromAminoMsg(object: QueryClientStateResponseAminoMsg): QueryClientStateResponse;
toAminoMsg(message: QueryClientStateResponse): QueryClientStateResponseAminoMsg;
fromProtoMsg(message: QueryClientStateResponseProtoMsg): QueryClientStateResponse;
toProto(message: QueryClientStateResponse): Uint8Array;
toProtoMsg(message: QueryClientStateResponse): QueryClientStateResponseProtoMsg;
registerTypeUrl(): void;
};
/**
* QueryClientStatesRequest is the request type for the Query/ClientStates RPC
* method
* @name QueryClientStatesRequest
* @package ibc.core.client.v1
* @see proto type: ibc.core.client.v1.QueryClientStatesRequest
*/
export declare const QueryClientStatesRequest: {
typeUrl: string;
aminoType: string;
is(o: any): o is QueryClientStatesRequest;
isAmino(o: any): o is QueryClientStatesRequestAmino;
encode(message: QueryClientStatesRequest, writer?: BinaryWriter): BinaryWriter;
decode(input: BinaryReader | Uint8Array, length?: number): QueryClientStatesRequest;
fromPartial(object: DeepPartial<QueryClientStatesRequest>): QueryClientStatesRequest;
fromAmino(object: QueryClientStatesRequestAmino): QueryClientStatesRequest;
toAmino(message: QueryClientStatesRequest): QueryClientStatesRequestAmino;
fromAminoMsg(object: QueryClientStatesRequestAminoMsg): QueryClientStatesRequest;
toAminoMsg(message: QueryClientStatesRequest): QueryClientStatesRequestAminoMsg;
fromProtoMsg(message: QueryClientStatesRequestProtoMsg): QueryClientStatesRequest;
toProto(message: QueryClientStatesRequest): Uint8Array;
toProtoMsg(message: QueryClientStatesRequest): QueryClientStatesRequestProtoMsg;
registerTypeUrl(): void;
};
/**
* QueryClientStatesResponse is the response type for the Query/ClientStates RPC
* method.
* @name QueryClientStatesResponse
* @package ibc.core.client.v1
* @see proto type: ibc.core.client.v1.QueryClientStatesResponse
*/
export declare const QueryClientStatesResponse: {
typeUrl: string;
aminoType: string;
is(o: any): o is QueryClientStatesResponse;
isAmino(o: any): o is QueryClientStatesResponseAmino;
encode(message: QueryClientStatesResponse, writer?: BinaryWriter): BinaryWriter;
decode(input: BinaryReader | Uint8Array, length?: number): QueryClientStatesResponse;
fromPartial(object: DeepPartial<QueryClientStatesResponse>): QueryClientStatesResponse;
fromAmino(object: QueryClientStatesResponseAmino): QueryClientStatesResponse;
toAmino(message: QueryClientStatesResponse): QueryClientStatesResponseAmino;
fromAminoMsg(object: QueryClientStatesResponseAminoMsg): QueryClientStatesResponse;
toAminoMsg(message: QueryClientStatesResponse): QueryClientStatesResponseAminoMsg;
fromProtoMsg(message: QueryClientStatesResponseProtoMsg): QueryClientStatesResponse;
toProto(message: QueryClientStatesResponse): Uint8Array;
toProtoMsg(message: QueryClientStatesResponse): QueryClientStatesResponseProtoMsg;
registerTypeUrl(): void;
};
/**
* QueryConsensusStateRequest is the request type for the Query/ConsensusState
* RPC method. Besides the consensus state, it includes a proof and the height
* from which the proof was retrieved.
* @name QueryConsensusStateRequest
* @package ibc.core.client.v1
* @see proto type: ibc.core.client.v1.QueryConsensusStateRequest
*/
export declare const QueryConsensusStateRequest: {
typeUrl: string;
aminoType: string;
is(o: any): o is QueryConsensusStateRequest;
isAmino(o: any): o is QueryConsensusStateRequestAmino;
encode(message: QueryConsensusStateRequest, writer?: BinaryWriter): BinaryWriter;
decode(input: BinaryReader | Uint8Array, length?: number): QueryConsensusStateRequest;
fromPartial(object: DeepPartial<QueryConsensusStateRequest>): QueryConsensusStateRequest;
fromAmino(object: QueryConsensusStateRequestAmino): QueryConsensusStateRequest;
toAmino(message: QueryConsensusStateRequest): QueryConsensusStateRequestAmino;
fromAminoMsg(object: QueryConsensusStateRequestAminoMsg): QueryConsensusStateRequest;
toAminoMsg(message: QueryConsensusStateRequest): QueryConsensusStateRequestAminoMsg;
fromProtoMsg(message: QueryConsensusStateRequestProtoMsg): QueryConsensusStateRequest;
toProto(message: QueryConsensusStateRequest): Uint8Array;
toProtoMsg(message: QueryConsensusStateRequest): QueryConsensusStateRequestProtoMsg;
registerTypeUrl(): void;
};
/**
* QueryConsensusStateResponse is the response type for the Query/ConsensusState
* RPC method
* @name QueryConsensusStateResponse
* @package ibc.core.client.v1
* @see proto type: ibc.core.client.v1.QueryConsensusStateResponse
*/
export declare const QueryConsensusStateResponse: {
typeUrl: string;
aminoType: string;
is(o: any): o is QueryConsensusStateResponse;
isAmino(o: any): o is QueryConsensusStateResponseAmino;
encode(message: QueryConsensusStateResponse, writer?: BinaryWriter): BinaryWriter;
decode(input: BinaryReader | Uint8Array, length?: number): QueryConsensusStateResponse;
fromPartial(object: DeepPartial<QueryConsensusStateResponse>): QueryConsensusStateResponse;
fromAmino(object: QueryConsensusStateResponseAmino): QueryConsensusStateResponse;
toAmino(message: QueryConsensusStateResponse): QueryConsensusStateResponseAmino;
fromAminoMsg(object: QueryConsensusStateResponseAminoMsg): QueryConsensusStateResponse;
toAminoMsg(message: QueryConsensusStateResponse): QueryConsensusStateResponseAminoMsg;
fromProtoMsg(message: QueryConsensusStateResponseProtoMsg): QueryConsensusStateResponse;
toProto(message: QueryConsensusStateResponse): Uint8Array;
toProtoMsg(message: QueryConsensusStateResponse): QueryConsensusStateResponseProtoMsg;
registerTypeUrl(): void;
};
/**
* QueryConsensusStatesRequest is the request type for the Query/ConsensusStates
* RPC method.
* @name QueryConsensusStatesRequest
* @package ibc.core.client.v1
* @see proto type: ibc.core.client.v1.QueryConsensusStatesRequest
*/
export declare const QueryConsensusStatesRequest: {
typeUrl: string;
aminoType: string;
is(o: any): o is QueryConsensusStatesRequest;
isAmino(o: any): o is QueryConsensusStatesRequestAmino;
encode(message: QueryConsensusStatesRequest, writer?: BinaryWriter): BinaryWriter;
decode(input: BinaryReader | Uint8Array, length?: number): QueryConsensusStatesRequest;
fromPartial(object: DeepPartial<QueryConsensusStatesRequest>): QueryConsensusStatesRequest;
fromAmino(object: QueryConsensusStatesRequestAmino): QueryConsensusStatesRequest;
toAmino(message: QueryConsensusStatesRequest): QueryConsensusStatesRequestAmino;
fromAminoMsg(object: QueryConsensusStatesRequestAminoMsg): QueryConsensusStatesRequest;
toAminoMsg(message: QueryConsensusStatesRequest): QueryConsensusStatesRequestAminoMsg;
fromProtoMsg(message: QueryConsensusStatesRequestProtoMsg): QueryConsensusStatesRequest;
toProto(message: QueryConsensusStatesRequest): Uint8Array;
toProtoMsg(message: QueryConsensusStatesRequest): QueryConsensusStatesRequestProtoMsg;
registerTypeUrl(): void;
};
/**
* QueryConsensusStatesResponse is the response type for the
* Query/ConsensusStates RPC method
* @name QueryConsensusStatesResponse
* @package ibc.core.client.v1
* @see proto type: ibc.core.client.v1.QueryConsensusStatesResponse
*/
export declare const QueryConsensusStatesResponse: {
typeUrl: string;
aminoType: string;
is(o: any): o is QueryConsensusStatesResponse;
isAmino(o: any): o is QueryConsensusStatesResponseAmino;
encode(message: QueryConsensusStatesResponse, writer?: BinaryWriter): BinaryWriter;
decode(input: BinaryReader | Uint8Array, length?: number): QueryConsensusStatesResponse;
fromPartial(object: DeepPartial<QueryConsensusStatesResponse>): QueryConsensusStatesResponse;
fromAmino(object: QueryConsensusStatesResponseAmino): QueryConsensusStatesResponse;
toAmino(message: QueryConsensusStatesResponse): QueryConsensusStatesResponseAmino;
fromAminoMsg(object: QueryConsensusStatesResponseAminoMsg): QueryConsensusStatesResponse;
toAminoMsg(message: QueryConsensusStatesResponse): QueryConsensusStatesResponseAminoMsg;
fromProtoMsg(message: QueryConsensusStatesResponseProtoMsg): QueryConsensusStatesResponse;
toProto(message: QueryConsensusStatesResponse): Uint8Array;
toProtoMsg(message: QueryConsensusStatesResponse): QueryConsensusStatesResponseProtoMsg;
registerTypeUrl(): void;
};
/**
* QueryConsensusStateHeightsRequest is the request type for Query/ConsensusStateHeights
* RPC method.
* @name QueryConsensusStateHeightsRequest
* @package ibc.core.client.v1
* @see proto type: ibc.core.client.v1.QueryConsensusStateHeightsRequest
*/
export declare const QueryConsensusStateHeightsRequest: {
typeUrl: string;
aminoType: string;
is(o: any): o is QueryConsensusStateHeightsRequest;
isAmino(o: any): o is QueryConsensusStateHeightsRequestAmino;
encode(message: QueryConsensusStateHeightsRequest, writer?: BinaryWriter): BinaryWriter;
decode(input: BinaryReader | Uint8Array, length?: number): QueryConsensusStateHeightsRequest;
fromPartial(object: DeepPartial<QueryConsensusStateHeightsRequest>): QueryConsensusStateHeightsRequest;
fromAmino(object: QueryConsensusStateHeightsRequestAmino): QueryConsensusStateHeightsRequest;
toAmino(message: QueryConsensusStateHeightsRequest): QueryConsensusStateHeightsRequestAmino;
fromAminoMsg(object: QueryConsensusStateHeightsRequestAminoMsg): QueryConsensusStateHeightsRequest;
toAminoMsg(message: QueryConsensusStateHeightsRequest): QueryConsensusStateHeightsRequestAminoMsg;
fromProtoMsg(message: QueryConsensusStateHeightsRequestProtoMsg): QueryConsensusStateHeightsRequest;
toProto(message: QueryConsensusStateHeightsRequest): Uint8Array;
toProtoMsg(message: QueryConsensusStateHeightsRequest): QueryConsensusStateHeightsRequestProtoMsg;
registerTypeUrl(): void;
};
/**
* QueryConsensusStateHeightsResponse is the response type for the
* Query/ConsensusStateHeights RPC method
* @name QueryConsensusStateHeightsResponse
* @package ibc.core.client.v1
* @see proto type: ibc.core.client.v1.QueryConsensusStateHeightsResponse
*/
export declare const QueryConsensusStateHeightsResponse: {
typeUrl: string;
aminoType: string;
is(o: any): o is QueryConsensusStateHeightsResponse;
isAmino(o: any): o is QueryConsensusStateHeightsResponseAmino;
encode(message: QueryConsensusStateHeightsResponse, writer?: BinaryWriter): BinaryWriter;
decode(input: BinaryReader | Uint8Array, length?: number): QueryConsensusStateHeightsResponse;
fromPartial(object: DeepPartial<QueryConsensusStateHeightsResponse>): QueryConsensusStateHeightsResponse;
fromAmino(object: QueryConsensusStateHeightsResponseAmino): QueryConsensusStateHeightsResponse;
toAmino(message: QueryConsensusStateHeightsResponse): QueryConsensusStateHeightsResponseAmino;
fromAminoMsg(object: QueryConsensusStateHeightsResponseAminoMsg): QueryConsensusStateHeightsResponse;
toAminoMsg(message: QueryConsensusStateHeightsResponse): QueryConsensusStateHeightsResponseAminoMsg;
fromProtoMsg(message: QueryConsensusStateHeightsResponseProtoMsg): QueryConsensusStateHeightsResponse;
toProto(message: QueryConsensusStateHeightsResponse): Uint8Array;
toProtoMsg(message: QueryConsensusStateHeightsResponse): QueryConsensusStateHeightsResponseProtoMsg;
registerTypeUrl(): void;
};
/**
* QueryClientStatusRequest is the request type for the Query/ClientStatus RPC
* method
* @name QueryClientStatusRequest
* @package ibc.core.client.v1
* @see proto type: ibc.core.client.v1.QueryClientStatusRequest
*/
export declare const QueryClientStatusRequest: {
typeUrl: string;
aminoType: string;
is(o: any): o is QueryClientStatusRequest;
isAmino(o: any): o is QueryClientStatusRequestAmino;
encode(message: QueryClientStatusRequest, writer?: BinaryWriter): BinaryWriter;
decode(input: BinaryReader | Uint8Array, length?: number): QueryClientStatusRequest;
fromPartial(object: DeepPartial<QueryClientStatusRequest>): QueryClientStatusRequest;
fromAmino(object: QueryClientStatusRequestAmino): QueryClientStatusRequest;
toAmino(message: QueryClientStatusRequest): QueryClientStatusRequestAmino;
fromAminoMsg(object: QueryClientStatusRequestAminoMsg): QueryClientStatusRequest;
toAminoMsg(message: QueryClientStatusRequest): QueryClientStatusRequestAminoMsg;
fromProtoMsg(message: QueryClientStatusRequestProtoMsg): QueryClientStatusRequest;
toProto(message: QueryClientStatusRequest): Uint8Array;
toProtoMsg(message: QueryClientStatusRequest): QueryClientStatusRequestProtoMsg;
registerTypeUrl(): void;
};
/**
* QueryClientStatusResponse is the response type for the Query/ClientStatus RPC
* method. It returns the current status of the IBC client.
* @name QueryClientStatusResponse
* @package ibc.core.client.v1
* @see proto type: ibc.core.client.v1.QueryClientStatusResponse
*/
export declare const QueryClientStatusResponse: {
typeUrl: string;
aminoType: string;
is(o: any): o is QueryClientStatusResponse;
isAmino(o: any): o is QueryClientStatusResponseAmino;
encode(message: QueryClientStatusResponse, writer?: BinaryWriter): BinaryWriter;
decode(input: BinaryReader | Uint8Array, length?: number): QueryClientStatusResponse;
fromPartial(object: DeepPartial<QueryClientStatusResponse>): QueryClientStatusResponse;
fromAmino(object: QueryClientStatusResponseAmino): QueryClientStatusResponse;
toAmino(message: QueryClientStatusResponse): QueryClientStatusResponseAmino;
fromAminoMsg(object: QueryClientStatusResponseAminoMsg): QueryClientStatusResponse;
toAminoMsg(message: QueryClientStatusResponse): QueryClientStatusResponseAminoMsg;
fromProtoMsg(message: QueryClientStatusResponseProtoMsg): QueryClientStatusResponse;
toProto(message: QueryClientStatusResponse): Uint8Array;
toProtoMsg(message: QueryClientStatusResponse): QueryClientStatusResponseProtoMsg;
registerTypeUrl(): void;
};
/**
* QueryClientParamsRequest is the request type for the Query/ClientParams RPC
* method.
* @name QueryClientParamsRequest
* @package ibc.core.client.v1
* @see proto type: ibc.core.client.v1.QueryClientParamsRequest
*/
export declare const QueryClientParamsRequest: {
typeUrl: string;
aminoType: string;
is(o: any): o is QueryClientParamsRequest;
isAmino(o: any): o is QueryClientParamsRequestAmino;
encode(_: QueryClientParamsRequest, writer?: BinaryWriter): BinaryWriter;
decode(input: BinaryReader | Uint8Array, length?: number): QueryClientParamsRequest;
fromPartial(_: DeepPartial<QueryClientParamsRequest>): QueryClientParamsRequest;
fromAmino(_: QueryClientParamsRequestAmino): QueryClientParamsRequest;
toAmino(_: QueryClientParamsRequest): QueryClientParamsRequestAmino;
fromAminoMsg(object: QueryClientParamsRequestAminoMsg): QueryClientParamsRequest;
toAminoMsg(message: QueryClientParamsRequest): QueryClientParamsRequestAminoMsg;
fromProtoMsg(message: QueryClientParamsRequestProtoMsg): QueryClientParamsRequest;
toProto(message: QueryClientParamsRequest): Uint8Array;
toProtoMsg(message: QueryClientParamsRequest): QueryClientParamsRequestProtoMsg;
registerTypeUrl(): void;
};
/**
* QueryClientParamsResponse is the response type for the Query/ClientParams RPC
* method.
* @name QueryClientParamsResponse
* @package ibc.core.client.v1
* @see proto type: ibc.core.client.v1.QueryClientParamsResponse
*/
export declare const QueryClientParamsResponse: {
typeUrl: string;
aminoType: string;
is(o: any): o is QueryClientParamsResponse;
isAmino(o: any): o is QueryClientParamsResponseAmino;
encode(message: QueryClientParamsResponse, writer?: BinaryWriter): BinaryWriter;
decode(input: BinaryReader | Uint8Array, length?: number): QueryClientParamsResponse;
fromPartial(object: DeepPartial<QueryClientParamsResponse>): QueryClientParamsResponse;
fromAmino(object: QueryClientParamsResponseAmino): QueryClientParamsResponse;
toAmino(message: QueryClientParamsResponse): QueryClientParamsResponseAmino;
fromAminoMsg(object: QueryClientParamsResponseAminoMsg): QueryClientParamsResponse;
toAminoMsg(message: QueryClientParamsResponse): QueryClientParamsResponseAminoMsg;
fromProtoMsg(message: QueryClientParamsResponseProtoMsg): QueryClientParamsResponse;
toProto(message: QueryClientParamsResponse): Uint8Array;
toProtoMsg(message: QueryClientParamsResponse): QueryClientParamsResponseProtoMsg;
registerTypeUrl(): void;
};
/**
* QueryClientCreatorRequest is the request type for the Query/ClientCreator RPC
* method.
* @name QueryClientCreatorRequest
* @package ibc.core.client.v1
* @see proto type: ibc.core.client.v1.QueryClientCreatorRequest
*/
export declare const QueryClientCreatorRequest: {
typeUrl: string;
aminoType: string;
is(o: any): o is QueryClientCreatorRequest;
isAmino(o: any): o is QueryClientCreatorRequestAmino;
encode(message: QueryClientCreatorRequest, writer?: BinaryWriter): BinaryWriter;
decode(input: BinaryReader | Uint8Array, length?: number): QueryClientCreatorRequest;
fromPartial(object: DeepPartial<QueryClientCreatorRequest>): QueryClientCreatorRequest;
fromAmino(object: QueryClientCreatorRequestAmino): QueryClientCreatorRequest;
toAmino(message: QueryClientCreatorRequest): QueryClientCreatorRequestAmino;
fromAminoMsg(object: QueryClientCreatorRequestAminoMsg): QueryClientCreatorRequest;
toAminoMsg(message: QueryClientCreatorRequest): QueryClientCreatorRequestAminoMsg;
fromProtoMsg(message: QueryClientCreatorRequestProtoMsg): QueryClientCreatorRequest;
toProto(message: QueryClientCreatorRequest): Uint8Array;
toProtoMsg(message: QueryClientCreatorRequest): QueryClientCreatorRequestProtoMsg;
registerTypeUrl(): void;
};
/**
* QueryClientCreatorResponse is the response type for the Query/ClientCreator RPC
* method.
* @name QueryClientCreatorResponse
* @package ibc.core.client.v1
* @see proto type: ibc.core.client.v1.QueryClientCreatorResponse
*/
export declare const QueryClientCreatorResponse: {
typeUrl: string;
aminoType: string;
is(o: any): o is QueryClientCreatorResponse;
isAmino(o: any): o is QueryClientCreatorResponseAmino;
encode(message: QueryClientCreatorResponse, writer?: BinaryWriter): BinaryWriter;
decode(input: BinaryReader | Uint8Array, length?: number): QueryClientCreatorResponse;
fromPartial(object: DeepPartial<QueryClientCreatorResponse>): QueryClientCreatorResponse;
fromAmino(object: QueryClientCreatorResponseAmino): QueryClientCreatorResponse;
toAmino(message: QueryClientCreatorResponse): QueryClientCreatorResponseAmino;
fromAminoMsg(object: QueryClientCreatorResponseAminoMsg): QueryClientCreatorResponse;
toAminoMsg(message: QueryClientCreatorResponse): QueryClientCreatorResponseAminoMsg;
fromProtoMsg(message: QueryClientCreatorResponseProtoMsg): QueryClientCreatorResponse;
toProto(message: QueryClientCreatorResponse): Uint8Array;
toProtoMsg(message: QueryClientCreatorResponse): QueryClientCreatorResponseProtoMsg;
registerTypeUrl(): void;
};
/**
* QueryUpgradedClientStateRequest is the request type for the
* Query/UpgradedClientState RPC method
* @name QueryUpgradedClientStateRequest
* @package ibc.core.client.v1
* @see proto type: ibc.core.client.v1.QueryUpgradedClientStateRequest
*/
export declare const QueryUpgradedClientStateRequest: {
typeUrl: string;
aminoType: string;
is(o: any): o is QueryUpgradedClientStateRequest;
isAmino(o: any): o is QueryUpgradedClientStateRequestAmino;
encode(_: QueryUpgradedClientStateRequest, writer?: BinaryWriter): BinaryWriter;
decode(input: BinaryReader | Uint8Array, length?: number): QueryUpgradedClientStateRequest;
fromPartial(_: DeepPartial<QueryUpgradedClientStateRequest>): QueryUpgradedClientStateRequest;
fromAmino(_: QueryUpgradedClientStateRequestAmino): QueryUpgradedClientStateRequest;
toAmino(_: QueryUpgradedClientStateRequest): QueryUpgradedClientStateRequestAmino;
fromAminoMsg(object: QueryUpgradedClientStateRequestAminoMsg): QueryUpgradedClientStateRequest;
toAminoMsg(message: QueryUpgradedClientStateRequest): QueryUpgradedClientStateRequestAminoMsg;
fromProtoMsg(message: QueryUpgradedClientStateRequestProtoMsg): QueryUpgradedClientStateRequest;
toProto(message: QueryUpgradedClientStateRequest): Uint8Array;
toProtoMsg(message: QueryUpgradedClientStateRequest): QueryUpgradedClientStateRequestProtoMsg;
registerTypeUrl(): void;
};
/**
* QueryUpgradedClientStateResponse is the response type for the
* Qu