@routerprotocol/chain-api
Version:
Router Chain API Query client with generated gRPC bindings.
254 lines (235 loc) • 11.2 kB
TypeScript
// package: cosmwasm.wasm.v1
// file: cosmwasm/wasm/v1/query.proto
import * as cosmwasm_wasm_v1_query_pb from "../../../cosmwasm/wasm/v1/query_pb";
import {grpc} from "@improbable-eng/grpc-web";
type QueryContractInfo = {
readonly methodName: string;
readonly service: typeof Query;
readonly requestStream: false;
readonly responseStream: false;
readonly requestType: typeof cosmwasm_wasm_v1_query_pb.QueryContractInfoRequest;
readonly responseType: typeof cosmwasm_wasm_v1_query_pb.QueryContractInfoResponse;
};
type QueryContractHistory = {
readonly methodName: string;
readonly service: typeof Query;
readonly requestStream: false;
readonly responseStream: false;
readonly requestType: typeof cosmwasm_wasm_v1_query_pb.QueryContractHistoryRequest;
readonly responseType: typeof cosmwasm_wasm_v1_query_pb.QueryContractHistoryResponse;
};
type QueryContractsByCode = {
readonly methodName: string;
readonly service: typeof Query;
readonly requestStream: false;
readonly responseStream: false;
readonly requestType: typeof cosmwasm_wasm_v1_query_pb.QueryContractsByCodeRequest;
readonly responseType: typeof cosmwasm_wasm_v1_query_pb.QueryContractsByCodeResponse;
};
type QueryAllContractState = {
readonly methodName: string;
readonly service: typeof Query;
readonly requestStream: false;
readonly responseStream: false;
readonly requestType: typeof cosmwasm_wasm_v1_query_pb.QueryAllContractStateRequest;
readonly responseType: typeof cosmwasm_wasm_v1_query_pb.QueryAllContractStateResponse;
};
type QueryRawContractState = {
readonly methodName: string;
readonly service: typeof Query;
readonly requestStream: false;
readonly responseStream: false;
readonly requestType: typeof cosmwasm_wasm_v1_query_pb.QueryRawContractStateRequest;
readonly responseType: typeof cosmwasm_wasm_v1_query_pb.QueryRawContractStateResponse;
};
type QuerySmartContractState = {
readonly methodName: string;
readonly service: typeof Query;
readonly requestStream: false;
readonly responseStream: false;
readonly requestType: typeof cosmwasm_wasm_v1_query_pb.QuerySmartContractStateRequest;
readonly responseType: typeof cosmwasm_wasm_v1_query_pb.QuerySmartContractStateResponse;
};
type QueryCode = {
readonly methodName: string;
readonly service: typeof Query;
readonly requestStream: false;
readonly responseStream: false;
readonly requestType: typeof cosmwasm_wasm_v1_query_pb.QueryCodeRequest;
readonly responseType: typeof cosmwasm_wasm_v1_query_pb.QueryCodeResponse;
};
type QueryCodes = {
readonly methodName: string;
readonly service: typeof Query;
readonly requestStream: false;
readonly responseStream: false;
readonly requestType: typeof cosmwasm_wasm_v1_query_pb.QueryCodesRequest;
readonly responseType: typeof cosmwasm_wasm_v1_query_pb.QueryCodesResponse;
};
type QueryPinnedCodes = {
readonly methodName: string;
readonly service: typeof Query;
readonly requestStream: false;
readonly responseStream: false;
readonly requestType: typeof cosmwasm_wasm_v1_query_pb.QueryPinnedCodesRequest;
readonly responseType: typeof cosmwasm_wasm_v1_query_pb.QueryPinnedCodesResponse;
};
type QueryParams = {
readonly methodName: string;
readonly service: typeof Query;
readonly requestStream: false;
readonly responseStream: false;
readonly requestType: typeof cosmwasm_wasm_v1_query_pb.QueryParamsRequest;
readonly responseType: typeof cosmwasm_wasm_v1_query_pb.QueryParamsResponse;
};
type QueryContractsByCreator = {
readonly methodName: string;
readonly service: typeof Query;
readonly requestStream: false;
readonly responseStream: false;
readonly requestType: typeof cosmwasm_wasm_v1_query_pb.QueryContractsByCreatorRequest;
readonly responseType: typeof cosmwasm_wasm_v1_query_pb.QueryContractsByCreatorResponse;
};
export class Query {
static readonly serviceName: string;
static readonly ContractInfo: QueryContractInfo;
static readonly ContractHistory: QueryContractHistory;
static readonly ContractsByCode: QueryContractsByCode;
static readonly AllContractState: QueryAllContractState;
static readonly RawContractState: QueryRawContractState;
static readonly SmartContractState: QuerySmartContractState;
static readonly Code: QueryCode;
static readonly Codes: QueryCodes;
static readonly PinnedCodes: QueryPinnedCodes;
static readonly Params: QueryParams;
static readonly ContractsByCreator: QueryContractsByCreator;
}
export type ServiceError = { message: string, code: number; metadata: grpc.Metadata }
export type Status = { details: string, code: number; metadata: grpc.Metadata }
interface UnaryResponse {
cancel(): void;
}
interface ResponseStream<T> {
cancel(): void;
on(type: 'data', handler: (message: T) => void): ResponseStream<T>;
on(type: 'end', handler: (status?: Status) => void): ResponseStream<T>;
on(type: 'status', handler: (status: Status) => void): ResponseStream<T>;
}
interface RequestStream<T> {
write(message: T): RequestStream<T>;
end(): void;
cancel(): void;
on(type: 'end', handler: (status?: Status) => void): RequestStream<T>;
on(type: 'status', handler: (status: Status) => void): RequestStream<T>;
}
interface BidirectionalStream<ReqT, ResT> {
write(message: ReqT): BidirectionalStream<ReqT, ResT>;
end(): void;
cancel(): void;
on(type: 'data', handler: (message: ResT) => void): BidirectionalStream<ReqT, ResT>;
on(type: 'end', handler: (status?: Status) => void): BidirectionalStream<ReqT, ResT>;
on(type: 'status', handler: (status: Status) => void): BidirectionalStream<ReqT, ResT>;
}
export class QueryClient {
readonly serviceHost: string;
constructor(serviceHost: string, options?: grpc.RpcOptions);
contractInfo(
requestMessage: cosmwasm_wasm_v1_query_pb.QueryContractInfoRequest,
metadata: grpc.Metadata,
callback: (error: ServiceError|null, responseMessage: cosmwasm_wasm_v1_query_pb.QueryContractInfoResponse|null) => void
): UnaryResponse;
contractInfo(
requestMessage: cosmwasm_wasm_v1_query_pb.QueryContractInfoRequest,
callback: (error: ServiceError|null, responseMessage: cosmwasm_wasm_v1_query_pb.QueryContractInfoResponse|null) => void
): UnaryResponse;
contractHistory(
requestMessage: cosmwasm_wasm_v1_query_pb.QueryContractHistoryRequest,
metadata: grpc.Metadata,
callback: (error: ServiceError|null, responseMessage: cosmwasm_wasm_v1_query_pb.QueryContractHistoryResponse|null) => void
): UnaryResponse;
contractHistory(
requestMessage: cosmwasm_wasm_v1_query_pb.QueryContractHistoryRequest,
callback: (error: ServiceError|null, responseMessage: cosmwasm_wasm_v1_query_pb.QueryContractHistoryResponse|null) => void
): UnaryResponse;
contractsByCode(
requestMessage: cosmwasm_wasm_v1_query_pb.QueryContractsByCodeRequest,
metadata: grpc.Metadata,
callback: (error: ServiceError|null, responseMessage: cosmwasm_wasm_v1_query_pb.QueryContractsByCodeResponse|null) => void
): UnaryResponse;
contractsByCode(
requestMessage: cosmwasm_wasm_v1_query_pb.QueryContractsByCodeRequest,
callback: (error: ServiceError|null, responseMessage: cosmwasm_wasm_v1_query_pb.QueryContractsByCodeResponse|null) => void
): UnaryResponse;
allContractState(
requestMessage: cosmwasm_wasm_v1_query_pb.QueryAllContractStateRequest,
metadata: grpc.Metadata,
callback: (error: ServiceError|null, responseMessage: cosmwasm_wasm_v1_query_pb.QueryAllContractStateResponse|null) => void
): UnaryResponse;
allContractState(
requestMessage: cosmwasm_wasm_v1_query_pb.QueryAllContractStateRequest,
callback: (error: ServiceError|null, responseMessage: cosmwasm_wasm_v1_query_pb.QueryAllContractStateResponse|null) => void
): UnaryResponse;
rawContractState(
requestMessage: cosmwasm_wasm_v1_query_pb.QueryRawContractStateRequest,
metadata: grpc.Metadata,
callback: (error: ServiceError|null, responseMessage: cosmwasm_wasm_v1_query_pb.QueryRawContractStateResponse|null) => void
): UnaryResponse;
rawContractState(
requestMessage: cosmwasm_wasm_v1_query_pb.QueryRawContractStateRequest,
callback: (error: ServiceError|null, responseMessage: cosmwasm_wasm_v1_query_pb.QueryRawContractStateResponse|null) => void
): UnaryResponse;
smartContractState(
requestMessage: cosmwasm_wasm_v1_query_pb.QuerySmartContractStateRequest,
metadata: grpc.Metadata,
callback: (error: ServiceError|null, responseMessage: cosmwasm_wasm_v1_query_pb.QuerySmartContractStateResponse|null) => void
): UnaryResponse;
smartContractState(
requestMessage: cosmwasm_wasm_v1_query_pb.QuerySmartContractStateRequest,
callback: (error: ServiceError|null, responseMessage: cosmwasm_wasm_v1_query_pb.QuerySmartContractStateResponse|null) => void
): UnaryResponse;
code(
requestMessage: cosmwasm_wasm_v1_query_pb.QueryCodeRequest,
metadata: grpc.Metadata,
callback: (error: ServiceError|null, responseMessage: cosmwasm_wasm_v1_query_pb.QueryCodeResponse|null) => void
): UnaryResponse;
code(
requestMessage: cosmwasm_wasm_v1_query_pb.QueryCodeRequest,
callback: (error: ServiceError|null, responseMessage: cosmwasm_wasm_v1_query_pb.QueryCodeResponse|null) => void
): UnaryResponse;
codes(
requestMessage: cosmwasm_wasm_v1_query_pb.QueryCodesRequest,
metadata: grpc.Metadata,
callback: (error: ServiceError|null, responseMessage: cosmwasm_wasm_v1_query_pb.QueryCodesResponse|null) => void
): UnaryResponse;
codes(
requestMessage: cosmwasm_wasm_v1_query_pb.QueryCodesRequest,
callback: (error: ServiceError|null, responseMessage: cosmwasm_wasm_v1_query_pb.QueryCodesResponse|null) => void
): UnaryResponse;
pinnedCodes(
requestMessage: cosmwasm_wasm_v1_query_pb.QueryPinnedCodesRequest,
metadata: grpc.Metadata,
callback: (error: ServiceError|null, responseMessage: cosmwasm_wasm_v1_query_pb.QueryPinnedCodesResponse|null) => void
): UnaryResponse;
pinnedCodes(
requestMessage: cosmwasm_wasm_v1_query_pb.QueryPinnedCodesRequest,
callback: (error: ServiceError|null, responseMessage: cosmwasm_wasm_v1_query_pb.QueryPinnedCodesResponse|null) => void
): UnaryResponse;
params(
requestMessage: cosmwasm_wasm_v1_query_pb.QueryParamsRequest,
metadata: grpc.Metadata,
callback: (error: ServiceError|null, responseMessage: cosmwasm_wasm_v1_query_pb.QueryParamsResponse|null) => void
): UnaryResponse;
params(
requestMessage: cosmwasm_wasm_v1_query_pb.QueryParamsRequest,
callback: (error: ServiceError|null, responseMessage: cosmwasm_wasm_v1_query_pb.QueryParamsResponse|null) => void
): UnaryResponse;
contractsByCreator(
requestMessage: cosmwasm_wasm_v1_query_pb.QueryContractsByCreatorRequest,
metadata: grpc.Metadata,
callback: (error: ServiceError|null, responseMessage: cosmwasm_wasm_v1_query_pb.QueryContractsByCreatorResponse|null) => void
): UnaryResponse;
contractsByCreator(
requestMessage: cosmwasm_wasm_v1_query_pb.QueryContractsByCreatorRequest,
callback: (error: ServiceError|null, responseMessage: cosmwasm_wasm_v1_query_pb.QueryContractsByCreatorResponse|null) => void
): UnaryResponse;
}