interchainjs
Version:
InterchainJS is a JavaScript library for interacting with Cosmos SDK based blockchains.
778 lines (777 loc) • 32.8 kB
TypeScript
import { PageRequest, PageRequestAmino, PageResponse, PageResponseAmino } from "../../../../cosmos/base/query/v1beta1/pagination";
import { ConnectionEnd, ConnectionEndAmino, IdentifiedConnection, IdentifiedConnectionAmino } from "./connection";
import { Height, HeightAmino, IdentifiedClientState, IdentifiedClientStateAmino, Params, ParamsAmino } from "../../client/v1/client";
import { Any, AnyAmino } from "../../../../google/protobuf/any";
import { BinaryReader, BinaryWriter } from "../../../../binary";
import { DeepPartial } from "../../../../helpers";
/**
* QueryConnectionRequest is the request type for the Query/Connection RPC
* method
* @name QueryConnectionRequest
* @package ibc.core.connection.v1
* @see proto type: ibc.core.connection.v1.QueryConnectionRequest
*/
export interface QueryConnectionRequest {
/**
* connection unique identifier
*/
connectionId: string;
}
export interface QueryConnectionRequestProtoMsg {
typeUrl: "/ibc.core.connection.v1.QueryConnectionRequest";
value: Uint8Array;
}
/**
* QueryConnectionRequest is the request type for the Query/Connection RPC
* method
* @name QueryConnectionRequestAmino
* @package ibc.core.connection.v1
* @see proto type: ibc.core.connection.v1.QueryConnectionRequest
*/
export interface QueryConnectionRequestAmino {
/**
* connection unique identifier
*/
connection_id: string;
}
export interface QueryConnectionRequestAminoMsg {
type: "cosmos-sdk/QueryConnectionRequest";
value: QueryConnectionRequestAmino;
}
/**
* QueryConnectionResponse is the response type for the Query/Connection RPC
* method. Besides the connection end, it includes a proof and the height from
* which the proof was retrieved.
* @name QueryConnectionResponse
* @package ibc.core.connection.v1
* @see proto type: ibc.core.connection.v1.QueryConnectionResponse
*/
export interface QueryConnectionResponse {
/**
* connection associated with the request identifier
*/
connection?: ConnectionEnd;
/**
* merkle proof of existence
*/
proof: Uint8Array;
/**
* height at which the proof was retrieved
*/
proofHeight: Height;
}
export interface QueryConnectionResponseProtoMsg {
typeUrl: "/ibc.core.connection.v1.QueryConnectionResponse";
value: Uint8Array;
}
/**
* QueryConnectionResponse is the response type for the Query/Connection RPC
* method. Besides the connection end, it includes a proof and the height from
* which the proof was retrieved.
* @name QueryConnectionResponseAmino
* @package ibc.core.connection.v1
* @see proto type: ibc.core.connection.v1.QueryConnectionResponse
*/
export interface QueryConnectionResponseAmino {
/**
* connection associated with the request identifier
*/
connection?: ConnectionEndAmino;
/**
* merkle proof of existence
*/
proof: string;
/**
* height at which the proof was retrieved
*/
proof_height: HeightAmino;
}
export interface QueryConnectionResponseAminoMsg {
type: "cosmos-sdk/QueryConnectionResponse";
value: QueryConnectionResponseAmino;
}
/**
* QueryConnectionsRequest is the request type for the Query/Connections RPC
* method
* @name QueryConnectionsRequest
* @package ibc.core.connection.v1
* @see proto type: ibc.core.connection.v1.QueryConnectionsRequest
*/
export interface QueryConnectionsRequest {
pagination?: PageRequest;
}
export interface QueryConnectionsRequestProtoMsg {
typeUrl: "/ibc.core.connection.v1.QueryConnectionsRequest";
value: Uint8Array;
}
/**
* QueryConnectionsRequest is the request type for the Query/Connections RPC
* method
* @name QueryConnectionsRequestAmino
* @package ibc.core.connection.v1
* @see proto type: ibc.core.connection.v1.QueryConnectionsRequest
*/
export interface QueryConnectionsRequestAmino {
pagination?: PageRequestAmino;
}
export interface QueryConnectionsRequestAminoMsg {
type: "cosmos-sdk/QueryConnectionsRequest";
value: QueryConnectionsRequestAmino;
}
/**
* QueryConnectionsResponse is the response type for the Query/Connections RPC
* method.
* @name QueryConnectionsResponse
* @package ibc.core.connection.v1
* @see proto type: ibc.core.connection.v1.QueryConnectionsResponse
*/
export interface QueryConnectionsResponse {
/**
* list of stored connections of the chain.
*/
connections: IdentifiedConnection[];
/**
* pagination response
*/
pagination?: PageResponse;
/**
* query block height
*/
height: Height;
}
export interface QueryConnectionsResponseProtoMsg {
typeUrl: "/ibc.core.connection.v1.QueryConnectionsResponse";
value: Uint8Array;
}
/**
* QueryConnectionsResponse is the response type for the Query/Connections RPC
* method.
* @name QueryConnectionsResponseAmino
* @package ibc.core.connection.v1
* @see proto type: ibc.core.connection.v1.QueryConnectionsResponse
*/
export interface QueryConnectionsResponseAmino {
/**
* list of stored connections of the chain.
*/
connections: IdentifiedConnectionAmino[];
/**
* pagination response
*/
pagination?: PageResponseAmino;
/**
* query block height
*/
height: HeightAmino;
}
export interface QueryConnectionsResponseAminoMsg {
type: "cosmos-sdk/QueryConnectionsResponse";
value: QueryConnectionsResponseAmino;
}
/**
* QueryClientConnectionsRequest is the request type for the
* Query/ClientConnections RPC method
* @name QueryClientConnectionsRequest
* @package ibc.core.connection.v1
* @see proto type: ibc.core.connection.v1.QueryClientConnectionsRequest
*/
export interface QueryClientConnectionsRequest {
/**
* client identifier associated with a connection
*/
clientId: string;
}
export interface QueryClientConnectionsRequestProtoMsg {
typeUrl: "/ibc.core.connection.v1.QueryClientConnectionsRequest";
value: Uint8Array;
}
/**
* QueryClientConnectionsRequest is the request type for the
* Query/ClientConnections RPC method
* @name QueryClientConnectionsRequestAmino
* @package ibc.core.connection.v1
* @see proto type: ibc.core.connection.v1.QueryClientConnectionsRequest
*/
export interface QueryClientConnectionsRequestAmino {
/**
* client identifier associated with a connection
*/
client_id: string;
}
export interface QueryClientConnectionsRequestAminoMsg {
type: "cosmos-sdk/QueryClientConnectionsRequest";
value: QueryClientConnectionsRequestAmino;
}
/**
* QueryClientConnectionsResponse is the response type for the
* Query/ClientConnections RPC method
* @name QueryClientConnectionsResponse
* @package ibc.core.connection.v1
* @see proto type: ibc.core.connection.v1.QueryClientConnectionsResponse
*/
export interface QueryClientConnectionsResponse {
/**
* slice of all the connection paths associated with a client.
*/
connectionPaths: string[];
/**
* merkle proof of existence
*/
proof: Uint8Array;
/**
* height at which the proof was generated
*/
proofHeight: Height;
}
export interface QueryClientConnectionsResponseProtoMsg {
typeUrl: "/ibc.core.connection.v1.QueryClientConnectionsResponse";
value: Uint8Array;
}
/**
* QueryClientConnectionsResponse is the response type for the
* Query/ClientConnections RPC method
* @name QueryClientConnectionsResponseAmino
* @package ibc.core.connection.v1
* @see proto type: ibc.core.connection.v1.QueryClientConnectionsResponse
*/
export interface QueryClientConnectionsResponseAmino {
/**
* slice of all the connection paths associated with a client.
*/
connection_paths: string[];
/**
* merkle proof of existence
*/
proof: string;
/**
* height at which the proof was generated
*/
proof_height: HeightAmino;
}
export interface QueryClientConnectionsResponseAminoMsg {
type: "cosmos-sdk/QueryClientConnectionsResponse";
value: QueryClientConnectionsResponseAmino;
}
/**
* QueryConnectionClientStateRequest is the request type for the
* Query/ConnectionClientState RPC method
* @name QueryConnectionClientStateRequest
* @package ibc.core.connection.v1
* @see proto type: ibc.core.connection.v1.QueryConnectionClientStateRequest
*/
export interface QueryConnectionClientStateRequest {
/**
* connection identifier
*/
connectionId: string;
}
export interface QueryConnectionClientStateRequestProtoMsg {
typeUrl: "/ibc.core.connection.v1.QueryConnectionClientStateRequest";
value: Uint8Array;
}
/**
* QueryConnectionClientStateRequest is the request type for the
* Query/ConnectionClientState RPC method
* @name QueryConnectionClientStateRequestAmino
* @package ibc.core.connection.v1
* @see proto type: ibc.core.connection.v1.QueryConnectionClientStateRequest
*/
export interface QueryConnectionClientStateRequestAmino {
/**
* connection identifier
*/
connection_id: string;
}
export interface QueryConnectionClientStateRequestAminoMsg {
type: "cosmos-sdk/QueryConnectionClientStateRequest";
value: QueryConnectionClientStateRequestAmino;
}
/**
* QueryConnectionClientStateResponse is the response type for the
* Query/ConnectionClientState RPC method
* @name QueryConnectionClientStateResponse
* @package ibc.core.connection.v1
* @see proto type: ibc.core.connection.v1.QueryConnectionClientStateResponse
*/
export interface QueryConnectionClientStateResponse {
/**
* client state associated with the channel
*/
identifiedClientState?: IdentifiedClientState;
/**
* merkle proof of existence
*/
proof: Uint8Array;
/**
* height at which the proof was retrieved
*/
proofHeight: Height;
}
export interface QueryConnectionClientStateResponseProtoMsg {
typeUrl: "/ibc.core.connection.v1.QueryConnectionClientStateResponse";
value: Uint8Array;
}
/**
* QueryConnectionClientStateResponse is the response type for the
* Query/ConnectionClientState RPC method
* @name QueryConnectionClientStateResponseAmino
* @package ibc.core.connection.v1
* @see proto type: ibc.core.connection.v1.QueryConnectionClientStateResponse
*/
export interface QueryConnectionClientStateResponseAmino {
/**
* client state associated with the channel
*/
identified_client_state?: IdentifiedClientStateAmino;
/**
* merkle proof of existence
*/
proof: string;
/**
* height at which the proof was retrieved
*/
proof_height: HeightAmino;
}
export interface QueryConnectionClientStateResponseAminoMsg {
type: "cosmos-sdk/QueryConnectionClientStateResponse";
value: QueryConnectionClientStateResponseAmino;
}
/**
* QueryConnectionConsensusStateRequest is the request type for the
* Query/ConnectionConsensusState RPC method
* @name QueryConnectionConsensusStateRequest
* @package ibc.core.connection.v1
* @see proto type: ibc.core.connection.v1.QueryConnectionConsensusStateRequest
*/
export interface QueryConnectionConsensusStateRequest {
/**
* connection identifier
*/
connectionId: string;
revisionNumber: bigint;
revisionHeight: bigint;
}
export interface QueryConnectionConsensusStateRequestProtoMsg {
typeUrl: "/ibc.core.connection.v1.QueryConnectionConsensusStateRequest";
value: Uint8Array;
}
/**
* QueryConnectionConsensusStateRequest is the request type for the
* Query/ConnectionConsensusState RPC method
* @name QueryConnectionConsensusStateRequestAmino
* @package ibc.core.connection.v1
* @see proto type: ibc.core.connection.v1.QueryConnectionConsensusStateRequest
*/
export interface QueryConnectionConsensusStateRequestAmino {
/**
* connection identifier
*/
connection_id: string;
revision_number: string;
revision_height: string;
}
export interface QueryConnectionConsensusStateRequestAminoMsg {
type: "cosmos-sdk/QueryConnectionConsensusStateRequest";
value: QueryConnectionConsensusStateRequestAmino;
}
/**
* QueryConnectionConsensusStateResponse is the response type for the
* Query/ConnectionConsensusState RPC method
* @name QueryConnectionConsensusStateResponse
* @package ibc.core.connection.v1
* @see proto type: ibc.core.connection.v1.QueryConnectionConsensusStateResponse
*/
export interface QueryConnectionConsensusStateResponse {
/**
* consensus state associated with the channel
*/
consensusState?: Any;
/**
* client ID associated with the consensus state
*/
clientId: string;
/**
* merkle proof of existence
*/
proof: Uint8Array;
/**
* height at which the proof was retrieved
*/
proofHeight: Height;
}
export interface QueryConnectionConsensusStateResponseProtoMsg {
typeUrl: "/ibc.core.connection.v1.QueryConnectionConsensusStateResponse";
value: Uint8Array;
}
/**
* QueryConnectionConsensusStateResponse is the response type for the
* Query/ConnectionConsensusState RPC method
* @name QueryConnectionConsensusStateResponseAmino
* @package ibc.core.connection.v1
* @see proto type: ibc.core.connection.v1.QueryConnectionConsensusStateResponse
*/
export interface QueryConnectionConsensusStateResponseAmino {
/**
* consensus state associated with the channel
*/
consensus_state?: AnyAmino;
/**
* client ID associated with the consensus state
*/
client_id: string;
/**
* merkle proof of existence
*/
proof: string;
/**
* height at which the proof was retrieved
*/
proof_height: HeightAmino;
}
export interface QueryConnectionConsensusStateResponseAminoMsg {
type: "cosmos-sdk/QueryConnectionConsensusStateResponse";
value: QueryConnectionConsensusStateResponseAmino;
}
/**
* QueryConnectionParamsRequest is the request type for the Query/ConnectionParams RPC method.
* @name QueryConnectionParamsRequest
* @package ibc.core.connection.v1
* @see proto type: ibc.core.connection.v1.QueryConnectionParamsRequest
*/
export interface QueryConnectionParamsRequest {
}
export interface QueryConnectionParamsRequestProtoMsg {
typeUrl: "/ibc.core.connection.v1.QueryConnectionParamsRequest";
value: Uint8Array;
}
/**
* QueryConnectionParamsRequest is the request type for the Query/ConnectionParams RPC method.
* @name QueryConnectionParamsRequestAmino
* @package ibc.core.connection.v1
* @see proto type: ibc.core.connection.v1.QueryConnectionParamsRequest
*/
export interface QueryConnectionParamsRequestAmino {
}
export interface QueryConnectionParamsRequestAminoMsg {
type: "cosmos-sdk/QueryConnectionParamsRequest";
value: QueryConnectionParamsRequestAmino;
}
/**
* QueryConnectionParamsResponse is the response type for the Query/ConnectionParams RPC method.
* @name QueryConnectionParamsResponse
* @package ibc.core.connection.v1
* @see proto type: ibc.core.connection.v1.QueryConnectionParamsResponse
*/
export interface QueryConnectionParamsResponse {
/**
* params defines the parameters of the module.
*/
params?: Params;
}
export interface QueryConnectionParamsResponseProtoMsg {
typeUrl: "/ibc.core.connection.v1.QueryConnectionParamsResponse";
value: Uint8Array;
}
/**
* QueryConnectionParamsResponse is the response type for the Query/ConnectionParams RPC method.
* @name QueryConnectionParamsResponseAmino
* @package ibc.core.connection.v1
* @see proto type: ibc.core.connection.v1.QueryConnectionParamsResponse
*/
export interface QueryConnectionParamsResponseAmino {
/**
* params defines the parameters of the module.
*/
params?: ParamsAmino;
}
export interface QueryConnectionParamsResponseAminoMsg {
type: "cosmos-sdk/QueryConnectionParamsResponse";
value: QueryConnectionParamsResponseAmino;
}
/**
* QueryConnectionRequest is the request type for the Query/Connection RPC
* method
* @name QueryConnectionRequest
* @package ibc.core.connection.v1
* @see proto type: ibc.core.connection.v1.QueryConnectionRequest
*/
export declare const QueryConnectionRequest: {
typeUrl: string;
aminoType: string;
is(o: any): o is QueryConnectionRequest;
isAmino(o: any): o is QueryConnectionRequestAmino;
encode(message: QueryConnectionRequest, writer?: BinaryWriter): BinaryWriter;
decode(input: BinaryReader | Uint8Array, length?: number): QueryConnectionRequest;
fromPartial(object: DeepPartial<QueryConnectionRequest>): QueryConnectionRequest;
fromAmino(object: QueryConnectionRequestAmino): QueryConnectionRequest;
toAmino(message: QueryConnectionRequest): QueryConnectionRequestAmino;
fromAminoMsg(object: QueryConnectionRequestAminoMsg): QueryConnectionRequest;
toAminoMsg(message: QueryConnectionRequest): QueryConnectionRequestAminoMsg;
fromProtoMsg(message: QueryConnectionRequestProtoMsg): QueryConnectionRequest;
toProto(message: QueryConnectionRequest): Uint8Array;
toProtoMsg(message: QueryConnectionRequest): QueryConnectionRequestProtoMsg;
registerTypeUrl(): void;
};
/**
* QueryConnectionResponse is the response type for the Query/Connection RPC
* method. Besides the connection end, it includes a proof and the height from
* which the proof was retrieved.
* @name QueryConnectionResponse
* @package ibc.core.connection.v1
* @see proto type: ibc.core.connection.v1.QueryConnectionResponse
*/
export declare const QueryConnectionResponse: {
typeUrl: string;
aminoType: string;
is(o: any): o is QueryConnectionResponse;
isAmino(o: any): o is QueryConnectionResponseAmino;
encode(message: QueryConnectionResponse, writer?: BinaryWriter): BinaryWriter;
decode(input: BinaryReader | Uint8Array, length?: number): QueryConnectionResponse;
fromPartial(object: DeepPartial<QueryConnectionResponse>): QueryConnectionResponse;
fromAmino(object: QueryConnectionResponseAmino): QueryConnectionResponse;
toAmino(message: QueryConnectionResponse): QueryConnectionResponseAmino;
fromAminoMsg(object: QueryConnectionResponseAminoMsg): QueryConnectionResponse;
toAminoMsg(message: QueryConnectionResponse): QueryConnectionResponseAminoMsg;
fromProtoMsg(message: QueryConnectionResponseProtoMsg): QueryConnectionResponse;
toProto(message: QueryConnectionResponse): Uint8Array;
toProtoMsg(message: QueryConnectionResponse): QueryConnectionResponseProtoMsg;
registerTypeUrl(): void;
};
/**
* QueryConnectionsRequest is the request type for the Query/Connections RPC
* method
* @name QueryConnectionsRequest
* @package ibc.core.connection.v1
* @see proto type: ibc.core.connection.v1.QueryConnectionsRequest
*/
export declare const QueryConnectionsRequest: {
typeUrl: string;
aminoType: string;
is(o: any): o is QueryConnectionsRequest;
isAmino(o: any): o is QueryConnectionsRequestAmino;
encode(message: QueryConnectionsRequest, writer?: BinaryWriter): BinaryWriter;
decode(input: BinaryReader | Uint8Array, length?: number): QueryConnectionsRequest;
fromPartial(object: DeepPartial<QueryConnectionsRequest>): QueryConnectionsRequest;
fromAmino(object: QueryConnectionsRequestAmino): QueryConnectionsRequest;
toAmino(message: QueryConnectionsRequest): QueryConnectionsRequestAmino;
fromAminoMsg(object: QueryConnectionsRequestAminoMsg): QueryConnectionsRequest;
toAminoMsg(message: QueryConnectionsRequest): QueryConnectionsRequestAminoMsg;
fromProtoMsg(message: QueryConnectionsRequestProtoMsg): QueryConnectionsRequest;
toProto(message: QueryConnectionsRequest): Uint8Array;
toProtoMsg(message: QueryConnectionsRequest): QueryConnectionsRequestProtoMsg;
registerTypeUrl(): void;
};
/**
* QueryConnectionsResponse is the response type for the Query/Connections RPC
* method.
* @name QueryConnectionsResponse
* @package ibc.core.connection.v1
* @see proto type: ibc.core.connection.v1.QueryConnectionsResponse
*/
export declare const QueryConnectionsResponse: {
typeUrl: string;
aminoType: string;
is(o: any): o is QueryConnectionsResponse;
isAmino(o: any): o is QueryConnectionsResponseAmino;
encode(message: QueryConnectionsResponse, writer?: BinaryWriter): BinaryWriter;
decode(input: BinaryReader | Uint8Array, length?: number): QueryConnectionsResponse;
fromPartial(object: DeepPartial<QueryConnectionsResponse>): QueryConnectionsResponse;
fromAmino(object: QueryConnectionsResponseAmino): QueryConnectionsResponse;
toAmino(message: QueryConnectionsResponse): QueryConnectionsResponseAmino;
fromAminoMsg(object: QueryConnectionsResponseAminoMsg): QueryConnectionsResponse;
toAminoMsg(message: QueryConnectionsResponse): QueryConnectionsResponseAminoMsg;
fromProtoMsg(message: QueryConnectionsResponseProtoMsg): QueryConnectionsResponse;
toProto(message: QueryConnectionsResponse): Uint8Array;
toProtoMsg(message: QueryConnectionsResponse): QueryConnectionsResponseProtoMsg;
registerTypeUrl(): void;
};
/**
* QueryClientConnectionsRequest is the request type for the
* Query/ClientConnections RPC method
* @name QueryClientConnectionsRequest
* @package ibc.core.connection.v1
* @see proto type: ibc.core.connection.v1.QueryClientConnectionsRequest
*/
export declare const QueryClientConnectionsRequest: {
typeUrl: string;
aminoType: string;
is(o: any): o is QueryClientConnectionsRequest;
isAmino(o: any): o is QueryClientConnectionsRequestAmino;
encode(message: QueryClientConnectionsRequest, writer?: BinaryWriter): BinaryWriter;
decode(input: BinaryReader | Uint8Array, length?: number): QueryClientConnectionsRequest;
fromPartial(object: DeepPartial<QueryClientConnectionsRequest>): QueryClientConnectionsRequest;
fromAmino(object: QueryClientConnectionsRequestAmino): QueryClientConnectionsRequest;
toAmino(message: QueryClientConnectionsRequest): QueryClientConnectionsRequestAmino;
fromAminoMsg(object: QueryClientConnectionsRequestAminoMsg): QueryClientConnectionsRequest;
toAminoMsg(message: QueryClientConnectionsRequest): QueryClientConnectionsRequestAminoMsg;
fromProtoMsg(message: QueryClientConnectionsRequestProtoMsg): QueryClientConnectionsRequest;
toProto(message: QueryClientConnectionsRequest): Uint8Array;
toProtoMsg(message: QueryClientConnectionsRequest): QueryClientConnectionsRequestProtoMsg;
registerTypeUrl(): void;
};
/**
* QueryClientConnectionsResponse is the response type for the
* Query/ClientConnections RPC method
* @name QueryClientConnectionsResponse
* @package ibc.core.connection.v1
* @see proto type: ibc.core.connection.v1.QueryClientConnectionsResponse
*/
export declare const QueryClientConnectionsResponse: {
typeUrl: string;
aminoType: string;
is(o: any): o is QueryClientConnectionsResponse;
isAmino(o: any): o is QueryClientConnectionsResponseAmino;
encode(message: QueryClientConnectionsResponse, writer?: BinaryWriter): BinaryWriter;
decode(input: BinaryReader | Uint8Array, length?: number): QueryClientConnectionsResponse;
fromPartial(object: DeepPartial<QueryClientConnectionsResponse>): QueryClientConnectionsResponse;
fromAmino(object: QueryClientConnectionsResponseAmino): QueryClientConnectionsResponse;
toAmino(message: QueryClientConnectionsResponse): QueryClientConnectionsResponseAmino;
fromAminoMsg(object: QueryClientConnectionsResponseAminoMsg): QueryClientConnectionsResponse;
toAminoMsg(message: QueryClientConnectionsResponse): QueryClientConnectionsResponseAminoMsg;
fromProtoMsg(message: QueryClientConnectionsResponseProtoMsg): QueryClientConnectionsResponse;
toProto(message: QueryClientConnectionsResponse): Uint8Array;
toProtoMsg(message: QueryClientConnectionsResponse): QueryClientConnectionsResponseProtoMsg;
registerTypeUrl(): void;
};
/**
* QueryConnectionClientStateRequest is the request type for the
* Query/ConnectionClientState RPC method
* @name QueryConnectionClientStateRequest
* @package ibc.core.connection.v1
* @see proto type: ibc.core.connection.v1.QueryConnectionClientStateRequest
*/
export declare const QueryConnectionClientStateRequest: {
typeUrl: string;
aminoType: string;
is(o: any): o is QueryConnectionClientStateRequest;
isAmino(o: any): o is QueryConnectionClientStateRequestAmino;
encode(message: QueryConnectionClientStateRequest, writer?: BinaryWriter): BinaryWriter;
decode(input: BinaryReader | Uint8Array, length?: number): QueryConnectionClientStateRequest;
fromPartial(object: DeepPartial<QueryConnectionClientStateRequest>): QueryConnectionClientStateRequest;
fromAmino(object: QueryConnectionClientStateRequestAmino): QueryConnectionClientStateRequest;
toAmino(message: QueryConnectionClientStateRequest): QueryConnectionClientStateRequestAmino;
fromAminoMsg(object: QueryConnectionClientStateRequestAminoMsg): QueryConnectionClientStateRequest;
toAminoMsg(message: QueryConnectionClientStateRequest): QueryConnectionClientStateRequestAminoMsg;
fromProtoMsg(message: QueryConnectionClientStateRequestProtoMsg): QueryConnectionClientStateRequest;
toProto(message: QueryConnectionClientStateRequest): Uint8Array;
toProtoMsg(message: QueryConnectionClientStateRequest): QueryConnectionClientStateRequestProtoMsg;
registerTypeUrl(): void;
};
/**
* QueryConnectionClientStateResponse is the response type for the
* Query/ConnectionClientState RPC method
* @name QueryConnectionClientStateResponse
* @package ibc.core.connection.v1
* @see proto type: ibc.core.connection.v1.QueryConnectionClientStateResponse
*/
export declare const QueryConnectionClientStateResponse: {
typeUrl: string;
aminoType: string;
is(o: any): o is QueryConnectionClientStateResponse;
isAmino(o: any): o is QueryConnectionClientStateResponseAmino;
encode(message: QueryConnectionClientStateResponse, writer?: BinaryWriter): BinaryWriter;
decode(input: BinaryReader | Uint8Array, length?: number): QueryConnectionClientStateResponse;
fromPartial(object: DeepPartial<QueryConnectionClientStateResponse>): QueryConnectionClientStateResponse;
fromAmino(object: QueryConnectionClientStateResponseAmino): QueryConnectionClientStateResponse;
toAmino(message: QueryConnectionClientStateResponse): QueryConnectionClientStateResponseAmino;
fromAminoMsg(object: QueryConnectionClientStateResponseAminoMsg): QueryConnectionClientStateResponse;
toAminoMsg(message: QueryConnectionClientStateResponse): QueryConnectionClientStateResponseAminoMsg;
fromProtoMsg(message: QueryConnectionClientStateResponseProtoMsg): QueryConnectionClientStateResponse;
toProto(message: QueryConnectionClientStateResponse): Uint8Array;
toProtoMsg(message: QueryConnectionClientStateResponse): QueryConnectionClientStateResponseProtoMsg;
registerTypeUrl(): void;
};
/**
* QueryConnectionConsensusStateRequest is the request type for the
* Query/ConnectionConsensusState RPC method
* @name QueryConnectionConsensusStateRequest
* @package ibc.core.connection.v1
* @see proto type: ibc.core.connection.v1.QueryConnectionConsensusStateRequest
*/
export declare const QueryConnectionConsensusStateRequest: {
typeUrl: string;
aminoType: string;
is(o: any): o is QueryConnectionConsensusStateRequest;
isAmino(o: any): o is QueryConnectionConsensusStateRequestAmino;
encode(message: QueryConnectionConsensusStateRequest, writer?: BinaryWriter): BinaryWriter;
decode(input: BinaryReader | Uint8Array, length?: number): QueryConnectionConsensusStateRequest;
fromPartial(object: DeepPartial<QueryConnectionConsensusStateRequest>): QueryConnectionConsensusStateRequest;
fromAmino(object: QueryConnectionConsensusStateRequestAmino): QueryConnectionConsensusStateRequest;
toAmino(message: QueryConnectionConsensusStateRequest): QueryConnectionConsensusStateRequestAmino;
fromAminoMsg(object: QueryConnectionConsensusStateRequestAminoMsg): QueryConnectionConsensusStateRequest;
toAminoMsg(message: QueryConnectionConsensusStateRequest): QueryConnectionConsensusStateRequestAminoMsg;
fromProtoMsg(message: QueryConnectionConsensusStateRequestProtoMsg): QueryConnectionConsensusStateRequest;
toProto(message: QueryConnectionConsensusStateRequest): Uint8Array;
toProtoMsg(message: QueryConnectionConsensusStateRequest): QueryConnectionConsensusStateRequestProtoMsg;
registerTypeUrl(): void;
};
/**
* QueryConnectionConsensusStateResponse is the response type for the
* Query/ConnectionConsensusState RPC method
* @name QueryConnectionConsensusStateResponse
* @package ibc.core.connection.v1
* @see proto type: ibc.core.connection.v1.QueryConnectionConsensusStateResponse
*/
export declare const QueryConnectionConsensusStateResponse: {
typeUrl: string;
aminoType: string;
is(o: any): o is QueryConnectionConsensusStateResponse;
isAmino(o: any): o is QueryConnectionConsensusStateResponseAmino;
encode(message: QueryConnectionConsensusStateResponse, writer?: BinaryWriter): BinaryWriter;
decode(input: BinaryReader | Uint8Array, length?: number): QueryConnectionConsensusStateResponse;
fromPartial(object: DeepPartial<QueryConnectionConsensusStateResponse>): QueryConnectionConsensusStateResponse;
fromAmino(object: QueryConnectionConsensusStateResponseAmino): QueryConnectionConsensusStateResponse;
toAmino(message: QueryConnectionConsensusStateResponse): QueryConnectionConsensusStateResponseAmino;
fromAminoMsg(object: QueryConnectionConsensusStateResponseAminoMsg): QueryConnectionConsensusStateResponse;
toAminoMsg(message: QueryConnectionConsensusStateResponse): QueryConnectionConsensusStateResponseAminoMsg;
fromProtoMsg(message: QueryConnectionConsensusStateResponseProtoMsg): QueryConnectionConsensusStateResponse;
toProto(message: QueryConnectionConsensusStateResponse): Uint8Array;
toProtoMsg(message: QueryConnectionConsensusStateResponse): QueryConnectionConsensusStateResponseProtoMsg;
registerTypeUrl(): void;
};
/**
* QueryConnectionParamsRequest is the request type for the Query/ConnectionParams RPC method.
* @name QueryConnectionParamsRequest
* @package ibc.core.connection.v1
* @see proto type: ibc.core.connection.v1.QueryConnectionParamsRequest
*/
export declare const QueryConnectionParamsRequest: {
typeUrl: string;
aminoType: string;
is(o: any): o is QueryConnectionParamsRequest;
isAmino(o: any): o is QueryConnectionParamsRequestAmino;
encode(_: QueryConnectionParamsRequest, writer?: BinaryWriter): BinaryWriter;
decode(input: BinaryReader | Uint8Array, length?: number): QueryConnectionParamsRequest;
fromPartial(_: DeepPartial<QueryConnectionParamsRequest>): QueryConnectionParamsRequest;
fromAmino(_: QueryConnectionParamsRequestAmino): QueryConnectionParamsRequest;
toAmino(_: QueryConnectionParamsRequest): QueryConnectionParamsRequestAmino;
fromAminoMsg(object: QueryConnectionParamsRequestAminoMsg): QueryConnectionParamsRequest;
toAminoMsg(message: QueryConnectionParamsRequest): QueryConnectionParamsRequestAminoMsg;
fromProtoMsg(message: QueryConnectionParamsRequestProtoMsg): QueryConnectionParamsRequest;
toProto(message: QueryConnectionParamsRequest): Uint8Array;
toProtoMsg(message: QueryConnectionParamsRequest): QueryConnectionParamsRequestProtoMsg;
registerTypeUrl(): void;
};
/**
* QueryConnectionParamsResponse is the response type for the Query/ConnectionParams RPC method.
* @name QueryConnectionParamsResponse
* @package ibc.core.connection.v1
* @see proto type: ibc.core.connection.v1.QueryConnectionParamsResponse
*/
export declare const QueryConnectionParamsResponse: {
typeUrl: string;
aminoType: string;
is(o: any): o is QueryConnectionParamsResponse;
isAmino(o: any): o is QueryConnectionParamsResponseAmino;
encode(message: QueryConnectionParamsResponse, writer?: BinaryWriter): BinaryWriter;
decode(input: BinaryReader | Uint8Array, length?: number): QueryConnectionParamsResponse;
fromPartial(object: DeepPartial<QueryConnectionParamsResponse>): QueryConnectionParamsResponse;
fromAmino(object: QueryConnectionParamsResponseAmino): QueryConnectionParamsResponse;
toAmino(message: QueryConnectionParamsResponse): QueryConnectionParamsResponseAmino;
fromAminoMsg(object: QueryConnectionParamsResponseAminoMsg): QueryConnectionParamsResponse;
toAminoMsg(message: QueryConnectionParamsResponse): QueryConnectionParamsResponseAminoMsg;
fromProtoMsg(message: QueryConnectionParamsResponseProtoMsg): QueryConnectionParamsResponse;
toProto(message: QueryConnectionParamsResponse): Uint8Array;
toProtoMsg(message: QueryConnectionParamsResponse): QueryConnectionParamsResponseProtoMsg;
registerTypeUrl(): void;
};