Skip to main content
Glama
query.rpc.Query.d.ts2.37 kB
import { Rpc } from "../../../helpers"; import { QueryClient } from "@cosmjs/stargate"; import { QueryFeeTokensRequest, QueryFeeTokensResponse, QueryDenomSpotPriceRequest, QueryDenomSpotPriceResponse, QueryDenomPoolIdRequest, QueryDenomPoolIdResponse, QueryBaseDenomRequest, QueryBaseDenomResponse, QueryEipBaseFeeRequest, QueryEipBaseFeeResponse } from "./query"; export interface Query { /** * FeeTokens returns a list of all the whitelisted fee tokens and their * corresponding pools. It does not include the BaseDenom, which has its own * query endpoint */ feeTokens(request?: QueryFeeTokensRequest): Promise<QueryFeeTokensResponse>; /** DenomSpotPrice returns all spot prices by each registered token denom. */ denomSpotPrice(request: QueryDenomSpotPriceRequest): Promise<QueryDenomSpotPriceResponse>; /** Returns the poolID for a specified denom input. */ denomPoolId(request: QueryDenomPoolIdRequest): Promise<QueryDenomPoolIdResponse>; /** Returns a list of all base denom tokens and their corresponding pools. */ baseDenom(request?: QueryBaseDenomRequest): Promise<QueryBaseDenomResponse>; /** Returns a list of all base denom tokens and their corresponding pools. */ getEipBaseFee(request?: QueryEipBaseFeeRequest): Promise<QueryEipBaseFeeResponse>; } export declare class QueryClientImpl implements Query { private readonly rpc; constructor(rpc: Rpc); feeTokens(request?: QueryFeeTokensRequest): Promise<QueryFeeTokensResponse>; denomSpotPrice(request: QueryDenomSpotPriceRequest): Promise<QueryDenomSpotPriceResponse>; denomPoolId(request: QueryDenomPoolIdRequest): Promise<QueryDenomPoolIdResponse>; baseDenom(request?: QueryBaseDenomRequest): Promise<QueryBaseDenomResponse>; getEipBaseFee(request?: QueryEipBaseFeeRequest): Promise<QueryEipBaseFeeResponse>; } export declare const createRpcQueryExtension: (base: QueryClient) => { feeTokens(request?: QueryFeeTokensRequest): Promise<QueryFeeTokensResponse>; denomSpotPrice(request: QueryDenomSpotPriceRequest): Promise<QueryDenomSpotPriceResponse>; denomPoolId(request: QueryDenomPoolIdRequest): Promise<QueryDenomPoolIdResponse>; baseDenom(request?: QueryBaseDenomRequest): Promise<QueryBaseDenomResponse>; getEipBaseFee(request?: QueryEipBaseFeeRequest): Promise<QueryEipBaseFeeResponse>; };

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