UNPKG

@bandprotocol/bandchain.js

Version:

TypeScript library for Cosmos SDK and BandChain

57 lines (56 loc) 4.08 kB
import { Rpc } from "../../../helpers"; import { QueryClient } from "@cosmjs/stargate"; import { QueryCountsRequest, QueryCountsResponse, QueryGroupsRequest, QueryGroupsResponse, QueryGroupRequest, QueryGroupResponse, QueryMembersRequest, QueryMembersResponse, QueryIsGranteeRequest, QueryIsGranteeResponse, QueryDERequest, QueryDEResponse, QueryPendingGroupsRequest, QueryPendingGroupsResponse, QueryPendingSigningsRequest, QueryPendingSigningsResponse, QuerySigningRequest, QuerySigningResponse, QuerySigningsRequest, QuerySigningsResponse, QueryParamsRequest, QueryParamsResponse } from "./query"; /** Query defines the gRPC querier service. */ export interface Query { /** Counts queries the number of existing groups and signing. */ counts(request?: QueryCountsRequest): Promise<QueryCountsResponse>; /** Groups queries groups details. */ groups(request?: QueryGroupsRequest): Promise<QueryGroupsResponse>; /** Group queries group details from the given id. */ group(request: QueryGroupRequest): Promise<QueryGroupResponse>; /** Members queries all members in this group. */ members(request: QueryMembersRequest): Promise<QueryMembersResponse>; /** IsGrantee queries whether granter grants the grantee. */ isGrantee(request: QueryIsGranteeRequest): Promise<QueryIsGranteeResponse>; /** DE queries all de for this address. */ dE(request: QueryDERequest): Promise<QueryDEResponse>; /** PendingGroups queries all pending groups that waits the given address to submit a message. */ pendingGroups(request: QueryPendingGroupsRequest): Promise<QueryPendingGroupsResponse>; /** PendingSignings queries all pending requests that waits the given address to sign a message. */ pendingSignings(request: QueryPendingSigningsRequest): Promise<QueryPendingSigningsResponse>; /** Signing queries signing details from the given id. */ signing(request: QuerySigningRequest): Promise<QuerySigningResponse>; /** Signings queries signings details. */ signings(request?: QuerySigningsRequest): Promise<QuerySigningsResponse>; /** Params returns all parameters of the module. */ params(request?: QueryParamsRequest): Promise<QueryParamsResponse>; } export declare class QueryClientImpl implements Query { private readonly rpc; constructor(rpc: Rpc); counts(request?: QueryCountsRequest): Promise<QueryCountsResponse>; groups(request?: QueryGroupsRequest): Promise<QueryGroupsResponse>; group(request: QueryGroupRequest): Promise<QueryGroupResponse>; members(request: QueryMembersRequest): Promise<QueryMembersResponse>; isGrantee(request: QueryIsGranteeRequest): Promise<QueryIsGranteeResponse>; dE(request: QueryDERequest): Promise<QueryDEResponse>; pendingGroups(request: QueryPendingGroupsRequest): Promise<QueryPendingGroupsResponse>; pendingSignings(request: QueryPendingSigningsRequest): Promise<QueryPendingSigningsResponse>; signing(request: QuerySigningRequest): Promise<QuerySigningResponse>; signings(request?: QuerySigningsRequest): Promise<QuerySigningsResponse>; params(request?: QueryParamsRequest): Promise<QueryParamsResponse>; } export declare const createRpcQueryExtension: (base: QueryClient) => { counts(request?: QueryCountsRequest): Promise<QueryCountsResponse>; groups(request?: QueryGroupsRequest): Promise<QueryGroupsResponse>; group(request: QueryGroupRequest): Promise<QueryGroupResponse>; members(request: QueryMembersRequest): Promise<QueryMembersResponse>; isGrantee(request: QueryIsGranteeRequest): Promise<QueryIsGranteeResponse>; dE(request: QueryDERequest): Promise<QueryDEResponse>; pendingGroups(request: QueryPendingGroupsRequest): Promise<QueryPendingGroupsResponse>; pendingSignings(request: QueryPendingSigningsRequest): Promise<QueryPendingSigningsResponse>; signing(request: QuerySigningRequest): Promise<QuerySigningResponse>; signings(request?: QuerySigningsRequest): Promise<QuerySigningsResponse>; params(request?: QueryParamsRequest): Promise<QueryParamsResponse>; };