Skip to main content
Glama
query.js101 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.GaugeWeight = exports.QueryCurrentWeightByGroupGaugeIDResponse = exports.QueryCurrentWeightByGroupGaugeIDRequest = exports.QueryGroupByGroupGaugeIDResponse = exports.QueryGroupByGroupGaugeIDRequest = exports.QueryAllGroupsWithGaugeResponse = exports.QueryAllGroupsWithGaugeRequest = exports.QueryAllGroupsGaugesResponse = exports.QueryAllGroupsGaugesRequest = exports.QueryAllGroupsResponse = exports.QueryAllGroupsRequest = exports.QueryLockableDurationsResponse = exports.QueryLockableDurationsRequest = exports.RewardsEstResponse = exports.RewardsEstRequest = exports.UpcomingGaugesPerDenomResponse = exports.UpcomingGaugesPerDenomRequest = exports.UpcomingGaugesResponse = exports.UpcomingGaugesRequest = exports.ActiveGaugesPerDenomResponse = exports.ActiveGaugesPerDenomRequest = exports.ActiveGaugesResponse = exports.ActiveGaugesRequest = exports.GaugesResponse = exports.GaugesRequest = exports.GaugeByIDResponse = exports.GaugeByIDRequest = exports.ModuleToDistributeCoinsResponse = exports.ModuleToDistributeCoinsRequest = void 0; //@ts-nocheck const pagination_1 = require("../../cosmos/base/query/v1beta1/pagination"); const coin_1 = require("../../cosmos/base/v1beta1/coin"); const gauge_1 = require("./gauge"); const duration_1 = require("../../google/protobuf/duration"); const group_1 = require("./group"); const binary_1 = require("../../binary"); const registry_1 = require("../../registry"); const math_1 = require("@cosmjs/math"); function createBaseModuleToDistributeCoinsRequest() { return {}; } exports.ModuleToDistributeCoinsRequest = { typeUrl: "/osmosis.incentives.ModuleToDistributeCoinsRequest", aminoType: "osmosis/incentives/module-to-distribute-coins-request", is(o) { return o && o.$typeUrl === exports.ModuleToDistributeCoinsRequest.typeUrl; }, isSDK(o) { return o && o.$typeUrl === exports.ModuleToDistributeCoinsRequest.typeUrl; }, isAmino(o) { return o && o.$typeUrl === exports.ModuleToDistributeCoinsRequest.typeUrl; }, encode(_, writer = binary_1.BinaryWriter.create()) { return writer; }, decode(input, length) { const reader = input instanceof binary_1.BinaryReader ? input : new binary_1.BinaryReader(input); let end = length === undefined ? reader.len : reader.pos + length; const message = createBaseModuleToDistributeCoinsRequest(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { default: reader.skipType(tag & 7); break; } } return message; }, fromPartial(_) { const message = createBaseModuleToDistributeCoinsRequest(); return message; }, fromAmino(_) { const message = createBaseModuleToDistributeCoinsRequest(); return message; }, toAmino(_) { const obj = {}; return obj; }, fromAminoMsg(object) { return exports.ModuleToDistributeCoinsRequest.fromAmino(object.value); }, toAminoMsg(message) { return { type: "osmosis/incentives/module-to-distribute-coins-request", value: exports.ModuleToDistributeCoinsRequest.toAmino(message) }; }, fromProtoMsg(message) { return exports.ModuleToDistributeCoinsRequest.decode(message.value); }, toProto(message) { return exports.ModuleToDistributeCoinsRequest.encode(message).finish(); }, toProtoMsg(message) { return { typeUrl: "/osmosis.incentives.ModuleToDistributeCoinsRequest", value: exports.ModuleToDistributeCoinsRequest.encode(message).finish() }; } }; registry_1.GlobalDecoderRegistry.register(exports.ModuleToDistributeCoinsRequest.typeUrl, exports.ModuleToDistributeCoinsRequest); registry_1.GlobalDecoderRegistry.registerAminoProtoMapping(exports.ModuleToDistributeCoinsRequest.aminoType, exports.ModuleToDistributeCoinsRequest.typeUrl); function createBaseModuleToDistributeCoinsResponse() { return { coins: [] }; } exports.ModuleToDistributeCoinsResponse = { typeUrl: "/osmosis.incentives.ModuleToDistributeCoinsResponse", aminoType: "osmosis/incentives/module-to-distribute-coins-response", is(o) { return o && (o.$typeUrl === exports.ModuleToDistributeCoinsResponse.typeUrl || Array.isArray(o.coins) && (!o.coins.length || coin_1.Coin.is(o.coins[0]))); }, isSDK(o) { return o && (o.$typeUrl === exports.ModuleToDistributeCoinsResponse.typeUrl || Array.isArray(o.coins) && (!o.coins.length || coin_1.Coin.isSDK(o.coins[0]))); }, isAmino(o) { return o && (o.$typeUrl === exports.ModuleToDistributeCoinsResponse.typeUrl || Array.isArray(o.coins) && (!o.coins.length || coin_1.Coin.isAmino(o.coins[0]))); }, encode(message, writer = binary_1.BinaryWriter.create()) { for (const v of message.coins) { coin_1.Coin.encode(v, writer.uint32(10).fork()).ldelim(); } return writer; }, decode(input, length) { const reader = input instanceof binary_1.BinaryReader ? input : new binary_1.BinaryReader(input); let end = length === undefined ? reader.len : reader.pos + length; const message = createBaseModuleToDistributeCoinsResponse(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: message.coins.push(coin_1.Coin.decode(reader, reader.uint32())); break; default: reader.skipType(tag & 7); break; } } return message; }, fromPartial(object) { const message = createBaseModuleToDistributeCoinsResponse(); message.coins = object.coins?.map(e => coin_1.Coin.fromPartial(e)) || []; return message; }, fromAmino(object) { const message = createBaseModuleToDistributeCoinsResponse(); message.coins = object.coins?.map(e => coin_1.Coin.fromAmino(e)) || []; return message; }, toAmino(message) { const obj = {}; if (message.coins) { obj.coins = message.coins.map(e => e ? coin_1.Coin.toAmino(e) : undefined); } else { obj.coins = message.coins; } return obj; }, fromAminoMsg(object) { return exports.ModuleToDistributeCoinsResponse.fromAmino(object.value); }, toAminoMsg(message) { return { type: "osmosis/incentives/module-to-distribute-coins-response", value: exports.ModuleToDistributeCoinsResponse.toAmino(message) }; }, fromProtoMsg(message) { return exports.ModuleToDistributeCoinsResponse.decode(message.value); }, toProto(message) { return exports.ModuleToDistributeCoinsResponse.encode(message).finish(); }, toProtoMsg(message) { return { typeUrl: "/osmosis.incentives.ModuleToDistributeCoinsResponse", value: exports.ModuleToDistributeCoinsResponse.encode(message).finish() }; } }; registry_1.GlobalDecoderRegistry.register(exports.ModuleToDistributeCoinsResponse.typeUrl, exports.ModuleToDistributeCoinsResponse); registry_1.GlobalDecoderRegistry.registerAminoProtoMapping(exports.ModuleToDistributeCoinsResponse.aminoType, exports.ModuleToDistributeCoinsResponse.typeUrl); function createBaseGaugeByIDRequest() { return { id: BigInt(0) }; } exports.GaugeByIDRequest = { typeUrl: "/osmosis.incentives.GaugeByIDRequest", aminoType: "osmosis/incentives/gauge-by-id-request", is(o) { return o && (o.$typeUrl === exports.GaugeByIDRequest.typeUrl || typeof o.id === "bigint"); }, isSDK(o) { return o && (o.$typeUrl === exports.GaugeByIDRequest.typeUrl || typeof o.id === "bigint"); }, isAmino(o) { return o && (o.$typeUrl === exports.GaugeByIDRequest.typeUrl || typeof o.id === "bigint"); }, encode(message, writer = binary_1.BinaryWriter.create()) { if (message.id !== BigInt(0)) { writer.uint32(8).uint64(message.id); } return writer; }, decode(input, length) { const reader = input instanceof binary_1.BinaryReader ? input : new binary_1.BinaryReader(input); let end = length === undefined ? reader.len : reader.pos + length; const message = createBaseGaugeByIDRequest(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: message.id = reader.uint64(); break; default: reader.skipType(tag & 7); break; } } return message; }, fromPartial(object) { const message = createBaseGaugeByIDRequest(); message.id = object.id !== undefined && object.id !== null ? BigInt(object.id.toString()) : BigInt(0); return message; }, fromAmino(object) { const message = createBaseGaugeByIDRequest(); if (object.id !== undefined && object.id !== null) { message.id = BigInt(object.id); } return message; }, toAmino(message) { const obj = {}; obj.id = message.id !== BigInt(0) ? message.id.toString() : undefined; return obj; }, fromAminoMsg(object) { return exports.GaugeByIDRequest.fromAmino(object.value); }, toAminoMsg(message) { return { type: "osmosis/incentives/gauge-by-id-request", value: exports.GaugeByIDRequest.toAmino(message) }; }, fromProtoMsg(message) { return exports.GaugeByIDRequest.decode(message.value); }, toProto(message) { return exports.GaugeByIDRequest.encode(message).finish(); }, toProtoMsg(message) { return { typeUrl: "/osmosis.incentives.GaugeByIDRequest", value: exports.GaugeByIDRequest.encode(message).finish() }; } }; registry_1.GlobalDecoderRegistry.register(exports.GaugeByIDRequest.typeUrl, exports.GaugeByIDRequest); registry_1.GlobalDecoderRegistry.registerAminoProtoMapping(exports.GaugeByIDRequest.aminoType, exports.GaugeByIDRequest.typeUrl); function createBaseGaugeByIDResponse() { return { gauge: undefined }; } exports.GaugeByIDResponse = { typeUrl: "/osmosis.incentives.GaugeByIDResponse", aminoType: "osmosis/incentives/gauge-by-id-response", is(o) { return o && o.$typeUrl === exports.GaugeByIDResponse.typeUrl; }, isSDK(o) { return o && o.$typeUrl === exports.GaugeByIDResponse.typeUrl; }, isAmino(o) { return o && o.$typeUrl === exports.GaugeByIDResponse.typeUrl; }, encode(message, writer = binary_1.BinaryWriter.create()) { if (message.gauge !== undefined) { gauge_1.Gauge.encode(message.gauge, writer.uint32(10).fork()).ldelim(); } return writer; }, decode(input, length) { const reader = input instanceof binary_1.BinaryReader ? input : new binary_1.BinaryReader(input); let end = length === undefined ? reader.len : reader.pos + length; const message = createBaseGaugeByIDResponse(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: message.gauge = gauge_1.Gauge.decode(reader, reader.uint32()); break; default: reader.skipType(tag & 7); break; } } return message; }, fromPartial(object) { const message = createBaseGaugeByIDResponse(); message.gauge = object.gauge !== undefined && object.gauge !== null ? gauge_1.Gauge.fromPartial(object.gauge) : undefined; return message; }, fromAmino(object) { const message = createBaseGaugeByIDResponse(); if (object.gauge !== undefined && object.gauge !== null) { message.gauge = gauge_1.Gauge.fromAmino(object.gauge); } return message; }, toAmino(message) { const obj = {}; obj.gauge = message.gauge ? gauge_1.Gauge.toAmino(message.gauge) : undefined; return obj; }, fromAminoMsg(object) { return exports.GaugeByIDResponse.fromAmino(object.value); }, toAminoMsg(message) { return { type: "osmosis/incentives/gauge-by-id-response", value: exports.GaugeByIDResponse.toAmino(message) }; }, fromProtoMsg(message) { return exports.GaugeByIDResponse.decode(message.value); }, toProto(message) { return exports.GaugeByIDResponse.encode(message).finish(); }, toProtoMsg(message) { return { typeUrl: "/osmosis.incentives.GaugeByIDResponse", value: exports.GaugeByIDResponse.encode(message).finish() }; } }; registry_1.GlobalDecoderRegistry.register(exports.GaugeByIDResponse.typeUrl, exports.GaugeByIDResponse); registry_1.GlobalDecoderRegistry.registerAminoProtoMapping(exports.GaugeByIDResponse.aminoType, exports.GaugeByIDResponse.typeUrl); function createBaseGaugesRequest() { return { pagination: undefined }; } exports.GaugesRequest = { typeUrl: "/osmosis.incentives.GaugesRequest", aminoType: "osmosis/incentives/gauges-request", is(o) { return o && o.$typeUrl === exports.GaugesRequest.typeUrl; }, isSDK(o) { return o && o.$typeUrl === exports.GaugesRequest.typeUrl; }, isAmino(o) { return o && o.$typeUrl === exports.GaugesRequest.typeUrl; }, encode(message, writer = binary_1.BinaryWriter.create()) { if (message.pagination !== undefined) { pagination_1.PageRequest.encode(message.pagination, writer.uint32(10).fork()).ldelim(); } return writer; }, decode(input, length) { const reader = input instanceof binary_1.BinaryReader ? input : new binary_1.BinaryReader(input); let end = length === undefined ? reader.len : reader.pos + length; const message = createBaseGaugesRequest(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: message.pagination = pagination_1.PageRequest.decode(reader, reader.uint32()); break; default: reader.skipType(tag & 7); break; } } return message; }, fromPartial(object) { const message = createBaseGaugesRequest(); message.pagination = object.pagination !== undefined && object.pagination !== null ? pagination_1.PageRequest.fromPartial(object.pagination) : undefined; return message; }, fromAmino(object) { const message = createBaseGaugesRequest(); if (object.pagination !== undefined && object.pagination !== null) { message.pagination = pagination_1.PageRequest.fromAmino(object.pagination); } return message; }, toAmino(message) { const obj = {}; obj.pagination = message.pagination ? pagination_1.PageRequest.toAmino(message.pagination) : undefined; return obj; }, fromAminoMsg(object) { return exports.GaugesRequest.fromAmino(object.value); }, toAminoMsg(message) { return { type: "osmosis/incentives/gauges-request", value: exports.GaugesRequest.toAmino(message) }; }, fromProtoMsg(message) { return exports.GaugesRequest.decode(message.value); }, toProto(message) { return exports.GaugesRequest.encode(message).finish(); }, toProtoMsg(message) { return { typeUrl: "/osmosis.incentives.GaugesRequest", value: exports.GaugesRequest.encode(message).finish() }; } }; registry_1.GlobalDecoderRegistry.register(exports.GaugesRequest.typeUrl, exports.GaugesRequest); registry_1.GlobalDecoderRegistry.registerAminoProtoMapping(exports.GaugesRequest.aminoType, exports.GaugesRequest.typeUrl); function createBaseGaugesResponse() { return { data: [], pagination: undefined }; } exports.GaugesResponse = { typeUrl: "/osmosis.incentives.GaugesResponse", aminoType: "osmosis/incentives/gauges-response", is(o) { return o && (o.$typeUrl === exports.GaugesResponse.typeUrl || Array.isArray(o.data) && (!o.data.length || gauge_1.Gauge.is(o.data[0]))); }, isSDK(o) { return o && (o.$typeUrl === exports.GaugesResponse.typeUrl || Array.isArray(o.data) && (!o.data.length || gauge_1.Gauge.isSDK(o.data[0]))); }, isAmino(o) { return o && (o.$typeUrl === exports.GaugesResponse.typeUrl || Array.isArray(o.data) && (!o.data.length || gauge_1.Gauge.isAmino(o.data[0]))); }, encode(message, writer = binary_1.BinaryWriter.create()) { for (const v of message.data) { gauge_1.Gauge.encode(v, writer.uint32(10).fork()).ldelim(); } if (message.pagination !== undefined) { pagination_1.PageResponse.encode(message.pagination, writer.uint32(18).fork()).ldelim(); } return writer; }, decode(input, length) { const reader = input instanceof binary_1.BinaryReader ? input : new binary_1.BinaryReader(input); let end = length === undefined ? reader.len : reader.pos + length; const message = createBaseGaugesResponse(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: message.data.push(gauge_1.Gauge.decode(reader, reader.uint32())); break; case 2: message.pagination = pagination_1.PageResponse.decode(reader, reader.uint32()); break; default: reader.skipType(tag & 7); break; } } return message; }, fromPartial(object) { const message = createBaseGaugesResponse(); message.data = object.data?.map(e => gauge_1.Gauge.fromPartial(e)) || []; message.pagination = object.pagination !== undefined && object.pagination !== null ? pagination_1.PageResponse.fromPartial(object.pagination) : undefined; return message; }, fromAmino(object) { const message = createBaseGaugesResponse(); message.data = object.data?.map(e => gauge_1.Gauge.fromAmino(e)) || []; if (object.pagination !== undefined && object.pagination !== null) { message.pagination = pagination_1.PageResponse.fromAmino(object.pagination); } return message; }, toAmino(message) { const obj = {}; if (message.data) { obj.data = message.data.map(e => e ? gauge_1.Gauge.toAmino(e) : undefined); } else { obj.data = message.data; } obj.pagination = message.pagination ? pagination_1.PageResponse.toAmino(message.pagination) : undefined; return obj; }, fromAminoMsg(object) { return exports.GaugesResponse.fromAmino(object.value); }, toAminoMsg(message) { return { type: "osmosis/incentives/gauges-response", value: exports.GaugesResponse.toAmino(message) }; }, fromProtoMsg(message) { return exports.GaugesResponse.decode(message.value); }, toProto(message) { return exports.GaugesResponse.encode(message).finish(); }, toProtoMsg(message) { return { typeUrl: "/osmosis.incentives.GaugesResponse", value: exports.GaugesResponse.encode(message).finish() }; } }; registry_1.GlobalDecoderRegistry.register(exports.GaugesResponse.typeUrl, exports.GaugesResponse); registry_1.GlobalDecoderRegistry.registerAminoProtoMapping(exports.GaugesResponse.aminoType, exports.GaugesResponse.typeUrl); function createBaseActiveGaugesRequest() { return { pagination: undefined }; } exports.ActiveGaugesRequest = { typeUrl: "/osmosis.incentives.ActiveGaugesRequest", aminoType: "osmosis/incentives/active-gauges-request", is(o) { return o && o.$typeUrl === exports.ActiveGaugesRequest.typeUrl; }, isSDK(o) { return o && o.$typeUrl === exports.ActiveGaugesRequest.typeUrl; }, isAmino(o) { return o && o.$typeUrl === exports.ActiveGaugesRequest.typeUrl; }, encode(message, writer = binary_1.BinaryWriter.create()) { if (message.pagination !== undefined) { pagination_1.PageRequest.encode(message.pagination, writer.uint32(10).fork()).ldelim(); } return writer; }, decode(input, length) { const reader = input instanceof binary_1.BinaryReader ? input : new binary_1.BinaryReader(input); let end = length === undefined ? reader.len : reader.pos + length; const message = createBaseActiveGaugesRequest(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: message.pagination = pagination_1.PageRequest.decode(reader, reader.uint32()); break; default: reader.skipType(tag & 7); break; } } return message; }, fromPartial(object) { const message = createBaseActiveGaugesRequest(); message.pagination = object.pagination !== undefined && object.pagination !== null ? pagination_1.PageRequest.fromPartial(object.pagination) : undefined; return message; }, fromAmino(object) { const message = createBaseActiveGaugesRequest(); if (object.pagination !== undefined && object.pagination !== null) { message.pagination = pagination_1.PageRequest.fromAmino(object.pagination); } return message; }, toAmino(message) { const obj = {}; obj.pagination = message.pagination ? pagination_1.PageRequest.toAmino(message.pagination) : undefined; return obj; }, fromAminoMsg(object) { return exports.ActiveGaugesRequest.fromAmino(object.value); }, toAminoMsg(message) { return { type: "osmosis/incentives/active-gauges-request", value: exports.ActiveGaugesRequest.toAmino(message) }; }, fromProtoMsg(message) { return exports.ActiveGaugesRequest.decode(message.value); }, toProto(message) { return exports.ActiveGaugesRequest.encode(message).finish(); }, toProtoMsg(message) { return { typeUrl: "/osmosis.incentives.ActiveGaugesRequest", value: exports.ActiveGaugesRequest.encode(message).finish() }; } }; registry_1.GlobalDecoderRegistry.register(exports.ActiveGaugesRequest.typeUrl, exports.ActiveGaugesRequest); registry_1.GlobalDecoderRegistry.registerAminoProtoMapping(exports.ActiveGaugesRequest.aminoType, exports.ActiveGaugesRequest.typeUrl); function createBaseActiveGaugesResponse() { return { data: [], pagination: undefined }; } exports.ActiveGaugesResponse = { typeUrl: "/osmosis.incentives.ActiveGaugesResponse", aminoType: "osmosis/incentives/active-gauges-response", is(o) { return o && (o.$typeUrl === exports.ActiveGaugesResponse.typeUrl || Array.isArray(o.data) && (!o.data.length || gauge_1.Gauge.is(o.data[0]))); }, isSDK(o) { return o && (o.$typeUrl === exports.ActiveGaugesResponse.typeUrl || Array.isArray(o.data) && (!o.data.length || gauge_1.Gauge.isSDK(o.data[0]))); }, isAmino(o) { return o && (o.$typeUrl === exports.ActiveGaugesResponse.typeUrl || Array.isArray(o.data) && (!o.data.length || gauge_1.Gauge.isAmino(o.data[0]))); }, encode(message, writer = binary_1.BinaryWriter.create()) { for (const v of message.data) { gauge_1.Gauge.encode(v, writer.uint32(10).fork()).ldelim(); } if (message.pagination !== undefined) { pagination_1.PageResponse.encode(message.pagination, writer.uint32(18).fork()).ldelim(); } return writer; }, decode(input, length) { const reader = input instanceof binary_1.BinaryReader ? input : new binary_1.BinaryReader(input); let end = length === undefined ? reader.len : reader.pos + length; const message = createBaseActiveGaugesResponse(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: message.data.push(gauge_1.Gauge.decode(reader, reader.uint32())); break; case 2: message.pagination = pagination_1.PageResponse.decode(reader, reader.uint32()); break; default: reader.skipType(tag & 7); break; } } return message; }, fromPartial(object) { const message = createBaseActiveGaugesResponse(); message.data = object.data?.map(e => gauge_1.Gauge.fromPartial(e)) || []; message.pagination = object.pagination !== undefined && object.pagination !== null ? pagination_1.PageResponse.fromPartial(object.pagination) : undefined; return message; }, fromAmino(object) { const message = createBaseActiveGaugesResponse(); message.data = object.data?.map(e => gauge_1.Gauge.fromAmino(e)) || []; if (object.pagination !== undefined && object.pagination !== null) { message.pagination = pagination_1.PageResponse.fromAmino(object.pagination); } return message; }, toAmino(message) { const obj = {}; if (message.data) { obj.data = message.data.map(e => e ? gauge_1.Gauge.toAmino(e) : undefined); } else { obj.data = message.data; } obj.pagination = message.pagination ? pagination_1.PageResponse.toAmino(message.pagination) : undefined; return obj; }, fromAminoMsg(object) { return exports.ActiveGaugesResponse.fromAmino(object.value); }, toAminoMsg(message) { return { type: "osmosis/incentives/active-gauges-response", value: exports.ActiveGaugesResponse.toAmino(message) }; }, fromProtoMsg(message) { return exports.ActiveGaugesResponse.decode(message.value); }, toProto(message) { return exports.ActiveGaugesResponse.encode(message).finish(); }, toProtoMsg(message) { return { typeUrl: "/osmosis.incentives.ActiveGaugesResponse", value: exports.ActiveGaugesResponse.encode(message).finish() }; } }; registry_1.GlobalDecoderRegistry.register(exports.ActiveGaugesResponse.typeUrl, exports.ActiveGaugesResponse); registry_1.GlobalDecoderRegistry.registerAminoProtoMapping(exports.ActiveGaugesResponse.aminoType, exports.ActiveGaugesResponse.typeUrl); function createBaseActiveGaugesPerDenomRequest() { return { denom: "", pagination: undefined }; } exports.ActiveGaugesPerDenomRequest = { typeUrl: "/osmosis.incentives.ActiveGaugesPerDenomRequest", aminoType: "osmosis/incentives/active-gauges-per-denom-request", is(o) { return o && (o.$typeUrl === exports.ActiveGaugesPerDenomRequest.typeUrl || typeof o.denom === "string"); }, isSDK(o) { return o && (o.$typeUrl === exports.ActiveGaugesPerDenomRequest.typeUrl || typeof o.denom === "string"); }, isAmino(o) { return o && (o.$typeUrl === exports.ActiveGaugesPerDenomRequest.typeUrl || typeof o.denom === "string"); }, encode(message, writer = binary_1.BinaryWriter.create()) { if (message.denom !== "") { writer.uint32(10).string(message.denom); } if (message.pagination !== undefined) { pagination_1.PageRequest.encode(message.pagination, writer.uint32(18).fork()).ldelim(); } return writer; }, decode(input, length) { const reader = input instanceof binary_1.BinaryReader ? input : new binary_1.BinaryReader(input); let end = length === undefined ? reader.len : reader.pos + length; const message = createBaseActiveGaugesPerDenomRequest(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: message.denom = reader.string(); break; case 2: message.pagination = pagination_1.PageRequest.decode(reader, reader.uint32()); break; default: reader.skipType(tag & 7); break; } } return message; }, fromPartial(object) { const message = createBaseActiveGaugesPerDenomRequest(); message.denom = object.denom ?? ""; message.pagination = object.pagination !== undefined && object.pagination !== null ? pagination_1.PageRequest.fromPartial(object.pagination) : undefined; return message; }, fromAmino(object) { const message = createBaseActiveGaugesPerDenomRequest(); if (object.denom !== undefined && object.denom !== null) { message.denom = object.denom; } if (object.pagination !== undefined && object.pagination !== null) { message.pagination = pagination_1.PageRequest.fromAmino(object.pagination); } return message; }, toAmino(message) { const obj = {}; obj.denom = message.denom === "" ? undefined : message.denom; obj.pagination = message.pagination ? pagination_1.PageRequest.toAmino(message.pagination) : undefined; return obj; }, fromAminoMsg(object) { return exports.ActiveGaugesPerDenomRequest.fromAmino(object.value); }, toAminoMsg(message) { return { type: "osmosis/incentives/active-gauges-per-denom-request", value: exports.ActiveGaugesPerDenomRequest.toAmino(message) }; }, fromProtoMsg(message) { return exports.ActiveGaugesPerDenomRequest.decode(message.value); }, toProto(message) { return exports.ActiveGaugesPerDenomRequest.encode(message).finish(); }, toProtoMsg(message) { return { typeUrl: "/osmosis.incentives.ActiveGaugesPerDenomRequest", value: exports.ActiveGaugesPerDenomRequest.encode(message).finish() }; } }; registry_1.GlobalDecoderRegistry.register(exports.ActiveGaugesPerDenomRequest.typeUrl, exports.ActiveGaugesPerDenomRequest); registry_1.GlobalDecoderRegistry.registerAminoProtoMapping(exports.ActiveGaugesPerDenomRequest.aminoType, exports.ActiveGaugesPerDenomRequest.typeUrl); function createBaseActiveGaugesPerDenomResponse() { return { data: [], pagination: undefined }; } exports.ActiveGaugesPerDenomResponse = { typeUrl: "/osmosis.incentives.ActiveGaugesPerDenomResponse", aminoType: "osmosis/incentives/active-gauges-per-denom-response", is(o) { return o && (o.$typeUrl === exports.ActiveGaugesPerDenomResponse.typeUrl || Array.isArray(o.data) && (!o.data.length || gauge_1.Gauge.is(o.data[0]))); }, isSDK(o) { return o && (o.$typeUrl === exports.ActiveGaugesPerDenomResponse.typeUrl || Array.isArray(o.data) && (!o.data.length || gauge_1.Gauge.isSDK(o.data[0]))); }, isAmino(o) { return o && (o.$typeUrl === exports.ActiveGaugesPerDenomResponse.typeUrl || Array.isArray(o.data) && (!o.data.length || gauge_1.Gauge.isAmino(o.data[0]))); }, encode(message, writer = binary_1.BinaryWriter.create()) { for (const v of message.data) { gauge_1.Gauge.encode(v, writer.uint32(10).fork()).ldelim(); } if (message.pagination !== undefined) { pagination_1.PageResponse.encode(message.pagination, writer.uint32(18).fork()).ldelim(); } return writer; }, decode(input, length) { const reader = input instanceof binary_1.BinaryReader ? input : new binary_1.BinaryReader(input); let end = length === undefined ? reader.len : reader.pos + length; const message = createBaseActiveGaugesPerDenomResponse(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: message.data.push(gauge_1.Gauge.decode(reader, reader.uint32())); break; case 2: message.pagination = pagination_1.PageResponse.decode(reader, reader.uint32()); break; default: reader.skipType(tag & 7); break; } } return message; }, fromPartial(object) { const message = createBaseActiveGaugesPerDenomResponse(); message.data = object.data?.map(e => gauge_1.Gauge.fromPartial(e)) || []; message.pagination = object.pagination !== undefined && object.pagination !== null ? pagination_1.PageResponse.fromPartial(object.pagination) : undefined; return message; }, fromAmino(object) { const message = createBaseActiveGaugesPerDenomResponse(); message.data = object.data?.map(e => gauge_1.Gauge.fromAmino(e)) || []; if (object.pagination !== undefined && object.pagination !== null) { message.pagination = pagination_1.PageResponse.fromAmino(object.pagination); } return message; }, toAmino(message) { const obj = {}; if (message.data) { obj.data = message.data.map(e => e ? gauge_1.Gauge.toAmino(e) : undefined); } else { obj.data = message.data; } obj.pagination = message.pagination ? pagination_1.PageResponse.toAmino(message.pagination) : undefined; return obj; }, fromAminoMsg(object) { return exports.ActiveGaugesPerDenomResponse.fromAmino(object.value); }, toAminoMsg(message) { return { type: "osmosis/incentives/active-gauges-per-denom-response", value: exports.ActiveGaugesPerDenomResponse.toAmino(message) }; }, fromProtoMsg(message) { return exports.ActiveGaugesPerDenomResponse.decode(message.value); }, toProto(message) { return exports.ActiveGaugesPerDenomResponse.encode(message).finish(); }, toProtoMsg(message) { return { typeUrl: "/osmosis.incentives.ActiveGaugesPerDenomResponse", value: exports.ActiveGaugesPerDenomResponse.encode(message).finish() }; } }; registry_1.GlobalDecoderRegistry.register(exports.ActiveGaugesPerDenomResponse.typeUrl, exports.ActiveGaugesPerDenomResponse); registry_1.GlobalDecoderRegistry.registerAminoProtoMapping(exports.ActiveGaugesPerDenomResponse.aminoType, exports.ActiveGaugesPerDenomResponse.typeUrl); function createBaseUpcomingGaugesRequest() { return { pagination: undefined }; } exports.UpcomingGaugesRequest = { typeUrl: "/osmosis.incentives.UpcomingGaugesRequest", aminoType: "osmosis/incentives/upcoming-gauges-request", is(o) { return o && o.$typeUrl === exports.UpcomingGaugesRequest.typeUrl; }, isSDK(o) { return o && o.$typeUrl === exports.UpcomingGaugesRequest.typeUrl; }, isAmino(o) { return o && o.$typeUrl === exports.UpcomingGaugesRequest.typeUrl; }, encode(message, writer = binary_1.BinaryWriter.create()) { if (message.pagination !== undefined) { pagination_1.PageRequest.encode(message.pagination, writer.uint32(10).fork()).ldelim(); } return writer; }, decode(input, length) { const reader = input instanceof binary_1.BinaryReader ? input : new binary_1.BinaryReader(input); let end = length === undefined ? reader.len : reader.pos + length; const message = createBaseUpcomingGaugesRequest(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: message.pagination = pagination_1.PageRequest.decode(reader, reader.uint32()); break; default: reader.skipType(tag & 7); break; } } return message; }, fromPartial(object) { const message = createBaseUpcomingGaugesRequest(); message.pagination = object.pagination !== undefined && object.pagination !== null ? pagination_1.PageRequest.fromPartial(object.pagination) : undefined; return message; }, fromAmino(object) { const message = createBaseUpcomingGaugesRequest(); if (object.pagination !== undefined && object.pagination !== null) { message.pagination = pagination_1.PageRequest.fromAmino(object.pagination); } return message; }, toAmino(message) { const obj = {}; obj.pagination = message.pagination ? pagination_1.PageRequest.toAmino(message.pagination) : undefined; return obj; }, fromAminoMsg(object) { return exports.UpcomingGaugesRequest.fromAmino(object.value); }, toAminoMsg(message) { return { type: "osmosis/incentives/upcoming-gauges-request", value: exports.UpcomingGaugesRequest.toAmino(message) }; }, fromProtoMsg(message) { return exports.UpcomingGaugesRequest.decode(message.value); }, toProto(message) { return exports.UpcomingGaugesRequest.encode(message).finish(); }, toProtoMsg(message) { return { typeUrl: "/osmosis.incentives.UpcomingGaugesRequest", value: exports.UpcomingGaugesRequest.encode(message).finish() }; } }; registry_1.GlobalDecoderRegistry.register(exports.UpcomingGaugesRequest.typeUrl, exports.UpcomingGaugesRequest); registry_1.GlobalDecoderRegistry.registerAminoProtoMapping(exports.UpcomingGaugesRequest.aminoType, exports.UpcomingGaugesRequest.typeUrl); function createBaseUpcomingGaugesResponse() { return { data: [], pagination: undefined }; } exports.UpcomingGaugesResponse = { typeUrl: "/osmosis.incentives.UpcomingGaugesResponse", aminoType: "osmosis/incentives/upcoming-gauges-response", is(o) { return o && (o.$typeUrl === exports.UpcomingGaugesResponse.typeUrl || Array.isArray(o.data) && (!o.data.length || gauge_1.Gauge.is(o.data[0]))); }, isSDK(o) { return o && (o.$typeUrl === exports.UpcomingGaugesResponse.typeUrl || Array.isArray(o.data) && (!o.data.length || gauge_1.Gauge.isSDK(o.data[0]))); }, isAmino(o) { return o && (o.$typeUrl === exports.UpcomingGaugesResponse.typeUrl || Array.isArray(o.data) && (!o.data.length || gauge_1.Gauge.isAmino(o.data[0]))); }, encode(message, writer = binary_1.BinaryWriter.create()) { for (const v of message.data) { gauge_1.Gauge.encode(v, writer.uint32(10).fork()).ldelim(); } if (message.pagination !== undefined) { pagination_1.PageResponse.encode(message.pagination, writer.uint32(18).fork()).ldelim(); } return writer; }, decode(input, length) { const reader = input instanceof binary_1.BinaryReader ? input : new binary_1.BinaryReader(input); let end = length === undefined ? reader.len : reader.pos + length; const message = createBaseUpcomingGaugesResponse(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: message.data.push(gauge_1.Gauge.decode(reader, reader.uint32())); break; case 2: message.pagination = pagination_1.PageResponse.decode(reader, reader.uint32()); break; default: reader.skipType(tag & 7); break; } } return message; }, fromPartial(object) { const message = createBaseUpcomingGaugesResponse(); message.data = object.data?.map(e => gauge_1.Gauge.fromPartial(e)) || []; message.pagination = object.pagination !== undefined && object.pagination !== null ? pagination_1.PageResponse.fromPartial(object.pagination) : undefined; return message; }, fromAmino(object) { const message = createBaseUpcomingGaugesResponse(); message.data = object.data?.map(e => gauge_1.Gauge.fromAmino(e)) || []; if (object.pagination !== undefined && object.pagination !== null) { message.pagination = pagination_1.PageResponse.fromAmino(object.pagination); } return message; }, toAmino(message) { const obj = {}; if (message.data) { obj.data = message.data.map(e => e ? gauge_1.Gauge.toAmino(e) : undefined); } else { obj.data = message.data; } obj.pagination = message.pagination ? pagination_1.PageResponse.toAmino(message.pagination) : undefined; return obj; }, fromAminoMsg(object) { return exports.UpcomingGaugesResponse.fromAmino(object.value); }, toAminoMsg(message) { return { type: "osmosis/incentives/upcoming-gauges-response", value: exports.UpcomingGaugesResponse.toAmino(message) }; }, fromProtoMsg(message) { return exports.UpcomingGaugesResponse.decode(message.value); }, toProto(message) { return exports.UpcomingGaugesResponse.encode(message).finish(); }, toProtoMsg(message) { return { typeUrl: "/osmosis.incentives.UpcomingGaugesResponse", value: exports.UpcomingGaugesResponse.encode(message).finish() }; } }; registry_1.GlobalDecoderRegistry.register(exports.UpcomingGaugesResponse.typeUrl, exports.UpcomingGaugesResponse); registry_1.GlobalDecoderRegistry.registerAminoProtoMapping(exports.UpcomingGaugesResponse.aminoType, exports.UpcomingGaugesResponse.typeUrl); function createBaseUpcomingGaugesPerDenomRequest() { return { denom: "", pagination: undefined }; } exports.UpcomingGaugesPerDenomRequest = { typeUrl: "/osmosis.incentives.UpcomingGaugesPerDenomRequest", aminoType: "osmosis/incentives/upcoming-gauges-per-denom-request", is(o) { return o && (o.$typeUrl === exports.UpcomingGaugesPerDenomRequest.typeUrl || typeof o.denom === "string"); }, isSDK(o) { return o && (o.$typeUrl === exports.UpcomingGaugesPerDenomRequest.typeUrl || typeof o.denom === "string"); }, isAmino(o) { return o && (o.$typeUrl === exports.UpcomingGaugesPerDenomRequest.typeUrl || typeof o.denom === "string"); }, encode(message, writer = binary_1.BinaryWriter.create()) { if (message.denom !== "") { writer.uint32(10).string(message.denom); } if (message.pagination !== undefined) { pagination_1.PageRequest.encode(message.pagination, writer.uint32(18).fork()).ldelim(); } return writer; }, decode(input, length) { const reader = input instanceof binary_1.BinaryReader ? input : new binary_1.BinaryReader(input); let end = length === undefined ? reader.len : reader.pos + length; const message = createBaseUpcomingGaugesPerDenomRequest(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: message.denom = reader.string(); break; case 2: message.pagination = pagination_1.PageRequest.decode(reader, reader.uint32()); break; default: reader.skipType(tag & 7); break; } } return message; }, fromPartial(object) { const message = createBaseUpcomingGaugesPerDenomRequest(); message.denom = object.denom ?? ""; message.pagination = object.pagination !== undefined && object.pagination !== null ? pagination_1.PageRequest.fromPartial(object.pagination) : undefined; return message; }, fromAmino(object) { const message = createBaseUpcomingGaugesPerDenomRequest(); if (object.denom !== undefined && object.denom !== null) { message.denom = object.denom; } if (object.pagination !== undefined && object.pagination !== null) { message.pagination = pagination_1.PageRequest.fromAmino(object.pagination); } return message; }, toAmino(message) { const obj = {}; obj.denom = message.denom === "" ? undefined : message.denom; obj.pagination = message.pagination ? pagination_1.PageRequest.toAmino(message.pagination) : undefined; return obj; }, fromAminoMsg(object) { return exports.UpcomingGaugesPerDenomRequest.fromAmino(object.value); }, toAminoMsg(message) { return { type: "osmosis/incentives/upcoming-gauges-per-denom-request", value: exports.UpcomingGaugesPerDenomRequest.toAmino(message) }; }, fromProtoMsg(message) { return exports.UpcomingGaugesPerDenomRequest.decode(message.value); }, toProto(message) { return exports.UpcomingGaugesPerDenomRequest.encode(message).finish(); }, toProtoMsg(message) { return { typeUrl: "/osmosis.incentives.UpcomingGaugesPerDenomRequest", value: exports.UpcomingGaugesPerDenomRequest.encode(message).finish() }; } }; registry_1.GlobalDecoderRegistry.register(exports.UpcomingGaugesPerDenomRequest.typeUrl, exports.UpcomingGaugesPerDenomRequest); registry_1.GlobalDecoderRegistry.registerAminoProtoMapping(exports.UpcomingGaugesPerDenomRequest.aminoType, exports.UpcomingGaugesPerDenomRequest.typeUrl); function createBaseUpcomingGaugesPerDenomResponse() { return { upcomingGauges: [], pagination: undefined }; } exports.UpcomingGaugesPerDenomResponse = { typeUrl: "/osmosis.incentives.UpcomingGaugesPerDenomResponse", aminoType: "osmosis/incentives/upcoming-gauges-per-denom-response", is(o) { return o && (o.$typeUrl === exports.UpcomingGaugesPerDenomResponse.typeUrl || Array.isArray(o.upcomingGauges) && (!o.upcomingGauges.length || gauge_1.Gauge.is(o.upcomingGauges[0]))); }, isSDK(o) { return o && (o.$typeUrl === exports.UpcomingGaugesPerDenomResponse.typeUrl || Array.isArray(o.upcoming_gauges) && (!o.upcoming_gauges.length || gauge_1.Gauge.isSDK(o.upcoming_gauges[0]))); }, isAmino(o) { return o && (o.$typeUrl === exports.UpcomingGaugesPerDenomResponse.typeUrl || Array.isArray(o.upcoming_gauges) && (!o.upcoming_gauges.length || gauge_1.Gauge.isAmino(o.upcoming_gauges[0]))); }, encode(message, writer = binary_1.BinaryWriter.create()) { for (const v of message.upcomingGauges) { gauge_1.Gauge.encode(v, writer.uint32(10).fork()).ldelim(); } if (message.pagination !== undefined) { pagination_1.PageResponse.encode(message.pagination, writer.uint32(18).fork()).ldelim(); } return writer; }, decode(input, length) { const reader = input instanceof binary_1.BinaryReader ? input : new binary_1.BinaryReader(input); let end = length === undefined ? reader.len : reader.pos + length; const message = createBaseUpcomingGaugesPerDenomResponse(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: message.upcomingGauges.push(gauge_1.Gauge.decode(reader, reader.uint32())); break; case 2: message.pagination = pagination_1.PageResponse.decode(reader, reader.uint32()); break; default: reader.skipType(tag & 7); break; } } return message; }, fromPartial(object) { const message = createBaseUpcomingGaugesPerDenomResponse(); message.upcomingGauges = object.upcomingGauges?.map(e => gauge_1.Gauge.fromPartial(e)) || []; message.pagination = object.pagination !== undefined && object.pagination !== null ? pagination_1.PageResponse.fromPartial(object.pagination) : undefined; return message; }, fromAmino(object) { const message = createBaseUpcomingGaugesPerDenomResponse(); message.upcomingGauges = object.upcoming_gauges?.map(e => gauge_1.Gauge.fromAmino(e)) || []; if (object.pagination !== undefined && object.pagination !== null) { message.pagination = pagination_1.PageResponse.fromAmino(object.pagination); } return message; }, toAmino(message) { const obj = {}; if (message.upcomingGauges) { obj.upcoming_gauges = message.upcomingGauges.map(e => e ? gauge_1.Gauge.toAmino(e) : undefined); } else { obj.upcoming_gauges = message.upcomingGauges; } obj.pagination = message.pagination ? pagination_1.PageResponse.toAmino(message.pagination) : undefined; return obj; }, fromAminoMsg(object) { return exports.UpcomingGaugesPerDenomResponse.fromAmino(object.value); }, toAminoMsg(message) { return { type: "osmosis/incentives/upcoming-gauges-per-denom-response", value: exports.UpcomingGaugesPerDenomResponse.toAmino(message) }; }, fromProtoMsg(message) { return exports.UpcomingGaugesPerDenomResponse.decode(message.value); }, toProto(message) { return exports.UpcomingGaugesPerDenomResponse.encode(message).finish(); }, toProtoMsg(message) { return { typeUrl: "/osmosis.incentives.UpcomingGaugesPerDenomResponse", value: exports.UpcomingGaugesPerDenomResponse.encode(message).finish() }; } }; registry_1.GlobalDecoderRegistry.register(exports.UpcomingGaugesPerDenomResponse.typeUrl, exports.UpcomingGaugesPerDenomResponse); registry_1.GlobalDecoderRegistry.registerAminoProtoMapping(exports.UpcomingGaugesPerDenomResponse.aminoType, exports.UpcomingGaugesPerDenomResponse.typeUrl); function createBaseRewardsEstRequest() { return { owner: "", lockIds: [], endEpoch: BigInt(0) }; } exports.RewardsEstRequest = { typeUrl: "/osmosis.incentives.RewardsEstRequest", aminoType: "osmosis/incentives/rewards-est-request", is(o) { return o && (o.$typeUrl === exports.RewardsEstRequest.typeUrl || typeof o.owner === "string" && Array.isArray(o.lockIds) && (!o.lockIds.length || typeof o.lockIds[0] === "bigint") && typeof o.endEpoch === "bigint"); }, isSDK(o) { return o && (o.$typeUrl === exports.RewardsEstRequest.typeUrl || typeof o.owner === "string" && Array.isArray(o.lock_ids) && (!o.lock_ids.length || typeof o.lock_ids[0] === "bigint") && typeof o.end_epoch === "bigint"); }, isAmino(o) { return o && (o.$typeUrl === exports.RewardsEstRequest.typeUrl || typeof o.owner === "string" && Array.isArray(o.lock_ids) && (!o.lock_ids.length || typeof o.lock_ids[0] === "bigint") && typeof o.end_epoch === "bigint"); }, encode(message, writer = binary_1.BinaryWriter.create()) { if (message.owner !== "") { writer.uint32(10).string(message.owner); } writer.uint32(18).fork(); for (const v of message.lockIds) { writer.uint64(v); } writer.ldelim(); if (message.endEpoch !== BigInt(0)) { writer.uint32(24).int64(message.endEpoch); } return writer; }, decode(input, length) { const reader = input instanceof binary_1.BinaryReader ? input : new binary_1.BinaryReader(input); let end = length === undefined ? reader.len : reader.pos + length; const message = createBaseRewardsEstRequest(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: message.owner = reader.string(); break; case 2: if ((tag & 7) === 2) { const end2 = reader.uint32() + reader.pos; while (reader.pos < end2) { message.lockIds.push(reader.uint64()); } } else { message.lockIds.push(reader.uint64()); } break; case 3: message.endEpoch = reader.int64(); break; default: reader.skipType(tag & 7); break; } } return message; }, fromPartial(object) { const message = createBaseRewardsEstRequest(); message.owner = object.owner ?? ""; message.lockIds = object.lockIds?.map(e => BigInt(e.toString())) || []; message.endEpoch = object.endEpoch !== undefined && object.endEpoch !== null ? BigInt(object.endEpoch.toString()) : BigInt(0); return message; }, fromAmino(object) { const message = createBaseRewardsEstRequest(); if (object.owner !== undefined && object.owner !== null) { message.owner = object.owner; } message.lockIds = object.lock_ids?.map(e => BigInt(e)) || []; if (object.end_epoch !== undefined && object.end_epoch !== null) { message.endEpoch = BigInt(object.end_epoch); } return message; }, toAmino(message) { const obj = {}; obj.owner = message.owner === "" ? undefined : message.owner; if (message.lockIds) { obj.lock_ids = message.lockIds.map(e => e.toString()); } else { obj.lock_ids = message.lockIds; } obj.end_epoch = message.endEpoch !== BigInt(0) ? message.endEpoch.toString() : undefined; return obj; }, fromAminoMsg(object) { return exports.RewardsEstRequest.fromAmino(object.value); }, toAminoMsg(message) { return { type: "osmosis/incentives/rewards-est-request", value: exports.RewardsEstRequest.toAmino(message) }; }, fromProtoMsg(message) { return exports.RewardsEstRequest.decode(message.value); }, toProto(message) { return exports.RewardsEstRequest.encode(message).finish(); }, toProtoMsg(message) { return { typeUrl: "/osmosis.incentives.RewardsEstRequest", value: exports.RewardsEstRequest.encode(message).finish() }; } }; registry_1.GlobalDecoderRegistry.register(exports.RewardsEstRequest.typeUrl, exports.RewardsEstRequest); registry_1.GlobalDecoderRegistry.registerAminoProtoMapping(exports.RewardsEstRequest.aminoType, exports.RewardsEstRequest.typeUrl); function createBaseRewardsEstResponse() { return { coins: [] }; } exports.RewardsEstResponse = { typeUrl: "/osmosis.incentives.RewardsEstResponse", aminoType: "osmosis/incentives/rewards-est-response", is(o) { return o && (o.$typeUrl === exports.RewardsEstResponse.typeUrl || Array.isArray(o.coins) && (!o.coins.length || coin_1.Coin.is(o.coins[0]))); }, isSDK(o) { return o && (o.$typeUrl === exports.RewardsEstResponse.typeUrl || Array.isArray(o.coins) && (!o.coins.length || coin_1.Coin.isSDK(o.coins[0]))); }, isAmino(o) { return o && (o.$typeUrl === exports.RewardsEstResponse.typeUrl || Array.isArray(o.coins) && (!o.coins.length || coin_1.Coin.isAmino(o.coins[0]))); }, encode(message, writer = binary_1.BinaryWriter.create()) { for (const v of message.coins) { coin_1.Coin.encode(v, writer.uint32(10).fork()).ldelim(); } return writer; }, decode(input, length) { const reader = input instanceof binary_1.BinaryReader ? input : new binary_1.BinaryReader(input); let end = length === undefined ? reader.len : reader.pos + length; const message = createBaseRewardsEstResponse(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: message.coins.push(coin_1.Coin.decode(reader, reader.uint32())); break; default: reader.skipType(tag & 7); break; } } return message; }, fromPartial(object) { const message = createBaseRewardsEstResponse(); message.coins = object.coins?.map(e => coin_1.Coin.fromPartial(e)) || []; return message; }, fromAmino(object) { const message = createBaseRewardsEstResponse(); message.coins = object.coins?.map(e => coin_1.Coin.fromAmino(e)) || []; return message; }, toAmino(message) { const obj = {}; if (message.coins) { obj.coins = message.coins.map(e => e ? coin_1.Coin.toAmino(e) : undefined); } else { obj.coins = message.coins; } return obj; }, fromAminoMsg(object) { return exports.RewardsEstResponse.fromAmino(object.value); }, toAminoMsg(message) { return { type: "osmosis/incentives/rewards-est-response", value: exports.RewardsEstResponse.toAmino(message) }; }, fromProtoMsg(message) { return exports.RewardsEstResponse.decode(message.value); }, toProto(message) { return exports.RewardsEstResponse.encode(message).finish(); }, toProtoMsg(message) { return { typeUrl: "/osmosis.incentives.RewardsEstResponse", value: exports.RewardsEstResponse.encode(message).finish() }; } }; registry_1.GlobalDecoderRegistry.register(exports.RewardsEstResponse.typeUrl, exports.RewardsEstResponse); registry_1.GlobalDecoderRegistry.registerAminoProtoMapping(exports.RewardsEstResponse.aminoType, exports.RewardsEstResponse.typeUrl); function createBaseQueryLockableDurationsRequest() { return {}; } exports.QueryLockableDurationsRequest = { typeUrl: "/osmosis.incentives.QueryLockableDurationsRequest", aminoType: "osmosis/incentives/query-lockable-durations-request", is(o) { return o && o.$typeUrl === exports.QueryLockableDurationsRequest.typeUrl; }, isSDK(o) { return o && o.$typeUrl === exports.QueryLockableDurationsRequest.typeUrl; }, isAmino(o) { return o && o.$typeUrl === exports.QueryLockableDurationsRequest.typeUrl; }, encode(_, writer = binary_1.BinaryWriter.create()) { return writer; }, decode(input, length) { const reader = input instanceof binary_1.BinaryReader ? input : new binary_1.BinaryReader(input); let end = length === undefined ? reader.len : reader.pos + length; const message = createBaseQueryLockableDurationsRequest(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { default: reader.skipType(tag & 7); break; } } return message; }, fromPartial(_) { const message = createBaseQueryLockableDurationsRequest(); return message; }, fromAmino(_) { const message = createBaseQueryLockableDurationsRequest(); return message; }, toAmino(_) { const obj = {}; return obj; }, fromAminoMsg(object) { return exports.QueryLockableDurationsRequest.fromAmino(object.value); }, toAminoMsg(message) { return { type: "osmosis/incentives/query-lockable-durations-request", value: exports.QueryLockableDurationsRequest.toAmino(message) }; }, fromProtoMsg(message) { return exports.QueryLockableDurationsRequest.decode(message.value); }, toProto(message) { return exports.QueryLockableDurationsRequest.encode(message).finish(); }, toProtoMsg(message) { return { typeUrl: "/osmosis.incentives.QueryLockableDurationsRequest", value: exports.QueryLockableDurationsRequest.encode(message).finish() }; } }; registry_1.GlobalDecoderRegistry.register(exports.QueryLockableDurationsRequest.typeUrl, exports.QueryLockableDurationsRequest); registry_1.GlobalDecoderRegistry.registerAminoProtoMapping(exports.QueryLockableDurationsRequest.aminoType, exports.QueryLockableDurationsRequest.typeUrl); function createBaseQueryLockableDurationsResponse() { return { lockableDurations: [] }; } exports.QueryLockableDurationsResponse = { typeUrl: "/osmosis.incentives.QueryLockableDurationsResponse", aminoType: "osmosis/incentives/query-lockable-durations-response", is(o) { return o && (o.$typeUrl === exports.QueryLockableDurationsResponse.typeUrl || Array.isArray(o.lockableDurations) && (!o.lockableDurations.length || duration_1.Duration.is(o.lockableDurations[0]))); }, isSDK(o) { return o && (o.$typeUrl === exports.QueryLockableDurationsResponse.typeUrl || Array.isArray(o.lockable_durations) && (!o.lockable_durations.length || duration_1.Duration.isSDK(o.lockable_durations[0]))); }, isAmino(o) { return o && (o.$typeUrl === exports.QueryLockableDurationsResponse.typeUrl || Array.isArray(o.lockable_durations) && (!o.lockable_durations.length || duration_1.Duration.isAmino(o.lockable_durations[0]))); }, encode(message, writer = binary_1.BinaryWriter.create()) { for (const v of message.lockableDurations) { duration_1.Duration.encode(v, writer.uint32(10).fork()).ldelim(); } return writer; }, decode(input, length) { const reader = input instanceof binary_1.BinaryReader ? input : new binary_1.BinaryReader(input); let end = length === undefined ? reader.len : reader.pos + length; const message = createBaseQueryLockableDurationsResponse(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: message.lockableDurations.push(duration_1.Duration.decode(reader, reader.uint32())); break; default: reader.skipType(tag & 7); break; } } return message; }, fromPartial(object) { const message = createBaseQueryLockableDurationsResponse(); message.lockableDurations = object.lockableDurations?.map(e => duration_1.Duration.fromPartial(e)) || []; return message; }, fromAmino(object) { const message = createBaseQueryLockableDurationsResponse(); message.lockableDurations = object.lockable_durations?.map(e => duration_1.Duration.fromAmino(e)) || []; return message; }, toAmino(message) { const obj = {}; if (message.lockableDurations) { obj.lockable_durations = message.lockableDurations.map(e => e ? duration_1.Duration.toAmino(e) : undefined); } else { obj.lockable_durations = message.lockableDurations; } return obj; }, fromAminoMsg(object) { return exports.QueryLockableDurationsResponse.fromAmino(object.value); }, toAminoMsg(message) { return { type: "osmosis/incentives/query-lockable-durations-response", value: exports.QueryLockableDurationsResponse.toAmino(message) }; }, fromProtoMsg(message) { return exports.QueryLockableDurationsResponse.decode(message.value); }, toProto(message) { return exports.QueryLockableDurationsResponse.encode(message).finish(); }, toProtoMsg(message) { return { typeUrl: "/osmosis.incentives.QueryLockableDurationsResponse", value: exports.QueryLockableDurationsResponse.encode(message).finish() }; } }; registry_1.GlobalDecoderRegistry.register(exports.QueryLockableDurationsResponse.typeUrl, exports.QueryLockableDurationsResponse); registry_1.GlobalDecoderRegistry.registerAminoProtoMapping(exports.QueryLockableDurationsResponse.aminoType, exports.QueryLockableDurationsResponse.typeUrl); function createBaseQueryAllGroupsRequest() { return {}; } exports.QueryAllGroupsRequest = { typeUrl: "/osmosis.incentives.QueryAllGroupsRequest", aminoType: "osmosis/incentives/query-all-groups-request", is(o) { return o && o.$typeUrl === exports.QueryAllGroupsRequest.typeUrl; }, isSDK(o) { return o && o.$typeUrl === exports.QueryAllGroupsRequest.typeUrl; }, isAmino(o) { return o && o.$typeUrl === exports.QueryAllGroupsRequest.typeUrl; }, encode(_, writer = binary_1.BinaryWriter.create()) { return writer; }, decode(input, length) { const reader = input instanceof binary_1.BinaryReader ? input : new binary_1.BinaryReader(input); let end = length === undefined ? reader.len : reader.pos + length; const message = createBaseQueryAllGroupsRequest(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { default: reader.skipType(tag & 7); break; } } return message; }, fromPartial(_) { const message = createBaseQueryAllGroupsRequest(); return message; }, fromAmino(_) { const message = createBaseQueryAllGroupsRequest(); return message; }, toAmino(_) { const obj = {}; return obj; }, fromAminoMsg(object) { return exports.QueryAllGroupsRequest.fromAmino(object.value); }, toAminoMsg(message) { return { type: "osmosis/incentives/query-all-groups-request", value: exports.QueryAllGroupsRequest.toAmino(message) }; }, fromProtoMsg(message) { return exports.QueryAllGroupsRequest.decode(message.value); }, toProto(message) { return exports.QueryAllGroupsRequest.encode(message).finish(); }, toProtoMsg(message) { return { typeUrl: "/osmosis.incentives.QueryAllGroupsRequest", value: exports.QueryAllGroupsRequest.encode(message).finish() }; } }; registry_1.GlobalDecoderRegistry.register(exports.QueryAllGroupsRequest.typeUrl, exports.QueryAllGroupsRequest); registry_1.GlobalDecoderRegistry.registerAminoProtoMapping(exports.QueryAllGroupsRequest.aminoType, exports.QueryAllGroupsRequest.typeUrl); function createBaseQueryAllGroupsResponse() { return { groups: [] }; } exports.QueryAllGroupsResponse = { typeUrl: "/osmosis.incentives.QueryAllGroupsResponse", aminoType: "osmosis/incentives/query-all-groups-response", is(o) { return o && (o.$typeUrl === exports.QueryAllGroupsResponse.typeUrl || Array.isArray(o.groups) && (!o.groups.length || group_1.Group.is(o.groups[0]))); }, isSDK(o) { return o && (o.$typeUrl === exports.QueryAllGroupsResponse.typeUrl || Array.isArray(o.groups) && (!o.groups.length || group_1.Group.isSDK(o.groups[0]))); }, isAmino(o) { return o && (o.$typeUrl === exports.QueryAllGroupsResponse.typeUrl || Array.isArray(o.groups) && (!o.groups.length || group_1.Group.isAmino(o.groups[0]))); }, encode(message, writer = binary_1.BinaryWriter.create()) { for (const v of message.groups) { group_1.Group.encode(v, writer.uint32(10).fork()).ldelim(); } return writer; }, decode(input, length) { const reader = input instanceof binary_1.BinaryReader ? input : new binary_1.BinaryReader(input); let end = length === undefined ? reader.len : reader.pos + length; const message = createBaseQueryAllGroupsResponse(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: message.groups.push(group_1.Group.decode(reader, reader.uint32())); break; default: reader.skipType(tag & 7); break; } } return message; }, fromPartial(object) { const message = createBaseQueryAllGroupsResponse(); message.groups = object.groups?.map(e => group_1.Group.fromPartial(e)) || []; return message; }, fromAmino(object) { const message = createBaseQueryAllGroupsResponse(); message.groups = object.groups?.map(e => group_1.Group.fromAmino(e)) || []; return message; }, toAmino(message) { const obj = {}; if (message.groups) { obj.groups = message.groups.map(e => e ? group_1.Group.toAmino(e) : undefined); } else { obj.groups = message.groups; } return obj; }, fromAminoMsg(object) { return exports.QueryAllGroupsResponse.fromAmino(object.value); }, toAminoMsg(message) { return { type: "osmosis/incentives/query-all-groups-response", value: exports.QueryAllGroupsResponse.toAmino(message) }; }, fromProtoMsg(message) { return exports.QueryAllGroupsResponse.decode(message.value); }, toProto(message) { return exports.QueryAllGroupsResponse.encode(message).finish(); }, toProtoMsg(message) { return { typeUrl: "/osmosis.incentives.QueryAllGroupsResponse", value: exports.QueryAllGroupsResponse.encode(message).finish() }; } }; registry_1.GlobalDecoderRegistry.register(exports.QueryAllGroupsResponse.typeUrl, exports.QueryAllGroupsResponse); registry_1.GlobalDecoderRegistry.registerAminoProtoMapping(exports.QueryAllGroupsResponse.aminoType, exports.QueryAllGroupsResponse.typeUrl); function createBaseQueryAllGroupsGaugesRequest() { return {}; } exports.QueryAllGroupsGaugesRequest = { typeUrl: "/osmosis.incentives.QueryAllGroupsGaugesRequest", aminoType: "osmosis/incentives/query-all-groups-gauges-request", is(o) { return o && o.$typeUrl === exports.QueryAllGroupsGaugesRequest.typeUrl; }, isSDK(o) { return o && o.$typeUrl === exports.QueryAllGroupsGaugesRequest.typeUrl; }, isAmino(o) { return o && o.$typeUrl === exports.QueryAllGroupsGaugesRequest.typeUrl; }, encode(_, writer = binary_1.BinaryWriter.create()) { return writer; }, decode(input, length) { const reader = input instanceof binary_1.BinaryReader ? input : new binary_1.BinaryReader(input); let end = length === undefined ? reader.len : reader.pos + length; const message = createBaseQueryAllGroupsGaugesRequest(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { default: reader.skipType(tag & 7); break; } } return message; }, fromPartial(_) { const message = createBaseQueryAllGroupsGaugesRequest(); return message; }, fromAmino(_) { const message = createBaseQueryAllGroupsGaugesRequest(); return message; }, toAmino(_) { const obj = {}; return obj; }, fromAminoMsg(object) { return exports.QueryAllGroupsGaugesRequest.fromAmino(object.value); }, toAminoMsg(message) { return { type: "osmosis/incentives/query-all-groups-gauges-request", value: exports.QueryAllGroupsGaugesRequest.toAmino(message) }; }, fromProtoMsg(message) { return exports.QueryAllGroupsGaugesRequest.decode(message.value); }, toProto(message) { return exports.QueryAllGroupsGaugesRequest.encode(message).finish(); }, toProtoMsg(message) { return { typeUrl: "/osmosis.incentives.QueryAllGroupsGaugesRequest", value: exports.QueryAllGroupsGaugesRequest.encode(message).finish() }; } }; registry_1.GlobalDecoderRegistry.register(exports.QueryAllGroupsGaugesRequest.typeUrl, exports.QueryAllGroupsGaugesRequest); registry_1.GlobalDecoderRegistry.registerAminoProtoMapping(exports.QueryAllGroupsGaugesRequest.aminoType, exports.QueryAllGroupsGaugesRequest.typeUrl); function createBaseQueryAllGroupsGaugesResponse() { return { gauges: [] }; } exports.QueryAllGroupsGaugesResponse = { typeUrl: "/osmosis.incentives.QueryAllGroupsGaugesResponse", aminoType: "osmosis/incentives/query-all-groups-gauges-response", is(o) { return o && (o.$typeUrl === exports.QueryAllGroupsGaugesResponse.typeUrl || Array.isArray(o.gauges) && (!o.gauges.length || gauge_1.Gauge.is(o.gauges[0]))); }, isSDK(o) { return o && (o.$typeUrl === exports.QueryAllGroupsGaugesResponse.typeUrl || Array.isArray(o.gauges) && (!o.gauges.length || gauge_1.Gauge.isSDK(o.gauges[0]))); }, isAmino(o) { return o && (o.$typeUrl === exports.QueryAllGroupsGaugesResponse.typeUrl || Array.isArray(o.gauges) && (!o.gauges.length || gauge_1.Gauge.isAmino(o.gauges[0]))); }, encode(message, writer = binary_1.BinaryWriter.create()) { for (const v of message.gauges) { gauge_1.Gauge.encode(v, writer.uint32(10).fork()).ldelim(); } return writer; }, decode(input, length) { const reader = input instanceof binary_1.BinaryReader ? input : new binary_1.BinaryReader(input); let end = length === undefined ? reader.len : reader.pos + length; const message = createBaseQueryAllGroupsGaugesResponse(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: message.gauges.push(gauge_1.Gauge.decode(reader, reader.uint32())); break; default: reader.skipType(tag & 7); break; } } return message; }, fromPartial(object) { const message = createBaseQueryAllGroupsGaugesResponse(); message.gauges = object.gauges?.map(e => gauge_1.Gauge.fromPartial(e)) || []; return message; }, fromAmino(object) { const message = createBaseQueryAllGroupsGaugesResponse(); message.gauges = object.gauges?.map(e => gauge_1.Gauge.fromAmino(e)) || []; return message; }, toAmino(message) { const obj = {}; if (message.gauges) { obj.gauges = message.gauges.map(e => e ? gauge_1.Gauge.toAmino(e) : undefined); } else { obj.gauges = message.gauges; } return obj; }, fromAminoMsg(object) { return exports.QueryAllGroupsGaugesResponse.fromAmino(object.value); }, toAminoMsg(message) { return { type: "osmosis/incentives/query-all-groups-gauges-response", value: exports.QueryAllGroupsGaugesResponse.toAmino(message) }; }, fromProtoMsg(message) { return exports.QueryAllGroupsGaugesResponse.decode(message.value); }, toProto(message) { return exports.QueryAllGroupsGaugesResponse.encode(message).finish(); }, toProtoMsg(message) { return { typeUrl: "/osmosis.incentives.QueryAllGroupsGaugesResponse", value: exports.QueryAllGroupsGaugesResponse.encode(message).finish() }; } }; registry_1.GlobalDecoderRegistry.register(exports.QueryAllGroupsGaugesResponse.typeUrl, exports.QueryAllGroupsGaugesResponse); registry_1.GlobalDecoderRegistry.registerAminoProtoMapping(exports.QueryAllGroupsGaugesResponse.aminoType, exports.QueryAllGroupsGaugesResponse.typeUrl); function createBaseQueryAllGroupsWithGaugeRequest() { return {}; } exports.QueryAllGroupsWithGaugeRequest = { typeUrl: "/osmosis.incentives.QueryAllGroupsWithGaugeRequest", aminoType: "osmosis/incentives/query-all-groups-with-gauge-request", is(o) { return o && o.$typeUrl === exports.QueryAllGroupsWithGaugeRequest.typeUrl; }, isSDK(o) { return o && o.$typeUrl === exports.QueryAllGroupsWithGaugeRequest.typeUrl; }, isAmino(o) { return o && o.$typeUrl === exports.QueryAllGroupsWithGaugeRequest.typeUrl; }, encode(_, writer = binary_1.BinaryWriter.create()) { return writer; }, decode(input, length) { const reader = input instanceof binary_1.BinaryReader ? input : new binary_1.BinaryReader(input); let end = length === undefined ? reader.len : reader.pos + length; const message = createBaseQueryAllGroupsWithGaugeRequest(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { default: reader.skipType(tag & 7); break; } } return message; }, fromPartial(_) { const message = createBaseQueryAllGroupsWithGaugeRequest(); return message; }, fromAmino(_) { const message = createBaseQueryAllGroupsWithGaugeRequest(); return message; }, toAmino(_) { const obj = {}; return obj; }, fromAminoMsg(object) { return exports.QueryAllGroupsWithGaugeRequest.fromAmino(object.value); }, toAminoMsg(message) { return { type: "osmosis/incentives/query-all-groups-with-gauge-request", value: exports.QueryAllGroupsWithGaugeRequest.toAmino(message) }; }, fromProtoMsg(message) { return exports.QueryAllGroupsWithGaugeRequest.decode(message.value); }, toProto(message) { return exports.QueryAllGroupsWithGaugeRequest.encode(message).finish(); }, toProtoMsg(message) { return { typeUrl: "/osmosis.incentives.QueryAllGroupsWithGaugeRequest", value: exports.QueryAllGroupsWithGaugeRequest.encode(message).finish() }; } }; registry_1.GlobalDecoderRegistry.register(exports.QueryAllGroupsWithGaugeRequest.typeUrl, exports.QueryAllGroupsWithGaugeRequest); registry_1.GlobalDecoderRegistry.registerAminoProtoMapping(exports.QueryAllGroupsWithGaugeRequest.aminoType, exports.QueryAllGroupsWithGaugeRequest.typeUrl); function createBaseQueryAllGroupsWithGaugeResponse() { return { groupsWithGauge: [] }; } exports.QueryAllGroupsWithGaugeResponse = { typeUrl: "/osmosis.incentives.QueryAllGroupsWithGaugeResponse", aminoType: "osmosis/incentives/query-all-groups-with-gauge-response", is(o) { return o && (o.$typeUrl === exports.QueryAllGroupsWithGaugeResponse.typeUrl || Array.isArray(o.groupsWithGauge) && (!o.groupsWithGauge.length || group_1.GroupsWithGauge.is(o.groupsWithGauge[0]))); }, isSDK(o) { return o && (o.$typeUrl === exports.QueryAllGroupsWithGaugeResponse.typeUrl || Array.isArray(o.groups_with_gauge) && (!o.groups_with_gauge.length || group_1.GroupsWithGauge.isSDK(o.groups_with_gauge[0]))); }, isAmino(o) { return o && (o.$typeUrl === exports.QueryAllGroupsWithGaugeResponse.typeUrl || Array.isArray(o.groups_with_gauge) && (!o.groups_with_gauge.length || group_1.GroupsWithGauge.isAmino(o.groups_with_gauge[0]))); }, encode(message, writer = binary_1.BinaryWriter.create()) { for (const v of message.groupsWithGauge) { group_1.GroupsWithGauge.encode(v, writer.uint32(10).fork()).ldelim(); } return writer; }, decode(input, length) { const reader = input instanceof binary_1.BinaryReader ? input : new binary_1.BinaryReader(input); let end = length === undefined ? reader.len : reader.pos + length; const message = createBaseQueryAllGroupsWithGaugeResponse(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: message.groupsWithGauge.push(group_1.GroupsWithGauge.decode(reader, reader.uint32())); break; default: reader.skipType(tag & 7); break; } } return message; }, fromPartial(object) { const message = createBaseQueryAllGroupsWithGaugeResponse(); message.groupsWithGauge = object.groupsWithGauge?.map(e => group_1.GroupsWithGauge.fromPartial(e)) || []; return message; }, fromAmino(object) { const message = createBaseQueryAllGroupsWithGaugeResponse(); message.groupsWithGauge = object.groups_with_gauge?.map(e => group_1.GroupsWithGauge.fromAmino(e)) || []; return message; }, toAmino(message) { const obj = {}; if (message.groupsWithGauge) { obj.groups_with_gauge = message.groupsWithGauge.map(e => e ? group_1.GroupsWithGauge.toAmino(e) : undefined); } else { obj.groups_with_gauge = message.groupsWithGauge; } return obj; }, fromAminoMsg(object) { return exports.QueryAllGroupsWithGaugeResponse.fromAmino(object.value); }, toAminoMsg(message) { return { type: "osmosis/incentives/query-all-groups-with-gauge-response", value: exports.QueryAllGroupsWithGaugeResponse.toAmino(message) }; }, fromProtoMsg(message) { return exports.QueryAllGroupsWithGaugeResponse.decode(message.value); }, toProto(message) { return exports.QueryAllGroupsWithGaugeResponse.encode(message).finish(); }, toProtoMsg(message) { return { typeUrl: "/osmosis.incentives.QueryAllGroupsWithGaugeResponse", value: exports.QueryAllGroupsWithGaugeResponse.encode(message).finish() }; } }; registry_1.GlobalDecoderRegistry.register(exports.QueryAllGroupsWithGaugeResponse.typeUrl, exports.QueryAllGroupsWithGaugeResponse); registry_1.GlobalDecoderRegistry.registerAminoProtoMapping(exports.QueryAllGroupsWithGaugeResponse.aminoType, exports.QueryAllGroupsWithGaugeResponse.typeUrl); function createBaseQueryGroupByGroupGaugeIDRequest() { return { id: BigInt(0) }; } exports.QueryGroupByGroupGaugeIDRequest = { typeUrl: "/osmosis.incentives.QueryGroupByGroupGaugeIDRequest", aminoType: "osmosis/incentives/query-group-by-group-gauge-id-request", is(o) { return o && (o.$typeUrl === exports.QueryGroupByGroupGaugeIDRequest.typeUrl || typeof o.id === "bigint"); }, isSDK(o) { return o && (o.$typeUrl === exports.QueryGroupByGroupGaugeIDRequest.typeUrl || typeof o.id === "bigint"); }, isAmino(o) { return o && (o.$typeUrl === exports.QueryGroupByGroupGaugeIDRequest.typeUrl || typeof o.id === "bigint"); }, encode(message, writer = binary_1.BinaryWriter.create()) { if (message.id !== BigInt(0)) { writer.uint32(8).uint64(message.id); } return writer; }, decode(input, length) { const reader = input instanceof binary_1.BinaryReader ? input : new binary_1.BinaryReader(input); let end = length === undefined ? reader.len : reader.pos + length; const message = createBaseQueryGroupByGroupGaugeIDRequest(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: message.id = reader.uint64(); break; default: reader.skipType(tag & 7); break; } } return message; }, fromPartial(object) { const message = createBaseQueryGroupByGroupGaugeIDRequest(); message.id = object.id !== undefined && object.id !== null ? BigInt(object.id.toString()) : BigInt(0); return message; }, fromAmino(object) { const message = createBaseQueryGroupByGroupGaugeIDRequest(); if (object.id !== undefined && object.id !== null) { message.id = BigInt(object.id); } return message; }, toAmino(message) { const obj = {}; obj.id = message.id !== BigInt(0) ? message.id.toString() : undefined; return obj; }, fromAminoMsg(object) { return exports.QueryGroupByGroupGaugeIDRequest.fromAmino(object.value); }, toAminoMsg(message) { return { type: "osmosis/incentives/query-group-by-group-gauge-id-request", value: exports.QueryGroupByGroupGaugeIDRequest.toAmino(message) }; }, fromProtoMsg(message) { return exports.QueryGroupByGroupGaugeIDRequest.decode(message.value); }, toProto(message) { return exports.QueryGroupByGroupGaugeIDRequest.encode(message).finish(); }, toProtoMsg(message) { return { typeUrl: "/osmosis.incentives.QueryGroupByGroupGaugeIDRequest", value: exports.QueryGroupByGroupGaugeIDRequest.encode(message).finish() }; } }; registry_1.GlobalDecoderRegistry.register(exports.QueryGroupByGroupGaugeIDRequest.typeUrl, exports.QueryGroupByGroupGaugeIDRequest); registry_1.GlobalDecoderRegistry.registerAminoProtoMapping(exports.QueryGroupByGroupGaugeIDRequest.aminoType, exports.QueryGroupByGroupGaugeIDRequest.typeUrl); function createBaseQueryGroupByGroupGaugeIDResponse() { return { group: group_1.Group.fromPartial({}) }; } exports.QueryGroupByGroupGaugeIDResponse = { typeUrl: "/osmosis.incentives.QueryGroupByGroupGaugeIDResponse", aminoType: "osmosis/incentives/query-group-by-group-gauge-id-response", is(o) { return o && (o.$typeUrl === exports.QueryGroupByGroupGaugeIDResponse.typeUrl || group_1.Group.is(o.group)); }, isSDK(o) { return o && (o.$typeUrl === exports.QueryGroupByGroupGaugeIDResponse.typeUrl || group_1.Group.isSDK(o.group)); }, isAmino(o) { return o && (o.$typeUrl === exports.QueryGroupByGroupGaugeIDResponse.typeUrl || group_1.Group.isAmino(o.group)); }, encode(message, writer = binary_1.BinaryWriter.create()) { if (message.group !== undefined) { group_1.Group.encode(message.group, writer.uint32(10).fork()).ldelim(); } return writer; }, decode(input, length) { const reader = input instanceof binary_1.BinaryReader ? input : new binary_1.BinaryReader(input); let end = length === undefined ? reader.len : reader.pos + length; const message = createBaseQueryGroupByGroupGaugeIDResponse(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: message.group = group_1.Group.decode(reader, reader.uint32()); break; default: reader.skipType(tag & 7); break; } } return message; }, fromPartial(object) { const message = createBaseQueryGroupByGroupGaugeIDResponse(); message.group = object.group !== undefined && object.group !== null ? group_1.Group.fromPartial(object.group) : undefined; return message; }, fromAmino(object) { const message = createBaseQueryGroupByGroupGaugeIDResponse(); if (object.group !== undefined && object.group !== null) { message.group = group_1.Group.fromAmino(object.group); } return message; }, toAmino(message) { const obj = {}; obj.group = message.group ? group_1.Group.toAmino(message.group) : undefined; return obj; }, fromAminoMsg(object) { return exports.QueryGroupByGroupGaugeIDResponse.fromAmino(object.value); }, toAminoMsg(message) { return { type: "osmosis/incentives/query-group-by-group-gauge-id-response", value: exports.QueryGroupByGroupGaugeIDResponse.toAmino(message) }; }, fromProtoMsg(message) { return exports.QueryGroupByGroupGaugeIDResponse.decode(message.value); }, toProto(message) { return exports.QueryGroupByGroupGaugeIDResponse.encode(message).finish(); }, toProtoMsg(message) { return { typeUrl: "/osmosis.incentives.QueryGroupByGroupGaugeIDResponse", value: exports.QueryGroupByGroupGaugeIDResponse.encode(message).finish() }; } }; registry_1.GlobalDecoderRegistry.register(exports.QueryGroupByGroupGaugeIDResponse.typeUrl, exports.QueryGroupByGroupGaugeIDResponse); registry_1.GlobalDecoderRegistry.registerAminoProtoMapping(exports.QueryGroupByGroupGaugeIDResponse.aminoType, exports.QueryGroupByGroupGaugeIDResponse.typeUrl); function createBaseQueryCurrentWeightByGroupGaugeIDRequest() { return { groupGaugeId: BigInt(0) }; } exports.QueryCurrentWeightByGroupGaugeIDRequest = { typeUrl: "/osmosis.incentives.QueryCurrentWeightByGroupGaugeIDRequest", aminoType: "osmosis/incentives/query-current-weight-by-group-gauge-id-request", is(o) { return o && (o.$typeUrl === exports.QueryCurrentWeightByGroupGaugeIDRequest.typeUrl || typeof o.groupGaugeId === "bigint"); }, isSDK(o) { return o && (o.$typeUrl === exports.QueryCurrentWeightByGroupGaugeIDRequest.typeUrl || typeof o.group_gauge_id === "bigint"); }, isAmino(o) { return o && (o.$typeUrl === exports.QueryCurrentWeightByGroupGaugeIDRequest.typeUrl || typeof o.group_gauge_id === "bigint"); }, encode(message, writer = binary_1.BinaryWriter.create()) { if (message.groupGaugeId !== BigInt(0)) { writer.uint32(8).uint64(message.groupGaugeId); } return writer; }, decode(input, length) { const reader = input instanceof binary_1.BinaryReader ? input : new binary_1.BinaryReader(input); let end = length === undefined ? reader.len : reader.pos + length; const message = createBaseQueryCurrentWeightByGroupGaugeIDRequest(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: message.groupGaugeId = reader.uint64(); break; default: reader.skipType(tag & 7); break; } } return message; }, fromPartial(object) { const message = createBaseQueryCurrentWeightByGroupGaugeIDRequest(); message.groupGaugeId = object.groupGaugeId !== undefined && object.groupGaugeId !== null ? BigInt(object.groupGaugeId.toString()) : BigInt(0); return message; }, fromAmino(object) { const message = createBaseQueryCurrentWeightByGroupGaugeIDRequest(); if (object.group_gauge_id !== undefined && object.group_gauge_id !== null) { message.groupGaugeId = BigInt(object.group_gauge_id); } return message; }, toAmino(message) { const obj = {}; obj.group_gauge_id = message.groupGaugeId !== BigInt(0) ? message.groupGaugeId.toString() : undefined; return obj; }, fromAminoMsg(object) { return exports.QueryCurrentWeightByGroupGaugeIDRequest.fromAmino(object.value); }, toAminoMsg(message) { return { type: "osmosis/incentives/query-current-weight-by-group-gauge-id-request", value: exports.QueryCurrentWeightByGroupGaugeIDRequest.toAmino(message) }; }, fromProtoMsg(message) { return exports.QueryCurrentWeightByGroupGaugeIDRequest.decode(message.value); }, toProto(message) { return exports.QueryCurrentWeightByGroupGaugeIDRequest.encode(message).finish(); }, toProtoMsg(message) { return { typeUrl: "/osmosis.incentives.QueryCurrentWeightByGroupGaugeIDRequest", value: exports.QueryCurrentWeightByGroupGaugeIDRequest.encode(message).finish() }; } }; registry_1.GlobalDecoderRegistry.register(exports.QueryCurrentWeightByGroupGaugeIDRequest.typeUrl, exports.QueryCurrentWeightByGroupGaugeIDRequest); registry_1.GlobalDecoderRegistry.registerAminoProtoMapping(exports.QueryCurrentWeightByGroupGaugeIDRequest.aminoType, exports.QueryCurrentWeightByGroupGaugeIDRequest.typeUrl); function createBaseQueryCurrentWeightByGroupGaugeIDResponse() { return { gaugeWeight: [] }; } exports.QueryCurrentWeightByGroupGaugeIDResponse = { typeUrl: "/osmosis.incentives.QueryCurrentWeightByGroupGaugeIDResponse", aminoType: "osmosis/incentives/query-current-weight-by-group-gauge-id-response", is(o) { return o && (o.$typeUrl === exports.QueryCurrentWeightByGroupGaugeIDResponse.typeUrl || Array.isArray(o.gaugeWeight) && (!o.gaugeWeight.length || exports.GaugeWeight.is(o.gaugeWeight[0]))); }, isSDK(o) { return o && (o.$typeUrl === exports.QueryCurrentWeightByGroupGaugeIDResponse.typeUrl || Array.isArray(o.gauge_weight) && (!o.gauge_weight.length || exports.GaugeWeight.isSDK(o.gauge_weight[0]))); }, isAmino(o) { return o && (o.$typeUrl === exports.QueryCurrentWeightByGroupGaugeIDResponse.typeUrl || Array.isArray(o.gauge_weight) && (!o.gauge_weight.length || exports.GaugeWeight.isAmino(o.gauge_weight[0]))); }, encode(message, writer = binary_1.BinaryWriter.create()) { for (const v of message.gaugeWeight) { exports.GaugeWeight.encode(v, writer.uint32(10).fork()).ldelim(); } return writer; }, decode(input, length) { const reader = input instanceof binary_1.BinaryReader ? input : new binary_1.BinaryReader(input); let end = length === undefined ? reader.len : reader.pos + length; const message = createBaseQueryCurrentWeightByGroupGaugeIDResponse(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: message.gaugeWeight.push(exports.GaugeWeight.decode(reader, reader.uint32())); break; default: reader.skipType(tag & 7); break; } } return message; }, fromPartial(object) { const message = createBaseQueryCurrentWeightByGroupGaugeIDResponse(); message.gaugeWeight = object.gaugeWeight?.map(e => exports.GaugeWeight.fromPartial(e)) || []; return message; }, fromAmino(object) { const message = createBaseQueryCurrentWeightByGroupGaugeIDResponse(); message.gaugeWeight = object.gauge_weight?.map(e => exports.GaugeWeight.fromAmino(e)) || []; return message; }, toAmino(message) { const obj = {}; if (message.gaugeWeight) { obj.gauge_weight = message.gaugeWeight.map(e => e ? exports.GaugeWeight.toAmino(e) : undefined); } else { obj.gauge_weight = message.gaugeWeight; } return obj; }, fromAminoMsg(object) { return exports.QueryCurrentWeightByGroupGaugeIDResponse.fromAmino(object.value); }, toAminoMsg(message) { return { type: "osmosis/incentives/query-current-weight-by-group-gauge-id-response", value: exports.QueryCurrentWeightByGroupGaugeIDResponse.toAmino(message) }; }, fromProtoMsg(message) { return exports.QueryCurrentWeightByGroupGaugeIDResponse.decode(message.value); }, toProto(message) { return exports.QueryCurrentWeightByGroupGaugeIDResponse.encode(message).finish(); }, toProtoMsg(message) { return { typeUrl: "/osmosis.incentives.QueryCurrentWeightByGroupGaugeIDResponse", value: exports.QueryCurrentWeightByGroupGaugeIDResponse.encode(message).finish() }; } }; registry_1.GlobalDecoderRegistry.register(exports.QueryCurrentWeightByGroupGaugeIDResponse.typeUrl, exports.QueryCurrentWeightByGroupGaugeIDResponse); registry_1.GlobalDecoderRegistry.registerAminoProtoMapping(exports.QueryCurrentWeightByGroupGaugeIDResponse.aminoType, exports.QueryCurrentWeightByGroupGaugeIDResponse.typeUrl); function createBaseGaugeWeight() { return { gaugeId: BigInt(0), weightRatio: "" }; } exports.GaugeWeight = { typeUrl: "/osmosis.incentives.GaugeWeight", aminoType: "osmosis/incentives/gauge-weight", is(o) { return o && (o.$typeUrl === exports.GaugeWeight.typeUrl || typeof o.gaugeId === "bigint" && typeof o.weightRatio === "string"); }, isSDK(o) { return o && (o.$typeUrl === exports.GaugeWeight.typeUrl || typeof o.gauge_id === "bigint" && typeof o.weight_ratio === "string"); }, isAmino(o) { return o && (o.$typeUrl === exports.GaugeWeight.typeUrl || typeof o.gauge_id === "bigint" && typeof o.weight_ratio === "string"); }, encode(message, writer = binary_1.BinaryWriter.create()) { if (message.gaugeId !== BigInt(0)) { writer.uint32(8).uint64(message.gaugeId); } if (message.weightRatio !== "") { writer.uint32(18).string(math_1.Decimal.fromUserInput(message.weightRatio, 18).atomics); } return writer; }, decode(input, length) { const reader = input instanceof binary_1.BinaryReader ? input : new binary_1.BinaryReader(input); let end = length === undefined ? reader.len : reader.pos + length; const message = createBaseGaugeWeight(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: message.gaugeId = reader.uint64(); break; case 2: message.weightRatio = math_1.Decimal.fromAtomics(reader.string(), 18).toString(); break; default: reader.skipType(tag & 7); break; } } return message; }, fromPartial(object) { const message = createBaseGaugeWeight(); message.gaugeId = object.gaugeId !== undefined && object.gaugeId !== null ? BigInt(object.gaugeId.toString()) : BigInt(0); message.weightRatio = object.weightRatio ?? ""; return message; }, fromAmino(object) { const message = createBaseGaugeWeight(); if (object.gauge_id !== undefined && object.gauge_id !== null) { message.gaugeId = BigInt(object.gauge_id); } if (object.weight_ratio !== undefined && object.weight_ratio !== null) { message.weightRatio = object.weight_ratio; } return message; }, toAmino(message) { const obj = {}; obj.gauge_id = message.gaugeId !== BigInt(0) ? message.gaugeId.toString() : undefined; obj.weight_ratio = message.weightRatio === "" ? undefined : message.weightRatio; return obj; }, fromAminoMsg(object) { return exports.GaugeWeight.fromAmino(object.value); }, toAminoMsg(message) { return { type: "osmosis/incentives/gauge-weight", value: exports.GaugeWeight.toAmino(message) }; }, fromProtoMsg(message) { return exports.GaugeWeight.decode(message.value); }, toProto(message) { return exports.GaugeWeight.encode(message).finish(); }, toProtoMsg(message) { return { typeUrl: "/osmosis.incentives.GaugeWeight", value: exports.GaugeWeight.encode(message).finish() }; } }; registry_1.GlobalDecoderRegistry.register(exports.GaugeWeight.typeUrl, exports.GaugeWeight); registry_1.GlobalDecoderRegistry.registerAminoProtoMapping(exports.GaugeWeight.aminoType, exports.GaugeWeight.typeUrl);

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