@bandprotocol/bandchain.js
Version:
TypeScript library for Cosmos SDK and BandChain
20 lines (19 loc) • 1.85 kB
TypeScript
import { LCDClient } from "@cosmology/lcd";
import { QueryCurrentFeedsRequest, QueryCurrentFeedsResponseSDKType, QueryIsFeederRequest, QueryIsFeederResponseSDKType, QueryParamsRequest, QueryParamsResponseSDKType, QueryPriceRequest, QueryPriceResponseSDKType, QueryPricesRequest, QueryPricesResponseSDKType, QueryAllPricesRequest, QueryAllPricesResponseSDKType, QueryReferenceSourceConfigRequest, QueryReferenceSourceConfigResponseSDKType, QuerySignalTotalPowersRequest, QuerySignalTotalPowersResponseSDKType, QueryValidValidatorRequest, QueryValidValidatorResponseSDKType, QueryValidatorPricesRequest, QueryValidatorPricesResponseSDKType, QueryVoteRequest, QueryVoteResponseSDKType } from "./query";
export declare class LCDQueryClient {
req: LCDClient;
constructor({ requestClient }: {
requestClient: LCDClient;
});
currentFeeds(_params?: QueryCurrentFeedsRequest): Promise<QueryCurrentFeedsResponseSDKType>;
isFeeder(params: QueryIsFeederRequest): Promise<QueryIsFeederResponseSDKType>;
params(_params?: QueryParamsRequest): Promise<QueryParamsResponseSDKType>;
price(params: QueryPriceRequest): Promise<QueryPriceResponseSDKType>;
prices(params: QueryPricesRequest): Promise<QueryPricesResponseSDKType>;
allPrices(params?: QueryAllPricesRequest): Promise<QueryAllPricesResponseSDKType>;
referenceSourceConfig(_params?: QueryReferenceSourceConfigRequest): Promise<QueryReferenceSourceConfigResponseSDKType>;
signalTotalPowers(params: QuerySignalTotalPowersRequest): Promise<QuerySignalTotalPowersResponseSDKType>;
validValidator(params: QueryValidValidatorRequest): Promise<QueryValidValidatorResponseSDKType>;
validatorPrices(params: QueryValidatorPricesRequest): Promise<QueryValidatorPricesResponseSDKType>;
vote(params: QueryVoteRequest): Promise<QueryVoteResponseSDKType>;
}