Skip to main content
Glama
query.rpc.Query.js11.1 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.createRpcQueryExtension = exports.QueryClientImpl = void 0; const binary_1 = require("../../binary"); const stargate_1 = require("@cosmjs/stargate"); const query_1 = require("./query"); class QueryClientImpl { rpc; constructor(rpc) { this.rpc = rpc; this.params = this.params.bind(this); this.assetType = this.assetType.bind(this); this.allAssets = this.allAssets.bind(this); this.assetMultiplier = this.assetMultiplier.bind(this); this.allIntermediaryAccounts = this.allIntermediaryAccounts.bind(this); this.connectedIntermediaryAccount = this.connectedIntermediaryAccount.bind(this); this.totalDelegationByValidatorForDenom = this.totalDelegationByValidatorForDenom.bind(this); this.totalSuperfluidDelegations = this.totalSuperfluidDelegations.bind(this); this.superfluidDelegationAmount = this.superfluidDelegationAmount.bind(this); this.superfluidDelegationsByDelegator = this.superfluidDelegationsByDelegator.bind(this); this.superfluidUndelegationsByDelegator = this.superfluidUndelegationsByDelegator.bind(this); this.superfluidDelegationsByValidatorDenom = this.superfluidDelegationsByValidatorDenom.bind(this); this.estimateSuperfluidDelegatedAmountByValidatorDenom = this.estimateSuperfluidDelegatedAmountByValidatorDenom.bind(this); this.totalDelegationByDelegator = this.totalDelegationByDelegator.bind(this); this.unpoolWhitelist = this.unpoolWhitelist.bind(this); this.userConcentratedSuperfluidPositionsDelegated = this.userConcentratedSuperfluidPositionsDelegated.bind(this); this.userConcentratedSuperfluidPositionsUndelegating = this.userConcentratedSuperfluidPositionsUndelegating.bind(this); this.restSupply = this.restSupply.bind(this); } params(request = {}) { const data = query_1.QueryParamsRequest.encode(request).finish(); const promise = this.rpc.request("osmosis.superfluid.Query", "Params", data); return promise.then(data => query_1.QueryParamsResponse.decode(new binary_1.BinaryReader(data))); } assetType(request) { const data = query_1.AssetTypeRequest.encode(request).finish(); const promise = this.rpc.request("osmosis.superfluid.Query", "AssetType", data); return promise.then(data => query_1.AssetTypeResponse.decode(new binary_1.BinaryReader(data))); } allAssets(request = {}) { const data = query_1.AllAssetsRequest.encode(request).finish(); const promise = this.rpc.request("osmosis.superfluid.Query", "AllAssets", data); return promise.then(data => query_1.AllAssetsResponse.decode(new binary_1.BinaryReader(data))); } assetMultiplier(request) { const data = query_1.AssetMultiplierRequest.encode(request).finish(); const promise = this.rpc.request("osmosis.superfluid.Query", "AssetMultiplier", data); return promise.then(data => query_1.AssetMultiplierResponse.decode(new binary_1.BinaryReader(data))); } allIntermediaryAccounts(request = { pagination: undefined }) { const data = query_1.AllIntermediaryAccountsRequest.encode(request).finish(); const promise = this.rpc.request("osmosis.superfluid.Query", "AllIntermediaryAccounts", data); return promise.then(data => query_1.AllIntermediaryAccountsResponse.decode(new binary_1.BinaryReader(data))); } connectedIntermediaryAccount(request) { const data = query_1.ConnectedIntermediaryAccountRequest.encode(request).finish(); const promise = this.rpc.request("osmosis.superfluid.Query", "ConnectedIntermediaryAccount", data); return promise.then(data => query_1.ConnectedIntermediaryAccountResponse.decode(new binary_1.BinaryReader(data))); } totalDelegationByValidatorForDenom(request) { const data = query_1.QueryTotalDelegationByValidatorForDenomRequest.encode(request).finish(); const promise = this.rpc.request("osmosis.superfluid.Query", "TotalDelegationByValidatorForDenom", data); return promise.then(data => query_1.QueryTotalDelegationByValidatorForDenomResponse.decode(new binary_1.BinaryReader(data))); } totalSuperfluidDelegations(request = {}) { const data = query_1.TotalSuperfluidDelegationsRequest.encode(request).finish(); const promise = this.rpc.request("osmosis.superfluid.Query", "TotalSuperfluidDelegations", data); return promise.then(data => query_1.TotalSuperfluidDelegationsResponse.decode(new binary_1.BinaryReader(data))); } superfluidDelegationAmount(request) { const data = query_1.SuperfluidDelegationAmountRequest.encode(request).finish(); const promise = this.rpc.request("osmosis.superfluid.Query", "SuperfluidDelegationAmount", data); return promise.then(data => query_1.SuperfluidDelegationAmountResponse.decode(new binary_1.BinaryReader(data))); } superfluidDelegationsByDelegator(request) { const data = query_1.SuperfluidDelegationsByDelegatorRequest.encode(request).finish(); const promise = this.rpc.request("osmosis.superfluid.Query", "SuperfluidDelegationsByDelegator", data); return promise.then(data => query_1.SuperfluidDelegationsByDelegatorResponse.decode(new binary_1.BinaryReader(data))); } superfluidUndelegationsByDelegator(request) { const data = query_1.SuperfluidUndelegationsByDelegatorRequest.encode(request).finish(); const promise = this.rpc.request("osmosis.superfluid.Query", "SuperfluidUndelegationsByDelegator", data); return promise.then(data => query_1.SuperfluidUndelegationsByDelegatorResponse.decode(new binary_1.BinaryReader(data))); } superfluidDelegationsByValidatorDenom(request) { const data = query_1.SuperfluidDelegationsByValidatorDenomRequest.encode(request).finish(); const promise = this.rpc.request("osmosis.superfluid.Query", "SuperfluidDelegationsByValidatorDenom", data); return promise.then(data => query_1.SuperfluidDelegationsByValidatorDenomResponse.decode(new binary_1.BinaryReader(data))); } estimateSuperfluidDelegatedAmountByValidatorDenom(request) { const data = query_1.EstimateSuperfluidDelegatedAmountByValidatorDenomRequest.encode(request).finish(); const promise = this.rpc.request("osmosis.superfluid.Query", "EstimateSuperfluidDelegatedAmountByValidatorDenom", data); return promise.then(data => query_1.EstimateSuperfluidDelegatedAmountByValidatorDenomResponse.decode(new binary_1.BinaryReader(data))); } totalDelegationByDelegator(request) { const data = query_1.QueryTotalDelegationByDelegatorRequest.encode(request).finish(); const promise = this.rpc.request("osmosis.superfluid.Query", "TotalDelegationByDelegator", data); return promise.then(data => query_1.QueryTotalDelegationByDelegatorResponse.decode(new binary_1.BinaryReader(data))); } unpoolWhitelist(request = {}) { const data = query_1.QueryUnpoolWhitelistRequest.encode(request).finish(); const promise = this.rpc.request("osmosis.superfluid.Query", "UnpoolWhitelist", data); return promise.then(data => query_1.QueryUnpoolWhitelistResponse.decode(new binary_1.BinaryReader(data))); } userConcentratedSuperfluidPositionsDelegated(request) { const data = query_1.UserConcentratedSuperfluidPositionsDelegatedRequest.encode(request).finish(); const promise = this.rpc.request("osmosis.superfluid.Query", "UserConcentratedSuperfluidPositionsDelegated", data); return promise.then(data => query_1.UserConcentratedSuperfluidPositionsDelegatedResponse.decode(new binary_1.BinaryReader(data))); } userConcentratedSuperfluidPositionsUndelegating(request) { const data = query_1.UserConcentratedSuperfluidPositionsUndelegatingRequest.encode(request).finish(); const promise = this.rpc.request("osmosis.superfluid.Query", "UserConcentratedSuperfluidPositionsUndelegating", data); return promise.then(data => query_1.UserConcentratedSuperfluidPositionsUndelegatingResponse.decode(new binary_1.BinaryReader(data))); } restSupply(request) { const data = query_1.QueryRestSupplyRequest.encode(request).finish(); const promise = this.rpc.request("osmosis.superfluid.Query", "RestSupply", data); return promise.then(data => query_1.QueryRestSupplyResponse.decode(new binary_1.BinaryReader(data))); } } exports.QueryClientImpl = QueryClientImpl; const createRpcQueryExtension = (base) => { const rpc = (0, stargate_1.createProtobufRpcClient)(base); const queryService = new QueryClientImpl(rpc); return { params(request) { return queryService.params(request); }, assetType(request) { return queryService.assetType(request); }, allAssets(request) { return queryService.allAssets(request); }, assetMultiplier(request) { return queryService.assetMultiplier(request); }, allIntermediaryAccounts(request) { return queryService.allIntermediaryAccounts(request); }, connectedIntermediaryAccount(request) { return queryService.connectedIntermediaryAccount(request); }, totalDelegationByValidatorForDenom(request) { return queryService.totalDelegationByValidatorForDenom(request); }, totalSuperfluidDelegations(request) { return queryService.totalSuperfluidDelegations(request); }, superfluidDelegationAmount(request) { return queryService.superfluidDelegationAmount(request); }, superfluidDelegationsByDelegator(request) { return queryService.superfluidDelegationsByDelegator(request); }, superfluidUndelegationsByDelegator(request) { return queryService.superfluidUndelegationsByDelegator(request); }, superfluidDelegationsByValidatorDenom(request) { return queryService.superfluidDelegationsByValidatorDenom(request); }, estimateSuperfluidDelegatedAmountByValidatorDenom(request) { return queryService.estimateSuperfluidDelegatedAmountByValidatorDenom(request); }, totalDelegationByDelegator(request) { return queryService.totalDelegationByDelegator(request); }, unpoolWhitelist(request) { return queryService.unpoolWhitelist(request); }, userConcentratedSuperfluidPositionsDelegated(request) { return queryService.userConcentratedSuperfluidPositionsDelegated(request); }, userConcentratedSuperfluidPositionsUndelegating(request) { return queryService.userConcentratedSuperfluidPositionsUndelegating(request); }, restSupply(request) { return queryService.restSupply(request); } }; }; exports.createRpcQueryExtension = createRpcQueryExtension;

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