Skip to main content
Glama
query.rpc.Query.d.ts2.92 kB
import { Rpc } from "../../../helpers"; import { QueryClient } from "@cosmjs/stargate"; import { QueryCurrentPlanRequest, QueryCurrentPlanResponse, QueryAppliedPlanRequest, QueryAppliedPlanResponse, QueryUpgradedConsensusStateRequest, QueryUpgradedConsensusStateResponse, QueryModuleVersionsRequest, QueryModuleVersionsResponse, QueryAuthorityRequest, QueryAuthorityResponse } from "./query"; /** Query defines the gRPC upgrade querier service. */ export interface Query { /** CurrentPlan queries the current upgrade plan. */ currentPlan(request?: QueryCurrentPlanRequest): Promise<QueryCurrentPlanResponse>; /** AppliedPlan queries a previously applied upgrade plan by its name. */ appliedPlan(request: QueryAppliedPlanRequest): Promise<QueryAppliedPlanResponse>; /** * UpgradedConsensusState queries the consensus state that will serve * as a trusted kernel for the next version of this chain. It will only be * stored at the last height of this chain. * UpgradedConsensusState RPC not supported with legacy querier * This rpc is deprecated now that IBC has its own replacement * (https://github.com/cosmos/ibc-go/blob/2c880a22e9f9cc75f62b527ca94aa75ce1106001/proto/ibc/core/client/v1/query.proto#L54) */ upgradedConsensusState(request: QueryUpgradedConsensusStateRequest): Promise<QueryUpgradedConsensusStateResponse>; /** * ModuleVersions queries the list of module versions from state. * * Since: cosmos-sdk 0.43 */ moduleVersions(request: QueryModuleVersionsRequest): Promise<QueryModuleVersionsResponse>; /** * Returns the account with authority to conduct upgrades * * Since: cosmos-sdk 0.46 */ authority(request?: QueryAuthorityRequest): Promise<QueryAuthorityResponse>; } export declare class QueryClientImpl implements Query { private readonly rpc; constructor(rpc: Rpc); currentPlan(request?: QueryCurrentPlanRequest): Promise<QueryCurrentPlanResponse>; appliedPlan(request: QueryAppliedPlanRequest): Promise<QueryAppliedPlanResponse>; upgradedConsensusState(request: QueryUpgradedConsensusStateRequest): Promise<QueryUpgradedConsensusStateResponse>; moduleVersions(request: QueryModuleVersionsRequest): Promise<QueryModuleVersionsResponse>; authority(request?: QueryAuthorityRequest): Promise<QueryAuthorityResponse>; } export declare const createRpcQueryExtension: (base: QueryClient) => { currentPlan(request?: QueryCurrentPlanRequest): Promise<QueryCurrentPlanResponse>; appliedPlan(request: QueryAppliedPlanRequest): Promise<QueryAppliedPlanResponse>; upgradedConsensusState(request: QueryUpgradedConsensusStateRequest): Promise<QueryUpgradedConsensusStateResponse>; moduleVersions(request: QueryModuleVersionsRequest): Promise<QueryModuleVersionsResponse>; authority(request?: QueryAuthorityRequest): Promise<QueryAuthorityResponse>; };

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/MyronKoch-dev/osmosis-mcp-server'

If you have feedback or need assistance with the MCP directory API, please join our Discord server