Skip to main content
Glama
query.rpc.Query.js9.85 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.getProtoRevNumberOfTrades = this.getProtoRevNumberOfTrades.bind(this); this.getProtoRevProfitsByDenom = this.getProtoRevProfitsByDenom.bind(this); this.getProtoRevAllProfits = this.getProtoRevAllProfits.bind(this); this.getProtoRevStatisticsByRoute = this.getProtoRevStatisticsByRoute.bind(this); this.getProtoRevAllRouteStatistics = this.getProtoRevAllRouteStatistics.bind(this); this.getProtoRevTokenPairArbRoutes = this.getProtoRevTokenPairArbRoutes.bind(this); this.getProtoRevAdminAccount = this.getProtoRevAdminAccount.bind(this); this.getProtoRevDeveloperAccount = this.getProtoRevDeveloperAccount.bind(this); this.getProtoRevInfoByPoolType = this.getProtoRevInfoByPoolType.bind(this); this.getProtoRevMaxPoolPointsPerTx = this.getProtoRevMaxPoolPointsPerTx.bind(this); this.getProtoRevMaxPoolPointsPerBlock = this.getProtoRevMaxPoolPointsPerBlock.bind(this); this.getProtoRevBaseDenoms = this.getProtoRevBaseDenoms.bind(this); this.getProtoRevEnabled = this.getProtoRevEnabled.bind(this); this.getProtoRevPool = this.getProtoRevPool.bind(this); this.getAllProtocolRevenue = this.getAllProtocolRevenue.bind(this); } params(request = {}) { const data = query_1.QueryParamsRequest.encode(request).finish(); const promise = this.rpc.request("osmosis.protorev.v1beta1.Query", "Params", data); return promise.then(data => query_1.QueryParamsResponse.decode(new binary_1.BinaryReader(data))); } getProtoRevNumberOfTrades(request = {}) { const data = query_1.QueryGetProtoRevNumberOfTradesRequest.encode(request).finish(); const promise = this.rpc.request("osmosis.protorev.v1beta1.Query", "GetProtoRevNumberOfTrades", data); return promise.then(data => query_1.QueryGetProtoRevNumberOfTradesResponse.decode(new binary_1.BinaryReader(data))); } getProtoRevProfitsByDenom(request) { const data = query_1.QueryGetProtoRevProfitsByDenomRequest.encode(request).finish(); const promise = this.rpc.request("osmosis.protorev.v1beta1.Query", "GetProtoRevProfitsByDenom", data); return promise.then(data => query_1.QueryGetProtoRevProfitsByDenomResponse.decode(new binary_1.BinaryReader(data))); } getProtoRevAllProfits(request = {}) { const data = query_1.QueryGetProtoRevAllProfitsRequest.encode(request).finish(); const promise = this.rpc.request("osmosis.protorev.v1beta1.Query", "GetProtoRevAllProfits", data); return promise.then(data => query_1.QueryGetProtoRevAllProfitsResponse.decode(new binary_1.BinaryReader(data))); } getProtoRevStatisticsByRoute(request) { const data = query_1.QueryGetProtoRevStatisticsByRouteRequest.encode(request).finish(); const promise = this.rpc.request("osmosis.protorev.v1beta1.Query", "GetProtoRevStatisticsByRoute", data); return promise.then(data => query_1.QueryGetProtoRevStatisticsByRouteResponse.decode(new binary_1.BinaryReader(data))); } getProtoRevAllRouteStatistics(request = {}) { const data = query_1.QueryGetProtoRevAllRouteStatisticsRequest.encode(request).finish(); const promise = this.rpc.request("osmosis.protorev.v1beta1.Query", "GetProtoRevAllRouteStatistics", data); return promise.then(data => query_1.QueryGetProtoRevAllRouteStatisticsResponse.decode(new binary_1.BinaryReader(data))); } getProtoRevTokenPairArbRoutes(request = {}) { const data = query_1.QueryGetProtoRevTokenPairArbRoutesRequest.encode(request).finish(); const promise = this.rpc.request("osmosis.protorev.v1beta1.Query", "GetProtoRevTokenPairArbRoutes", data); return promise.then(data => query_1.QueryGetProtoRevTokenPairArbRoutesResponse.decode(new binary_1.BinaryReader(data))); } getProtoRevAdminAccount(request = {}) { const data = query_1.QueryGetProtoRevAdminAccountRequest.encode(request).finish(); const promise = this.rpc.request("osmosis.protorev.v1beta1.Query", "GetProtoRevAdminAccount", data); return promise.then(data => query_1.QueryGetProtoRevAdminAccountResponse.decode(new binary_1.BinaryReader(data))); } getProtoRevDeveloperAccount(request = {}) { const data = query_1.QueryGetProtoRevDeveloperAccountRequest.encode(request).finish(); const promise = this.rpc.request("osmosis.protorev.v1beta1.Query", "GetProtoRevDeveloperAccount", data); return promise.then(data => query_1.QueryGetProtoRevDeveloperAccountResponse.decode(new binary_1.BinaryReader(data))); } getProtoRevInfoByPoolType(request = {}) { const data = query_1.QueryGetProtoRevInfoByPoolTypeRequest.encode(request).finish(); const promise = this.rpc.request("osmosis.protorev.v1beta1.Query", "GetProtoRevInfoByPoolType", data); return promise.then(data => query_1.QueryGetProtoRevInfoByPoolTypeResponse.decode(new binary_1.BinaryReader(data))); } getProtoRevMaxPoolPointsPerTx(request = {}) { const data = query_1.QueryGetProtoRevMaxPoolPointsPerTxRequest.encode(request).finish(); const promise = this.rpc.request("osmosis.protorev.v1beta1.Query", "GetProtoRevMaxPoolPointsPerTx", data); return promise.then(data => query_1.QueryGetProtoRevMaxPoolPointsPerTxResponse.decode(new binary_1.BinaryReader(data))); } getProtoRevMaxPoolPointsPerBlock(request = {}) { const data = query_1.QueryGetProtoRevMaxPoolPointsPerBlockRequest.encode(request).finish(); const promise = this.rpc.request("osmosis.protorev.v1beta1.Query", "GetProtoRevMaxPoolPointsPerBlock", data); return promise.then(data => query_1.QueryGetProtoRevMaxPoolPointsPerBlockResponse.decode(new binary_1.BinaryReader(data))); } getProtoRevBaseDenoms(request = {}) { const data = query_1.QueryGetProtoRevBaseDenomsRequest.encode(request).finish(); const promise = this.rpc.request("osmosis.protorev.v1beta1.Query", "GetProtoRevBaseDenoms", data); return promise.then(data => query_1.QueryGetProtoRevBaseDenomsResponse.decode(new binary_1.BinaryReader(data))); } getProtoRevEnabled(request = {}) { const data = query_1.QueryGetProtoRevEnabledRequest.encode(request).finish(); const promise = this.rpc.request("osmosis.protorev.v1beta1.Query", "GetProtoRevEnabled", data); return promise.then(data => query_1.QueryGetProtoRevEnabledResponse.decode(new binary_1.BinaryReader(data))); } getProtoRevPool(request) { const data = query_1.QueryGetProtoRevPoolRequest.encode(request).finish(); const promise = this.rpc.request("osmosis.protorev.v1beta1.Query", "GetProtoRevPool", data); return promise.then(data => query_1.QueryGetProtoRevPoolResponse.decode(new binary_1.BinaryReader(data))); } getAllProtocolRevenue(request = {}) { const data = query_1.QueryGetAllProtocolRevenueRequest.encode(request).finish(); const promise = this.rpc.request("osmosis.protorev.v1beta1.Query", "GetAllProtocolRevenue", data); return promise.then(data => query_1.QueryGetAllProtocolRevenueResponse.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); }, getProtoRevNumberOfTrades(request) { return queryService.getProtoRevNumberOfTrades(request); }, getProtoRevProfitsByDenom(request) { return queryService.getProtoRevProfitsByDenom(request); }, getProtoRevAllProfits(request) { return queryService.getProtoRevAllProfits(request); }, getProtoRevStatisticsByRoute(request) { return queryService.getProtoRevStatisticsByRoute(request); }, getProtoRevAllRouteStatistics(request) { return queryService.getProtoRevAllRouteStatistics(request); }, getProtoRevTokenPairArbRoutes(request) { return queryService.getProtoRevTokenPairArbRoutes(request); }, getProtoRevAdminAccount(request) { return queryService.getProtoRevAdminAccount(request); }, getProtoRevDeveloperAccount(request) { return queryService.getProtoRevDeveloperAccount(request); }, getProtoRevInfoByPoolType(request) { return queryService.getProtoRevInfoByPoolType(request); }, getProtoRevMaxPoolPointsPerTx(request) { return queryService.getProtoRevMaxPoolPointsPerTx(request); }, getProtoRevMaxPoolPointsPerBlock(request) { return queryService.getProtoRevMaxPoolPointsPerBlock(request); }, getProtoRevBaseDenoms(request) { return queryService.getProtoRevBaseDenoms(request); }, getProtoRevEnabled(request) { return queryService.getProtoRevEnabled(request); }, getProtoRevPool(request) { return queryService.getProtoRevPool(request); }, getAllProtocolRevenue(request) { return queryService.getAllProtocolRevenue(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