interchainjs
Version:
InterchainJS is a JavaScript library for interacting with Cosmos SDK based blockchains.
251 lines (250 loc) • 9.92 kB
TypeScript
import { PageRequest, PageRequestAmino, PageResponse, PageResponseAmino } from "../../base/query/v1beta1/pagination";
import { Any, AnyAmino } from "../../../google/protobuf/any";
import { BinaryReader, BinaryWriter } from "../../../binary";
import { DeepPartial } from "../../../helpers";
/**
* QueryEvidenceRequest is the request type for the Query/Evidence RPC method.
* @name QueryEvidenceRequest
* @package cosmos.evidence.v1beta1
* @see proto type: cosmos.evidence.v1beta1.QueryEvidenceRequest
*/
export interface QueryEvidenceRequest {
/**
* evidence_hash defines the hash of the requested evidence.
* Deprecated: Use hash, a HEX encoded string, instead.
* @deprecated
*/
evidenceHash: Uint8Array;
/**
* hash defines the evidence hash of the requested evidence.
*/
hash: string;
}
export interface QueryEvidenceRequestProtoMsg {
typeUrl: "/cosmos.evidence.v1beta1.QueryEvidenceRequest";
value: Uint8Array;
}
/**
* QueryEvidenceRequest is the request type for the Query/Evidence RPC method.
* @name QueryEvidenceRequestAmino
* @package cosmos.evidence.v1beta1
* @see proto type: cosmos.evidence.v1beta1.QueryEvidenceRequest
*/
export interface QueryEvidenceRequestAmino {
/**
* evidence_hash defines the hash of the requested evidence.
* Deprecated: Use hash, a HEX encoded string, instead.
* @deprecated
*/
evidence_hash: string;
/**
* hash defines the evidence hash of the requested evidence.
*/
hash: string;
}
export interface QueryEvidenceRequestAminoMsg {
type: "cosmos-sdk/QueryEvidenceRequest";
value: QueryEvidenceRequestAmino;
}
/**
* QueryEvidenceResponse is the response type for the Query/Evidence RPC method.
* @name QueryEvidenceResponse
* @package cosmos.evidence.v1beta1
* @see proto type: cosmos.evidence.v1beta1.QueryEvidenceResponse
*/
export interface QueryEvidenceResponse {
/**
* evidence returns the requested evidence.
*/
evidence?: Any;
}
export interface QueryEvidenceResponseProtoMsg {
typeUrl: "/cosmos.evidence.v1beta1.QueryEvidenceResponse";
value: Uint8Array;
}
/**
* QueryEvidenceResponse is the response type for the Query/Evidence RPC method.
* @name QueryEvidenceResponseAmino
* @package cosmos.evidence.v1beta1
* @see proto type: cosmos.evidence.v1beta1.QueryEvidenceResponse
*/
export interface QueryEvidenceResponseAmino {
/**
* evidence returns the requested evidence.
*/
evidence?: AnyAmino;
}
export interface QueryEvidenceResponseAminoMsg {
type: "cosmos-sdk/QueryEvidenceResponse";
value: QueryEvidenceResponseAmino;
}
/**
* QueryEvidenceRequest is the request type for the Query/AllEvidence RPC
* method.
* @name QueryAllEvidenceRequest
* @package cosmos.evidence.v1beta1
* @see proto type: cosmos.evidence.v1beta1.QueryAllEvidenceRequest
*/
export interface QueryAllEvidenceRequest {
/**
* pagination defines an optional pagination for the request.
*/
pagination?: PageRequest;
}
export interface QueryAllEvidenceRequestProtoMsg {
typeUrl: "/cosmos.evidence.v1beta1.QueryAllEvidenceRequest";
value: Uint8Array;
}
/**
* QueryEvidenceRequest is the request type for the Query/AllEvidence RPC
* method.
* @name QueryAllEvidenceRequestAmino
* @package cosmos.evidence.v1beta1
* @see proto type: cosmos.evidence.v1beta1.QueryAllEvidenceRequest
*/
export interface QueryAllEvidenceRequestAmino {
/**
* pagination defines an optional pagination for the request.
*/
pagination?: PageRequestAmino;
}
export interface QueryAllEvidenceRequestAminoMsg {
type: "cosmos-sdk/QueryAllEvidenceRequest";
value: QueryAllEvidenceRequestAmino;
}
/**
* QueryAllEvidenceResponse is the response type for the Query/AllEvidence RPC
* method.
* @name QueryAllEvidenceResponse
* @package cosmos.evidence.v1beta1
* @see proto type: cosmos.evidence.v1beta1.QueryAllEvidenceResponse
*/
export interface QueryAllEvidenceResponse {
/**
* evidence returns all evidences.
*/
evidence: Any[];
/**
* pagination defines the pagination in the response.
*/
pagination?: PageResponse;
}
export interface QueryAllEvidenceResponseProtoMsg {
typeUrl: "/cosmos.evidence.v1beta1.QueryAllEvidenceResponse";
value: Uint8Array;
}
/**
* QueryAllEvidenceResponse is the response type for the Query/AllEvidence RPC
* method.
* @name QueryAllEvidenceResponseAmino
* @package cosmos.evidence.v1beta1
* @see proto type: cosmos.evidence.v1beta1.QueryAllEvidenceResponse
*/
export interface QueryAllEvidenceResponseAmino {
/**
* evidence returns all evidences.
*/
evidence: AnyAmino[];
/**
* pagination defines the pagination in the response.
*/
pagination?: PageResponseAmino;
}
export interface QueryAllEvidenceResponseAminoMsg {
type: "cosmos-sdk/QueryAllEvidenceResponse";
value: QueryAllEvidenceResponseAmino;
}
/**
* QueryEvidenceRequest is the request type for the Query/Evidence RPC method.
* @name QueryEvidenceRequest
* @package cosmos.evidence.v1beta1
* @see proto type: cosmos.evidence.v1beta1.QueryEvidenceRequest
*/
export declare const QueryEvidenceRequest: {
typeUrl: string;
aminoType: string;
is(o: any): o is QueryEvidenceRequest;
isAmino(o: any): o is QueryEvidenceRequestAmino;
encode(message: QueryEvidenceRequest, writer?: BinaryWriter): BinaryWriter;
decode(input: BinaryReader | Uint8Array, length?: number): QueryEvidenceRequest;
fromPartial(object: DeepPartial<QueryEvidenceRequest>): QueryEvidenceRequest;
fromAmino(object: QueryEvidenceRequestAmino): QueryEvidenceRequest;
toAmino(message: QueryEvidenceRequest): QueryEvidenceRequestAmino;
fromAminoMsg(object: QueryEvidenceRequestAminoMsg): QueryEvidenceRequest;
toAminoMsg(message: QueryEvidenceRequest): QueryEvidenceRequestAminoMsg;
fromProtoMsg(message: QueryEvidenceRequestProtoMsg): QueryEvidenceRequest;
toProto(message: QueryEvidenceRequest): Uint8Array;
toProtoMsg(message: QueryEvidenceRequest): QueryEvidenceRequestProtoMsg;
registerTypeUrl(): void;
};
/**
* QueryEvidenceResponse is the response type for the Query/Evidence RPC method.
* @name QueryEvidenceResponse
* @package cosmos.evidence.v1beta1
* @see proto type: cosmos.evidence.v1beta1.QueryEvidenceResponse
*/
export declare const QueryEvidenceResponse: {
typeUrl: string;
aminoType: string;
is(o: any): o is QueryEvidenceResponse;
isAmino(o: any): o is QueryEvidenceResponseAmino;
encode(message: QueryEvidenceResponse, writer?: BinaryWriter): BinaryWriter;
decode(input: BinaryReader | Uint8Array, length?: number): QueryEvidenceResponse;
fromPartial(object: DeepPartial<QueryEvidenceResponse>): QueryEvidenceResponse;
fromAmino(object: QueryEvidenceResponseAmino): QueryEvidenceResponse;
toAmino(message: QueryEvidenceResponse): QueryEvidenceResponseAmino;
fromAminoMsg(object: QueryEvidenceResponseAminoMsg): QueryEvidenceResponse;
toAminoMsg(message: QueryEvidenceResponse): QueryEvidenceResponseAminoMsg;
fromProtoMsg(message: QueryEvidenceResponseProtoMsg): QueryEvidenceResponse;
toProto(message: QueryEvidenceResponse): Uint8Array;
toProtoMsg(message: QueryEvidenceResponse): QueryEvidenceResponseProtoMsg;
registerTypeUrl(): void;
};
/**
* QueryEvidenceRequest is the request type for the Query/AllEvidence RPC
* method.
* @name QueryAllEvidenceRequest
* @package cosmos.evidence.v1beta1
* @see proto type: cosmos.evidence.v1beta1.QueryAllEvidenceRequest
*/
export declare const QueryAllEvidenceRequest: {
typeUrl: string;
aminoType: string;
is(o: any): o is QueryAllEvidenceRequest;
isAmino(o: any): o is QueryAllEvidenceRequestAmino;
encode(message: QueryAllEvidenceRequest, writer?: BinaryWriter): BinaryWriter;
decode(input: BinaryReader | Uint8Array, length?: number): QueryAllEvidenceRequest;
fromPartial(object: DeepPartial<QueryAllEvidenceRequest>): QueryAllEvidenceRequest;
fromAmino(object: QueryAllEvidenceRequestAmino): QueryAllEvidenceRequest;
toAmino(message: QueryAllEvidenceRequest): QueryAllEvidenceRequestAmino;
fromAminoMsg(object: QueryAllEvidenceRequestAminoMsg): QueryAllEvidenceRequest;
toAminoMsg(message: QueryAllEvidenceRequest): QueryAllEvidenceRequestAminoMsg;
fromProtoMsg(message: QueryAllEvidenceRequestProtoMsg): QueryAllEvidenceRequest;
toProto(message: QueryAllEvidenceRequest): Uint8Array;
toProtoMsg(message: QueryAllEvidenceRequest): QueryAllEvidenceRequestProtoMsg;
registerTypeUrl(): void;
};
/**
* QueryAllEvidenceResponse is the response type for the Query/AllEvidence RPC
* method.
* @name QueryAllEvidenceResponse
* @package cosmos.evidence.v1beta1
* @see proto type: cosmos.evidence.v1beta1.QueryAllEvidenceResponse
*/
export declare const QueryAllEvidenceResponse: {
typeUrl: string;
aminoType: string;
is(o: any): o is QueryAllEvidenceResponse;
isAmino(o: any): o is QueryAllEvidenceResponseAmino;
encode(message: QueryAllEvidenceResponse, writer?: BinaryWriter): BinaryWriter;
decode(input: BinaryReader | Uint8Array, length?: number): QueryAllEvidenceResponse;
fromPartial(object: DeepPartial<QueryAllEvidenceResponse>): QueryAllEvidenceResponse;
fromAmino(object: QueryAllEvidenceResponseAmino): QueryAllEvidenceResponse;
toAmino(message: QueryAllEvidenceResponse): QueryAllEvidenceResponseAmino;
fromAminoMsg(object: QueryAllEvidenceResponseAminoMsg): QueryAllEvidenceResponse;
toAminoMsg(message: QueryAllEvidenceResponse): QueryAllEvidenceResponseAminoMsg;
fromProtoMsg(message: QueryAllEvidenceResponseProtoMsg): QueryAllEvidenceResponse;
toProto(message: QueryAllEvidenceResponse): Uint8Array;
toProtoMsg(message: QueryAllEvidenceResponse): QueryAllEvidenceResponseProtoMsg;
registerTypeUrl(): void;
};