@bandprotocol/bandchain.js
Version:
TypeScript library for Cosmos SDK and BandChain
23 lines (22 loc) • 2.29 kB
TypeScript
import { LCDClient } from "@cosmology/lcd";
import { QueryCountsRequest, QueryCountsResponseSDKType, QueryDataRequest, QueryDataResponseSDKType, QueryDataSourceRequest, QueryDataSourceResponseSDKType, QueryOracleScriptRequest, QueryOracleScriptResponseSDKType, QueryRequestRequest, QueryRequestResponseSDKType, QueryPendingRequestsRequest, QueryPendingRequestsResponseSDKType, QueryValidatorRequest, QueryValidatorResponseSDKType, QueryIsReporterRequest, QueryIsReporterResponseSDKType, QueryReportersRequest, QueryReportersResponseSDKType, QueryActiveValidatorsRequest, QueryActiveValidatorsResponseSDKType, QueryParamsRequest, QueryParamsResponseSDKType, QueryRequestSearchRequest, QueryRequestSearchResponseSDKType, QueryRequestPriceRequest, QueryRequestPriceResponseSDKType, QueryRequestVerificationRequest, QueryRequestVerificationResponseSDKType } from "./query";
export declare class LCDQueryClient {
req: LCDClient;
constructor({ requestClient }: {
requestClient: LCDClient;
});
counts(_params?: QueryCountsRequest): Promise<QueryCountsResponseSDKType>;
data(params: QueryDataRequest): Promise<QueryDataResponseSDKType>;
dataSource(params: QueryDataSourceRequest): Promise<QueryDataSourceResponseSDKType>;
oracleScript(params: QueryOracleScriptRequest): Promise<QueryOracleScriptResponseSDKType>;
request(params: QueryRequestRequest): Promise<QueryRequestResponseSDKType>;
pendingRequests(params: QueryPendingRequestsRequest): Promise<QueryPendingRequestsResponseSDKType>;
validator(params: QueryValidatorRequest): Promise<QueryValidatorResponseSDKType>;
isReporter(params: QueryIsReporterRequest): Promise<QueryIsReporterResponseSDKType>;
reporters(params: QueryReportersRequest): Promise<QueryReportersResponseSDKType>;
activeValidators(_params?: QueryActiveValidatorsRequest): Promise<QueryActiveValidatorsResponseSDKType>;
params(_params?: QueryParamsRequest): Promise<QueryParamsResponseSDKType>;
requestSearch(params: QueryRequestSearchRequest): Promise<QueryRequestSearchResponseSDKType>;
requestPrice(params: QueryRequestPriceRequest): Promise<QueryRequestPriceResponseSDKType>;
requestVerification(params: QueryRequestVerificationRequest): Promise<QueryRequestVerificationResponseSDKType>;
}