Skip to main content
Glama
query.js140 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.QueryParamsResponse = exports.QueryParamsRequest = exports.AccountLockedLongerDurationDenomResponse = exports.AccountLockedLongerDurationDenomRequest = exports.AccountLockedLongerDurationNotUnlockingOnlyResponse = exports.AccountLockedLongerDurationNotUnlockingOnlyRequest = exports.AccountLockedDurationResponse = exports.AccountLockedDurationRequest = exports.AccountLockedLongerDurationResponse = exports.AccountLockedLongerDurationRequest = exports.SyntheticLockupByLockupIDResponse = exports.SyntheticLockupByLockupIDRequest = exports.SyntheticLockupsByLockupIDResponse = exports.SyntheticLockupsByLockupIDRequest = exports.NextLockIDResponse = exports.NextLockIDRequest = exports.LockRewardReceiverResponse = exports.LockRewardReceiverRequest = exports.LockedResponse = exports.LockedRequest = exports.LockedDenomResponse = exports.LockedDenomRequest = exports.AccountLockedPastTimeDenomResponse = exports.AccountLockedPastTimeDenomRequest = exports.AccountUnlockedBeforeTimeResponse = exports.AccountUnlockedBeforeTimeRequest = exports.AccountLockedPastTimeNotUnlockingOnlyResponse = exports.AccountLockedPastTimeNotUnlockingOnlyRequest = exports.AccountLockedPastTimeResponse = exports.AccountLockedPastTimeRequest = exports.AccountLockedCoinsResponse = exports.AccountLockedCoinsRequest = exports.AccountUnlockingCoinsResponse = exports.AccountUnlockingCoinsRequest = exports.AccountUnlockableCoinsResponse = exports.AccountUnlockableCoinsRequest = exports.ModuleLockedAmountResponse = exports.ModuleLockedAmountRequest = exports.ModuleBalanceResponse = exports.ModuleBalanceRequest = void 0; //@ts-nocheck const timestamp_1 = require("../../google/protobuf/timestamp"); const duration_1 = require("../../google/protobuf/duration"); const coin_1 = require("../../cosmos/base/v1beta1/coin"); const lock_1 = require("./lock"); const params_1 = require("./params"); const binary_1 = require("../../binary"); const registry_1 = require("../../registry"); const helpers_1 = require("../../helpers"); function createBaseModuleBalanceRequest() { return {}; } exports.ModuleBalanceRequest = { typeUrl: "/osmosis.lockup.ModuleBalanceRequest", aminoType: "osmosis/lockup/module-balance-request", is(o) { return o && o.$typeUrl === exports.ModuleBalanceRequest.typeUrl; }, isSDK(o) { return o && o.$typeUrl === exports.ModuleBalanceRequest.typeUrl; }, isAmino(o) { return o && o.$typeUrl === exports.ModuleBalanceRequest.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 = createBaseModuleBalanceRequest(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { default: reader.skipType(tag & 7); break; } } return message; }, fromPartial(_) { const message = createBaseModuleBalanceRequest(); return message; }, fromAmino(_) { const message = createBaseModuleBalanceRequest(); return message; }, toAmino(_) { const obj = {}; return obj; }, fromAminoMsg(object) { return exports.ModuleBalanceRequest.fromAmino(object.value); }, toAminoMsg(message) { return { type: "osmosis/lockup/module-balance-request", value: exports.ModuleBalanceRequest.toAmino(message) }; }, fromProtoMsg(message) { return exports.ModuleBalanceRequest.decode(message.value); }, toProto(message) { return exports.ModuleBalanceRequest.encode(message).finish(); }, toProtoMsg(message) { return { typeUrl: "/osmosis.lockup.ModuleBalanceRequest", value: exports.ModuleBalanceRequest.encode(message).finish() }; } }; registry_1.GlobalDecoderRegistry.register(exports.ModuleBalanceRequest.typeUrl, exports.ModuleBalanceRequest); registry_1.GlobalDecoderRegistry.registerAminoProtoMapping(exports.ModuleBalanceRequest.aminoType, exports.ModuleBalanceRequest.typeUrl); function createBaseModuleBalanceResponse() { return { coins: [] }; } exports.ModuleBalanceResponse = { typeUrl: "/osmosis.lockup.ModuleBalanceResponse", aminoType: "osmosis/lockup/module-balance-response", is(o) { return o && (o.$typeUrl === exports.ModuleBalanceResponse.typeUrl || Array.isArray(o.coins) && (!o.coins.length || coin_1.Coin.is(o.coins[0]))); }, isSDK(o) { return o && (o.$typeUrl === exports.ModuleBalanceResponse.typeUrl || Array.isArray(o.coins) && (!o.coins.length || coin_1.Coin.isSDK(o.coins[0]))); }, isAmino(o) { return o && (o.$typeUrl === exports.ModuleBalanceResponse.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 = createBaseModuleBalanceResponse(); 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 = createBaseModuleBalanceResponse(); message.coins = object.coins?.map(e => coin_1.Coin.fromPartial(e)) || []; return message; }, fromAmino(object) { const message = createBaseModuleBalanceResponse(); 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.ModuleBalanceResponse.fromAmino(object.value); }, toAminoMsg(message) { return { type: "osmosis/lockup/module-balance-response", value: exports.ModuleBalanceResponse.toAmino(message) }; }, fromProtoMsg(message) { return exports.ModuleBalanceResponse.decode(message.value); }, toProto(message) { return exports.ModuleBalanceResponse.encode(message).finish(); }, toProtoMsg(message) { return { typeUrl: "/osmosis.lockup.ModuleBalanceResponse", value: exports.ModuleBalanceResponse.encode(message).finish() }; } }; registry_1.GlobalDecoderRegistry.register(exports.ModuleBalanceResponse.typeUrl, exports.ModuleBalanceResponse); registry_1.GlobalDecoderRegistry.registerAminoProtoMapping(exports.ModuleBalanceResponse.aminoType, exports.ModuleBalanceResponse.typeUrl); function createBaseModuleLockedAmountRequest() { return {}; } exports.ModuleLockedAmountRequest = { typeUrl: "/osmosis.lockup.ModuleLockedAmountRequest", aminoType: "osmosis/lockup/module-locked-amount-request", is(o) { return o && o.$typeUrl === exports.ModuleLockedAmountRequest.typeUrl; }, isSDK(o) { return o && o.$typeUrl === exports.ModuleLockedAmountRequest.typeUrl; }, isAmino(o) { return o && o.$typeUrl === exports.ModuleLockedAmountRequest.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 = createBaseModuleLockedAmountRequest(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { default: reader.skipType(tag & 7); break; } } return message; }, fromPartial(_) { const message = createBaseModuleLockedAmountRequest(); return message; }, fromAmino(_) { const message = createBaseModuleLockedAmountRequest(); return message; }, toAmino(_) { const obj = {}; return obj; }, fromAminoMsg(object) { return exports.ModuleLockedAmountRequest.fromAmino(object.value); }, toAminoMsg(message) { return { type: "osmosis/lockup/module-locked-amount-request", value: exports.ModuleLockedAmountRequest.toAmino(message) }; }, fromProtoMsg(message) { return exports.ModuleLockedAmountRequest.decode(message.value); }, toProto(message) { return exports.ModuleLockedAmountRequest.encode(message).finish(); }, toProtoMsg(message) { return { typeUrl: "/osmosis.lockup.ModuleLockedAmountRequest", value: exports.ModuleLockedAmountRequest.encode(message).finish() }; } }; registry_1.GlobalDecoderRegistry.register(exports.ModuleLockedAmountRequest.typeUrl, exports.ModuleLockedAmountRequest); registry_1.GlobalDecoderRegistry.registerAminoProtoMapping(exports.ModuleLockedAmountRequest.aminoType, exports.ModuleLockedAmountRequest.typeUrl); function createBaseModuleLockedAmountResponse() { return { coins: [] }; } exports.ModuleLockedAmountResponse = { typeUrl: "/osmosis.lockup.ModuleLockedAmountResponse", aminoType: "osmosis/lockup/module-locked-amount-response", is(o) { return o && (o.$typeUrl === exports.ModuleLockedAmountResponse.typeUrl || Array.isArray(o.coins) && (!o.coins.length || coin_1.Coin.is(o.coins[0]))); }, isSDK(o) { return o && (o.$typeUrl === exports.ModuleLockedAmountResponse.typeUrl || Array.isArray(o.coins) && (!o.coins.length || coin_1.Coin.isSDK(o.coins[0]))); }, isAmino(o) { return o && (o.$typeUrl === exports.ModuleLockedAmountResponse.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 = createBaseModuleLockedAmountResponse(); 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 = createBaseModuleLockedAmountResponse(); message.coins = object.coins?.map(e => coin_1.Coin.fromPartial(e)) || []; return message; }, fromAmino(object) { const message = createBaseModuleLockedAmountResponse(); 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.ModuleLockedAmountResponse.fromAmino(object.value); }, toAminoMsg(message) { return { type: "osmosis/lockup/module-locked-amount-response", value: exports.ModuleLockedAmountResponse.toAmino(message) }; }, fromProtoMsg(message) { return exports.ModuleLockedAmountResponse.decode(message.value); }, toProto(message) { return exports.ModuleLockedAmountResponse.encode(message).finish(); }, toProtoMsg(message) { return { typeUrl: "/osmosis.lockup.ModuleLockedAmountResponse", value: exports.ModuleLockedAmountResponse.encode(message).finish() }; } }; registry_1.GlobalDecoderRegistry.register(exports.ModuleLockedAmountResponse.typeUrl, exports.ModuleLockedAmountResponse); registry_1.GlobalDecoderRegistry.registerAminoProtoMapping(exports.ModuleLockedAmountResponse.aminoType, exports.ModuleLockedAmountResponse.typeUrl); function createBaseAccountUnlockableCoinsRequest() { return { owner: "" }; } exports.AccountUnlockableCoinsRequest = { typeUrl: "/osmosis.lockup.AccountUnlockableCoinsRequest", aminoType: "osmosis/lockup/account-unlockable-coins-request", is(o) { return o && (o.$typeUrl === exports.AccountUnlockableCoinsRequest.typeUrl || typeof o.owner === "string"); }, isSDK(o) { return o && (o.$typeUrl === exports.AccountUnlockableCoinsRequest.typeUrl || typeof o.owner === "string"); }, isAmino(o) { return o && (o.$typeUrl === exports.AccountUnlockableCoinsRequest.typeUrl || typeof o.owner === "string"); }, encode(message, writer = binary_1.BinaryWriter.create()) { if (message.owner !== "") { writer.uint32(10).string(message.owner); } 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 = createBaseAccountUnlockableCoinsRequest(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: message.owner = reader.string(); break; default: reader.skipType(tag & 7); break; } } return message; }, fromPartial(object) { const message = createBaseAccountUnlockableCoinsRequest(); message.owner = object.owner ?? ""; return message; }, fromAmino(object) { const message = createBaseAccountUnlockableCoinsRequest(); if (object.owner !== undefined && object.owner !== null) { message.owner = object.owner; } return message; }, toAmino(message) { const obj = {}; obj.owner = message.owner === "" ? undefined : message.owner; return obj; }, fromAminoMsg(object) { return exports.AccountUnlockableCoinsRequest.fromAmino(object.value); }, toAminoMsg(message) { return { type: "osmosis/lockup/account-unlockable-coins-request", value: exports.AccountUnlockableCoinsRequest.toAmino(message) }; }, fromProtoMsg(message) { return exports.AccountUnlockableCoinsRequest.decode(message.value); }, toProto(message) { return exports.AccountUnlockableCoinsRequest.encode(message).finish(); }, toProtoMsg(message) { return { typeUrl: "/osmosis.lockup.AccountUnlockableCoinsRequest", value: exports.AccountUnlockableCoinsRequest.encode(message).finish() }; } }; registry_1.GlobalDecoderRegistry.register(exports.AccountUnlockableCoinsRequest.typeUrl, exports.AccountUnlockableCoinsRequest); registry_1.GlobalDecoderRegistry.registerAminoProtoMapping(exports.AccountUnlockableCoinsRequest.aminoType, exports.AccountUnlockableCoinsRequest.typeUrl); function createBaseAccountUnlockableCoinsResponse() { return { coins: [] }; } exports.AccountUnlockableCoinsResponse = { typeUrl: "/osmosis.lockup.AccountUnlockableCoinsResponse", aminoType: "osmosis/lockup/account-unlockable-coins-response", is(o) { return o && (o.$typeUrl === exports.AccountUnlockableCoinsResponse.typeUrl || Array.isArray(o.coins) && (!o.coins.length || coin_1.Coin.is(o.coins[0]))); }, isSDK(o) { return o && (o.$typeUrl === exports.AccountUnlockableCoinsResponse.typeUrl || Array.isArray(o.coins) && (!o.coins.length || coin_1.Coin.isSDK(o.coins[0]))); }, isAmino(o) { return o && (o.$typeUrl === exports.AccountUnlockableCoinsResponse.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 = createBaseAccountUnlockableCoinsResponse(); 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 = createBaseAccountUnlockableCoinsResponse(); message.coins = object.coins?.map(e => coin_1.Coin.fromPartial(e)) || []; return message; }, fromAmino(object) { const message = createBaseAccountUnlockableCoinsResponse(); 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.AccountUnlockableCoinsResponse.fromAmino(object.value); }, toAminoMsg(message) { return { type: "osmosis/lockup/account-unlockable-coins-response", value: exports.AccountUnlockableCoinsResponse.toAmino(message) }; }, fromProtoMsg(message) { return exports.AccountUnlockableCoinsResponse.decode(message.value); }, toProto(message) { return exports.AccountUnlockableCoinsResponse.encode(message).finish(); }, toProtoMsg(message) { return { typeUrl: "/osmosis.lockup.AccountUnlockableCoinsResponse", value: exports.AccountUnlockableCoinsResponse.encode(message).finish() }; } }; registry_1.GlobalDecoderRegistry.register(exports.AccountUnlockableCoinsResponse.typeUrl, exports.AccountUnlockableCoinsResponse); registry_1.GlobalDecoderRegistry.registerAminoProtoMapping(exports.AccountUnlockableCoinsResponse.aminoType, exports.AccountUnlockableCoinsResponse.typeUrl); function createBaseAccountUnlockingCoinsRequest() { return { owner: "" }; } exports.AccountUnlockingCoinsRequest = { typeUrl: "/osmosis.lockup.AccountUnlockingCoinsRequest", aminoType: "osmosis/lockup/account-unlocking-coins-request", is(o) { return o && (o.$typeUrl === exports.AccountUnlockingCoinsRequest.typeUrl || typeof o.owner === "string"); }, isSDK(o) { return o && (o.$typeUrl === exports.AccountUnlockingCoinsRequest.typeUrl || typeof o.owner === "string"); }, isAmino(o) { return o && (o.$typeUrl === exports.AccountUnlockingCoinsRequest.typeUrl || typeof o.owner === "string"); }, encode(message, writer = binary_1.BinaryWriter.create()) { if (message.owner !== "") { writer.uint32(10).string(message.owner); } 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 = createBaseAccountUnlockingCoinsRequest(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: message.owner = reader.string(); break; default: reader.skipType(tag & 7); break; } } return message; }, fromPartial(object) { const message = createBaseAccountUnlockingCoinsRequest(); message.owner = object.owner ?? ""; return message; }, fromAmino(object) { const message = createBaseAccountUnlockingCoinsRequest(); if (object.owner !== undefined && object.owner !== null) { message.owner = object.owner; } return message; }, toAmino(message) { const obj = {}; obj.owner = message.owner === "" ? undefined : message.owner; return obj; }, fromAminoMsg(object) { return exports.AccountUnlockingCoinsRequest.fromAmino(object.value); }, toAminoMsg(message) { return { type: "osmosis/lockup/account-unlocking-coins-request", value: exports.AccountUnlockingCoinsRequest.toAmino(message) }; }, fromProtoMsg(message) { return exports.AccountUnlockingCoinsRequest.decode(message.value); }, toProto(message) { return exports.AccountUnlockingCoinsRequest.encode(message).finish(); }, toProtoMsg(message) { return { typeUrl: "/osmosis.lockup.AccountUnlockingCoinsRequest", value: exports.AccountUnlockingCoinsRequest.encode(message).finish() }; } }; registry_1.GlobalDecoderRegistry.register(exports.AccountUnlockingCoinsRequest.typeUrl, exports.AccountUnlockingCoinsRequest); registry_1.GlobalDecoderRegistry.registerAminoProtoMapping(exports.AccountUnlockingCoinsRequest.aminoType, exports.AccountUnlockingCoinsRequest.typeUrl); function createBaseAccountUnlockingCoinsResponse() { return { coins: [] }; } exports.AccountUnlockingCoinsResponse = { typeUrl: "/osmosis.lockup.AccountUnlockingCoinsResponse", aminoType: "osmosis/lockup/account-unlocking-coins-response", is(o) { return o && (o.$typeUrl === exports.AccountUnlockingCoinsResponse.typeUrl || Array.isArray(o.coins) && (!o.coins.length || coin_1.Coin.is(o.coins[0]))); }, isSDK(o) { return o && (o.$typeUrl === exports.AccountUnlockingCoinsResponse.typeUrl || Array.isArray(o.coins) && (!o.coins.length || coin_1.Coin.isSDK(o.coins[0]))); }, isAmino(o) { return o && (o.$typeUrl === exports.AccountUnlockingCoinsResponse.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 = createBaseAccountUnlockingCoinsResponse(); 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 = createBaseAccountUnlockingCoinsResponse(); message.coins = object.coins?.map(e => coin_1.Coin.fromPartial(e)) || []; return message; }, fromAmino(object) { const message = createBaseAccountUnlockingCoinsResponse(); 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.AccountUnlockingCoinsResponse.fromAmino(object.value); }, toAminoMsg(message) { return { type: "osmosis/lockup/account-unlocking-coins-response", value: exports.AccountUnlockingCoinsResponse.toAmino(message) }; }, fromProtoMsg(message) { return exports.AccountUnlockingCoinsResponse.decode(message.value); }, toProto(message) { return exports.AccountUnlockingCoinsResponse.encode(message).finish(); }, toProtoMsg(message) { return { typeUrl: "/osmosis.lockup.AccountUnlockingCoinsResponse", value: exports.AccountUnlockingCoinsResponse.encode(message).finish() }; } }; registry_1.GlobalDecoderRegistry.register(exports.AccountUnlockingCoinsResponse.typeUrl, exports.AccountUnlockingCoinsResponse); registry_1.GlobalDecoderRegistry.registerAminoProtoMapping(exports.AccountUnlockingCoinsResponse.aminoType, exports.AccountUnlockingCoinsResponse.typeUrl); function createBaseAccountLockedCoinsRequest() { return { owner: "" }; } exports.AccountLockedCoinsRequest = { typeUrl: "/osmosis.lockup.AccountLockedCoinsRequest", aminoType: "osmosis/lockup/account-locked-coins-request", is(o) { return o && (o.$typeUrl === exports.AccountLockedCoinsRequest.typeUrl || typeof o.owner === "string"); }, isSDK(o) { return o && (o.$typeUrl === exports.AccountLockedCoinsRequest.typeUrl || typeof o.owner === "string"); }, isAmino(o) { return o && (o.$typeUrl === exports.AccountLockedCoinsRequest.typeUrl || typeof o.owner === "string"); }, encode(message, writer = binary_1.BinaryWriter.create()) { if (message.owner !== "") { writer.uint32(10).string(message.owner); } 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 = createBaseAccountLockedCoinsRequest(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: message.owner = reader.string(); break; default: reader.skipType(tag & 7); break; } } return message; }, fromPartial(object) { const message = createBaseAccountLockedCoinsRequest(); message.owner = object.owner ?? ""; return message; }, fromAmino(object) { const message = createBaseAccountLockedCoinsRequest(); if (object.owner !== undefined && object.owner !== null) { message.owner = object.owner; } return message; }, toAmino(message) { const obj = {}; obj.owner = message.owner === "" ? undefined : message.owner; return obj; }, fromAminoMsg(object) { return exports.AccountLockedCoinsRequest.fromAmino(object.value); }, toAminoMsg(message) { return { type: "osmosis/lockup/account-locked-coins-request", value: exports.AccountLockedCoinsRequest.toAmino(message) }; }, fromProtoMsg(message) { return exports.AccountLockedCoinsRequest.decode(message.value); }, toProto(message) { return exports.AccountLockedCoinsRequest.encode(message).finish(); }, toProtoMsg(message) { return { typeUrl: "/osmosis.lockup.AccountLockedCoinsRequest", value: exports.AccountLockedCoinsRequest.encode(message).finish() }; } }; registry_1.GlobalDecoderRegistry.register(exports.AccountLockedCoinsRequest.typeUrl, exports.AccountLockedCoinsRequest); registry_1.GlobalDecoderRegistry.registerAminoProtoMapping(exports.AccountLockedCoinsRequest.aminoType, exports.AccountLockedCoinsRequest.typeUrl); function createBaseAccountLockedCoinsResponse() { return { coins: [] }; } exports.AccountLockedCoinsResponse = { typeUrl: "/osmosis.lockup.AccountLockedCoinsResponse", aminoType: "osmosis/lockup/account-locked-coins-response", is(o) { return o && (o.$typeUrl === exports.AccountLockedCoinsResponse.typeUrl || Array.isArray(o.coins) && (!o.coins.length || coin_1.Coin.is(o.coins[0]))); }, isSDK(o) { return o && (o.$typeUrl === exports.AccountLockedCoinsResponse.typeUrl || Array.isArray(o.coins) && (!o.coins.length || coin_1.Coin.isSDK(o.coins[0]))); }, isAmino(o) { return o && (o.$typeUrl === exports.AccountLockedCoinsResponse.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 = createBaseAccountLockedCoinsResponse(); 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 = createBaseAccountLockedCoinsResponse(); message.coins = object.coins?.map(e => coin_1.Coin.fromPartial(e)) || []; return message; }, fromAmino(object) { const message = createBaseAccountLockedCoinsResponse(); 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.AccountLockedCoinsResponse.fromAmino(object.value); }, toAminoMsg(message) { return { type: "osmosis/lockup/account-locked-coins-response", value: exports.AccountLockedCoinsResponse.toAmino(message) }; }, fromProtoMsg(message) { return exports.AccountLockedCoinsResponse.decode(message.value); }, toProto(message) { return exports.AccountLockedCoinsResponse.encode(message).finish(); }, toProtoMsg(message) { return { typeUrl: "/osmosis.lockup.AccountLockedCoinsResponse", value: exports.AccountLockedCoinsResponse.encode(message).finish() }; } }; registry_1.GlobalDecoderRegistry.register(exports.AccountLockedCoinsResponse.typeUrl, exports.AccountLockedCoinsResponse); registry_1.GlobalDecoderRegistry.registerAminoProtoMapping(exports.AccountLockedCoinsResponse.aminoType, exports.AccountLockedCoinsResponse.typeUrl); function createBaseAccountLockedPastTimeRequest() { return { owner: "", timestamp: new Date() }; } exports.AccountLockedPastTimeRequest = { typeUrl: "/osmosis.lockup.AccountLockedPastTimeRequest", aminoType: "osmosis/lockup/account-locked-past-time-request", is(o) { return o && (o.$typeUrl === exports.AccountLockedPastTimeRequest.typeUrl || typeof o.owner === "string" && timestamp_1.Timestamp.is(o.timestamp)); }, isSDK(o) { return o && (o.$typeUrl === exports.AccountLockedPastTimeRequest.typeUrl || typeof o.owner === "string" && timestamp_1.Timestamp.isSDK(o.timestamp)); }, isAmino(o) { return o && (o.$typeUrl === exports.AccountLockedPastTimeRequest.typeUrl || typeof o.owner === "string" && timestamp_1.Timestamp.isAmino(o.timestamp)); }, encode(message, writer = binary_1.BinaryWriter.create()) { if (message.owner !== "") { writer.uint32(10).string(message.owner); } if (message.timestamp !== undefined) { timestamp_1.Timestamp.encode((0, helpers_1.toTimestamp)(message.timestamp), 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 = createBaseAccountLockedPastTimeRequest(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: message.owner = reader.string(); break; case 2: message.timestamp = (0, helpers_1.fromTimestamp)(timestamp_1.Timestamp.decode(reader, reader.uint32())); break; default: reader.skipType(tag & 7); break; } } return message; }, fromPartial(object) { const message = createBaseAccountLockedPastTimeRequest(); message.owner = object.owner ?? ""; message.timestamp = object.timestamp ?? undefined; return message; }, fromAmino(object) { const message = createBaseAccountLockedPastTimeRequest(); if (object.owner !== undefined && object.owner !== null) { message.owner = object.owner; } if (object.timestamp !== undefined && object.timestamp !== null) { message.timestamp = (0, helpers_1.fromTimestamp)(timestamp_1.Timestamp.fromAmino(object.timestamp)); } return message; }, toAmino(message) { const obj = {}; obj.owner = message.owner === "" ? undefined : message.owner; obj.timestamp = message.timestamp ? timestamp_1.Timestamp.toAmino((0, helpers_1.toTimestamp)(message.timestamp)) : undefined; return obj; }, fromAminoMsg(object) { return exports.AccountLockedPastTimeRequest.fromAmino(object.value); }, toAminoMsg(message) { return { type: "osmosis/lockup/account-locked-past-time-request", value: exports.AccountLockedPastTimeRequest.toAmino(message) }; }, fromProtoMsg(message) { return exports.AccountLockedPastTimeRequest.decode(message.value); }, toProto(message) { return exports.AccountLockedPastTimeRequest.encode(message).finish(); }, toProtoMsg(message) { return { typeUrl: "/osmosis.lockup.AccountLockedPastTimeRequest", value: exports.AccountLockedPastTimeRequest.encode(message).finish() }; } }; registry_1.GlobalDecoderRegistry.register(exports.AccountLockedPastTimeRequest.typeUrl, exports.AccountLockedPastTimeRequest); registry_1.GlobalDecoderRegistry.registerAminoProtoMapping(exports.AccountLockedPastTimeRequest.aminoType, exports.AccountLockedPastTimeRequest.typeUrl); function createBaseAccountLockedPastTimeResponse() { return { locks: [] }; } exports.AccountLockedPastTimeResponse = { typeUrl: "/osmosis.lockup.AccountLockedPastTimeResponse", aminoType: "osmosis/lockup/account-locked-past-time-response", is(o) { return o && (o.$typeUrl === exports.AccountLockedPastTimeResponse.typeUrl || Array.isArray(o.locks) && (!o.locks.length || lock_1.PeriodLock.is(o.locks[0]))); }, isSDK(o) { return o && (o.$typeUrl === exports.AccountLockedPastTimeResponse.typeUrl || Array.isArray(o.locks) && (!o.locks.length || lock_1.PeriodLock.isSDK(o.locks[0]))); }, isAmino(o) { return o && (o.$typeUrl === exports.AccountLockedPastTimeResponse.typeUrl || Array.isArray(o.locks) && (!o.locks.length || lock_1.PeriodLock.isAmino(o.locks[0]))); }, encode(message, writer = binary_1.BinaryWriter.create()) { for (const v of message.locks) { lock_1.PeriodLock.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 = createBaseAccountLockedPastTimeResponse(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: message.locks.push(lock_1.PeriodLock.decode(reader, reader.uint32())); break; default: reader.skipType(tag & 7); break; } } return message; }, fromPartial(object) { const message = createBaseAccountLockedPastTimeResponse(); message.locks = object.locks?.map(e => lock_1.PeriodLock.fromPartial(e)) || []; return message; }, fromAmino(object) { const message = createBaseAccountLockedPastTimeResponse(); message.locks = object.locks?.map(e => lock_1.PeriodLock.fromAmino(e)) || []; return message; }, toAmino(message) { const obj = {}; if (message.locks) { obj.locks = message.locks.map(e => e ? lock_1.PeriodLock.toAmino(e) : undefined); } else { obj.locks = message.locks; } return obj; }, fromAminoMsg(object) { return exports.AccountLockedPastTimeResponse.fromAmino(object.value); }, toAminoMsg(message) { return { type: "osmosis/lockup/account-locked-past-time-response", value: exports.AccountLockedPastTimeResponse.toAmino(message) }; }, fromProtoMsg(message) { return exports.AccountLockedPastTimeResponse.decode(message.value); }, toProto(message) { return exports.AccountLockedPastTimeResponse.encode(message).finish(); }, toProtoMsg(message) { return { typeUrl: "/osmosis.lockup.AccountLockedPastTimeResponse", value: exports.AccountLockedPastTimeResponse.encode(message).finish() }; } }; registry_1.GlobalDecoderRegistry.register(exports.AccountLockedPastTimeResponse.typeUrl, exports.AccountLockedPastTimeResponse); registry_1.GlobalDecoderRegistry.registerAminoProtoMapping(exports.AccountLockedPastTimeResponse.aminoType, exports.AccountLockedPastTimeResponse.typeUrl); function createBaseAccountLockedPastTimeNotUnlockingOnlyRequest() { return { owner: "", timestamp: new Date() }; } exports.AccountLockedPastTimeNotUnlockingOnlyRequest = { typeUrl: "/osmosis.lockup.AccountLockedPastTimeNotUnlockingOnlyRequest", aminoType: "osmosis/lockup/account-locked-past-time-not-unlocking-only-request", is(o) { return o && (o.$typeUrl === exports.AccountLockedPastTimeNotUnlockingOnlyRequest.typeUrl || typeof o.owner === "string" && timestamp_1.Timestamp.is(o.timestamp)); }, isSDK(o) { return o && (o.$typeUrl === exports.AccountLockedPastTimeNotUnlockingOnlyRequest.typeUrl || typeof o.owner === "string" && timestamp_1.Timestamp.isSDK(o.timestamp)); }, isAmino(o) { return o && (o.$typeUrl === exports.AccountLockedPastTimeNotUnlockingOnlyRequest.typeUrl || typeof o.owner === "string" && timestamp_1.Timestamp.isAmino(o.timestamp)); }, encode(message, writer = binary_1.BinaryWriter.create()) { if (message.owner !== "") { writer.uint32(10).string(message.owner); } if (message.timestamp !== undefined) { timestamp_1.Timestamp.encode((0, helpers_1.toTimestamp)(message.timestamp), 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 = createBaseAccountLockedPastTimeNotUnlockingOnlyRequest(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: message.owner = reader.string(); break; case 2: message.timestamp = (0, helpers_1.fromTimestamp)(timestamp_1.Timestamp.decode(reader, reader.uint32())); break; default: reader.skipType(tag & 7); break; } } return message; }, fromPartial(object) { const message = createBaseAccountLockedPastTimeNotUnlockingOnlyRequest(); message.owner = object.owner ?? ""; message.timestamp = object.timestamp ?? undefined; return message; }, fromAmino(object) { const message = createBaseAccountLockedPastTimeNotUnlockingOnlyRequest(); if (object.owner !== undefined && object.owner !== null) { message.owner = object.owner; } if (object.timestamp !== undefined && object.timestamp !== null) { message.timestamp = (0, helpers_1.fromTimestamp)(timestamp_1.Timestamp.fromAmino(object.timestamp)); } return message; }, toAmino(message) { const obj = {}; obj.owner = message.owner === "" ? undefined : message.owner; obj.timestamp = message.timestamp ? timestamp_1.Timestamp.toAmino((0, helpers_1.toTimestamp)(message.timestamp)) : undefined; return obj; }, fromAminoMsg(object) { return exports.AccountLockedPastTimeNotUnlockingOnlyRequest.fromAmino(object.value); }, toAminoMsg(message) { return { type: "osmosis/lockup/account-locked-past-time-not-unlocking-only-request", value: exports.AccountLockedPastTimeNotUnlockingOnlyRequest.toAmino(message) }; }, fromProtoMsg(message) { return exports.AccountLockedPastTimeNotUnlockingOnlyRequest.decode(message.value); }, toProto(message) { return exports.AccountLockedPastTimeNotUnlockingOnlyRequest.encode(message).finish(); }, toProtoMsg(message) { return { typeUrl: "/osmosis.lockup.AccountLockedPastTimeNotUnlockingOnlyRequest", value: exports.AccountLockedPastTimeNotUnlockingOnlyRequest.encode(message).finish() }; } }; registry_1.GlobalDecoderRegistry.register(exports.AccountLockedPastTimeNotUnlockingOnlyRequest.typeUrl, exports.AccountLockedPastTimeNotUnlockingOnlyRequest); registry_1.GlobalDecoderRegistry.registerAminoProtoMapping(exports.AccountLockedPastTimeNotUnlockingOnlyRequest.aminoType, exports.AccountLockedPastTimeNotUnlockingOnlyRequest.typeUrl); function createBaseAccountLockedPastTimeNotUnlockingOnlyResponse() { return { locks: [] }; } exports.AccountLockedPastTimeNotUnlockingOnlyResponse = { typeUrl: "/osmosis.lockup.AccountLockedPastTimeNotUnlockingOnlyResponse", aminoType: "osmosis/lockup/account-locked-past-time-not-unlocking-only-response", is(o) { return o && (o.$typeUrl === exports.AccountLockedPastTimeNotUnlockingOnlyResponse.typeUrl || Array.isArray(o.locks) && (!o.locks.length || lock_1.PeriodLock.is(o.locks[0]))); }, isSDK(o) { return o && (o.$typeUrl === exports.AccountLockedPastTimeNotUnlockingOnlyResponse.typeUrl || Array.isArray(o.locks) && (!o.locks.length || lock_1.PeriodLock.isSDK(o.locks[0]))); }, isAmino(o) { return o && (o.$typeUrl === exports.AccountLockedPastTimeNotUnlockingOnlyResponse.typeUrl || Array.isArray(o.locks) && (!o.locks.length || lock_1.PeriodLock.isAmino(o.locks[0]))); }, encode(message, writer = binary_1.BinaryWriter.create()) { for (const v of message.locks) { lock_1.PeriodLock.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 = createBaseAccountLockedPastTimeNotUnlockingOnlyResponse(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: message.locks.push(lock_1.PeriodLock.decode(reader, reader.uint32())); break; default: reader.skipType(tag & 7); break; } } return message; }, fromPartial(object) { const message = createBaseAccountLockedPastTimeNotUnlockingOnlyResponse(); message.locks = object.locks?.map(e => lock_1.PeriodLock.fromPartial(e)) || []; return message; }, fromAmino(object) { const message = createBaseAccountLockedPastTimeNotUnlockingOnlyResponse(); message.locks = object.locks?.map(e => lock_1.PeriodLock.fromAmino(e)) || []; return message; }, toAmino(message) { const obj = {}; if (message.locks) { obj.locks = message.locks.map(e => e ? lock_1.PeriodLock.toAmino(e) : undefined); } else { obj.locks = message.locks; } return obj; }, fromAminoMsg(object) { return exports.AccountLockedPastTimeNotUnlockingOnlyResponse.fromAmino(object.value); }, toAminoMsg(message) { return { type: "osmosis/lockup/account-locked-past-time-not-unlocking-only-response", value: exports.AccountLockedPastTimeNotUnlockingOnlyResponse.toAmino(message) }; }, fromProtoMsg(message) { return exports.AccountLockedPastTimeNotUnlockingOnlyResponse.decode(message.value); }, toProto(message) { return exports.AccountLockedPastTimeNotUnlockingOnlyResponse.encode(message).finish(); }, toProtoMsg(message) { return { typeUrl: "/osmosis.lockup.AccountLockedPastTimeNotUnlockingOnlyResponse", value: exports.AccountLockedPastTimeNotUnlockingOnlyResponse.encode(message).finish() }; } }; registry_1.GlobalDecoderRegistry.register(exports.AccountLockedPastTimeNotUnlockingOnlyResponse.typeUrl, exports.AccountLockedPastTimeNotUnlockingOnlyResponse); registry_1.GlobalDecoderRegistry.registerAminoProtoMapping(exports.AccountLockedPastTimeNotUnlockingOnlyResponse.aminoType, exports.AccountLockedPastTimeNotUnlockingOnlyResponse.typeUrl); function createBaseAccountUnlockedBeforeTimeRequest() { return { owner: "", timestamp: new Date() }; } exports.AccountUnlockedBeforeTimeRequest = { typeUrl: "/osmosis.lockup.AccountUnlockedBeforeTimeRequest", aminoType: "osmosis/lockup/account-unlocked-before-time-request", is(o) { return o && (o.$typeUrl === exports.AccountUnlockedBeforeTimeRequest.typeUrl || typeof o.owner === "string" && timestamp_1.Timestamp.is(o.timestamp)); }, isSDK(o) { return o && (o.$typeUrl === exports.AccountUnlockedBeforeTimeRequest.typeUrl || typeof o.owner === "string" && timestamp_1.Timestamp.isSDK(o.timestamp)); }, isAmino(o) { return o && (o.$typeUrl === exports.AccountUnlockedBeforeTimeRequest.typeUrl || typeof o.owner === "string" && timestamp_1.Timestamp.isAmino(o.timestamp)); }, encode(message, writer = binary_1.BinaryWriter.create()) { if (message.owner !== "") { writer.uint32(10).string(message.owner); } if (message.timestamp !== undefined) { timestamp_1.Timestamp.encode((0, helpers_1.toTimestamp)(message.timestamp), 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 = createBaseAccountUnlockedBeforeTimeRequest(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: message.owner = reader.string(); break; case 2: message.timestamp = (0, helpers_1.fromTimestamp)(timestamp_1.Timestamp.decode(reader, reader.uint32())); break; default: reader.skipType(tag & 7); break; } } return message; }, fromPartial(object) { const message = createBaseAccountUnlockedBeforeTimeRequest(); message.owner = object.owner ?? ""; message.timestamp = object.timestamp ?? undefined; return message; }, fromAmino(object) { const message = createBaseAccountUnlockedBeforeTimeRequest(); if (object.owner !== undefined && object.owner !== null) { message.owner = object.owner; } if (object.timestamp !== undefined && object.timestamp !== null) { message.timestamp = (0, helpers_1.fromTimestamp)(timestamp_1.Timestamp.fromAmino(object.timestamp)); } return message; }, toAmino(message) { const obj = {}; obj.owner = message.owner === "" ? undefined : message.owner; obj.timestamp = message.timestamp ? timestamp_1.Timestamp.toAmino((0, helpers_1.toTimestamp)(message.timestamp)) : undefined; return obj; }, fromAminoMsg(object) { return exports.AccountUnlockedBeforeTimeRequest.fromAmino(object.value); }, toAminoMsg(message) { return { type: "osmosis/lockup/account-unlocked-before-time-request", value: exports.AccountUnlockedBeforeTimeRequest.toAmino(message) }; }, fromProtoMsg(message) { return exports.AccountUnlockedBeforeTimeRequest.decode(message.value); }, toProto(message) { return exports.AccountUnlockedBeforeTimeRequest.encode(message).finish(); }, toProtoMsg(message) { return { typeUrl: "/osmosis.lockup.AccountUnlockedBeforeTimeRequest", value: exports.AccountUnlockedBeforeTimeRequest.encode(message).finish() }; } }; registry_1.GlobalDecoderRegistry.register(exports.AccountUnlockedBeforeTimeRequest.typeUrl, exports.AccountUnlockedBeforeTimeRequest); registry_1.GlobalDecoderRegistry.registerAminoProtoMapping(exports.AccountUnlockedBeforeTimeRequest.aminoType, exports.AccountUnlockedBeforeTimeRequest.typeUrl); function createBaseAccountUnlockedBeforeTimeResponse() { return { locks: [] }; } exports.AccountUnlockedBeforeTimeResponse = { typeUrl: "/osmosis.lockup.AccountUnlockedBeforeTimeResponse", aminoType: "osmosis/lockup/account-unlocked-before-time-response", is(o) { return o && (o.$typeUrl === exports.AccountUnlockedBeforeTimeResponse.typeUrl || Array.isArray(o.locks) && (!o.locks.length || lock_1.PeriodLock.is(o.locks[0]))); }, isSDK(o) { return o && (o.$typeUrl === exports.AccountUnlockedBeforeTimeResponse.typeUrl || Array.isArray(o.locks) && (!o.locks.length || lock_1.PeriodLock.isSDK(o.locks[0]))); }, isAmino(o) { return o && (o.$typeUrl === exports.AccountUnlockedBeforeTimeResponse.typeUrl || Array.isArray(o.locks) && (!o.locks.length || lock_1.PeriodLock.isAmino(o.locks[0]))); }, encode(message, writer = binary_1.BinaryWriter.create()) { for (const v of message.locks) { lock_1.PeriodLock.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 = createBaseAccountUnlockedBeforeTimeResponse(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: message.locks.push(lock_1.PeriodLock.decode(reader, reader.uint32())); break; default: reader.skipType(tag & 7); break; } } return message; }, fromPartial(object) { const message = createBaseAccountUnlockedBeforeTimeResponse(); message.locks = object.locks?.map(e => lock_1.PeriodLock.fromPartial(e)) || []; return message; }, fromAmino(object) { const message = createBaseAccountUnlockedBeforeTimeResponse(); message.locks = object.locks?.map(e => lock_1.PeriodLock.fromAmino(e)) || []; return message; }, toAmino(message) { const obj = {}; if (message.locks) { obj.locks = message.locks.map(e => e ? lock_1.PeriodLock.toAmino(e) : undefined); } else { obj.locks = message.locks; } return obj; }, fromAminoMsg(object) { return exports.AccountUnlockedBeforeTimeResponse.fromAmino(object.value); }, toAminoMsg(message) { return { type: "osmosis/lockup/account-unlocked-before-time-response", value: exports.AccountUnlockedBeforeTimeResponse.toAmino(message) }; }, fromProtoMsg(message) { return exports.AccountUnlockedBeforeTimeResponse.decode(message.value); }, toProto(message) { return exports.AccountUnlockedBeforeTimeResponse.encode(message).finish(); }, toProtoMsg(message) { return { typeUrl: "/osmosis.lockup.AccountUnlockedBeforeTimeResponse", value: exports.AccountUnlockedBeforeTimeResponse.encode(message).finish() }; } }; registry_1.GlobalDecoderRegistry.register(exports.AccountUnlockedBeforeTimeResponse.typeUrl, exports.AccountUnlockedBeforeTimeResponse); registry_1.GlobalDecoderRegistry.registerAminoProtoMapping(exports.AccountUnlockedBeforeTimeResponse.aminoType, exports.AccountUnlockedBeforeTimeResponse.typeUrl); function createBaseAccountLockedPastTimeDenomRequest() { return { owner: "", timestamp: new Date(), denom: "" }; } exports.AccountLockedPastTimeDenomRequest = { typeUrl: "/osmosis.lockup.AccountLockedPastTimeDenomRequest", aminoType: "osmosis/lockup/account-locked-past-time-denom-request", is(o) { return o && (o.$typeUrl === exports.AccountLockedPastTimeDenomRequest.typeUrl || typeof o.owner === "string" && timestamp_1.Timestamp.is(o.timestamp) && typeof o.denom === "string"); }, isSDK(o) { return o && (o.$typeUrl === exports.AccountLockedPastTimeDenomRequest.typeUrl || typeof o.owner === "string" && timestamp_1.Timestamp.isSDK(o.timestamp) && typeof o.denom === "string"); }, isAmino(o) { return o && (o.$typeUrl === exports.AccountLockedPastTimeDenomRequest.typeUrl || typeof o.owner === "string" && timestamp_1.Timestamp.isAmino(o.timestamp) && typeof o.denom === "string"); }, encode(message, writer = binary_1.BinaryWriter.create()) { if (message.owner !== "") { writer.uint32(10).string(message.owner); } if (message.timestamp !== undefined) { timestamp_1.Timestamp.encode((0, helpers_1.toTimestamp)(message.timestamp), writer.uint32(18).fork()).ldelim(); } if (message.denom !== "") { writer.uint32(26).string(message.denom); } 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 = createBaseAccountLockedPastTimeDenomRequest(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: message.owner = reader.string(); break; case 2: message.timestamp = (0, helpers_1.fromTimestamp)(timestamp_1.Timestamp.decode(reader, reader.uint32())); break; case 3: message.denom = reader.string(); break; default: reader.skipType(tag & 7); break; } } return message; }, fromPartial(object) { const message = createBaseAccountLockedPastTimeDenomRequest(); message.owner = object.owner ?? ""; message.timestamp = object.timestamp ?? undefined; message.denom = object.denom ?? ""; return message; }, fromAmino(object) { const message = createBaseAccountLockedPastTimeDenomRequest(); if (object.owner !== undefined && object.owner !== null) { message.owner = object.owner; } if (object.timestamp !== undefined && object.timestamp !== null) { message.timestamp = (0, helpers_1.fromTimestamp)(timestamp_1.Timestamp.fromAmino(object.timestamp)); } if (object.denom !== undefined && object.denom !== null) { message.denom = object.denom; } return message; }, toAmino(message) { const obj = {}; obj.owner = message.owner === "" ? undefined : message.owner; obj.timestamp = message.timestamp ? timestamp_1.Timestamp.toAmino((0, helpers_1.toTimestamp)(message.timestamp)) : undefined; obj.denom = message.denom === "" ? undefined : message.denom; return obj; }, fromAminoMsg(object) { return exports.AccountLockedPastTimeDenomRequest.fromAmino(object.value); }, toAminoMsg(message) { return { type: "osmosis/lockup/account-locked-past-time-denom-request", value: exports.AccountLockedPastTimeDenomRequest.toAmino(message) }; }, fromProtoMsg(message) { return exports.AccountLockedPastTimeDenomRequest.decode(message.value); }, toProto(message) { return exports.AccountLockedPastTimeDenomRequest.encode(message).finish(); }, toProtoMsg(message) { return { typeUrl: "/osmosis.lockup.AccountLockedPastTimeDenomRequest", value: exports.AccountLockedPastTimeDenomRequest.encode(message).finish() }; } }; registry_1.GlobalDecoderRegistry.register(exports.AccountLockedPastTimeDenomRequest.typeUrl, exports.AccountLockedPastTimeDenomRequest); registry_1.GlobalDecoderRegistry.registerAminoProtoMapping(exports.AccountLockedPastTimeDenomRequest.aminoType, exports.AccountLockedPastTimeDenomRequest.typeUrl); function createBaseAccountLockedPastTimeDenomResponse() { return { locks: [] }; } exports.AccountLockedPastTimeDenomResponse = { typeUrl: "/osmosis.lockup.AccountLockedPastTimeDenomResponse", aminoType: "osmosis/lockup/account-locked-past-time-denom-response", is(o) { return o && (o.$typeUrl === exports.AccountLockedPastTimeDenomResponse.typeUrl || Array.isArray(o.locks) && (!o.locks.length || lock_1.PeriodLock.is(o.locks[0]))); }, isSDK(o) { return o && (o.$typeUrl === exports.AccountLockedPastTimeDenomResponse.typeUrl || Array.isArray(o.locks) && (!o.locks.length || lock_1.PeriodLock.isSDK(o.locks[0]))); }, isAmino(o) { return o && (o.$typeUrl === exports.AccountLockedPastTimeDenomResponse.typeUrl || Array.isArray(o.locks) && (!o.locks.length || lock_1.PeriodLock.isAmino(o.locks[0]))); }, encode(message, writer = binary_1.BinaryWriter.create()) { for (const v of message.locks) { lock_1.PeriodLock.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 = createBaseAccountLockedPastTimeDenomResponse(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: message.locks.push(lock_1.PeriodLock.decode(reader, reader.uint32())); break; default: reader.skipType(tag & 7); break; } } return message; }, fromPartial(object) { const message = createBaseAccountLockedPastTimeDenomResponse(); message.locks = object.locks?.map(e => lock_1.PeriodLock.fromPartial(e)) || []; return message; }, fromAmino(object) { const message = createBaseAccountLockedPastTimeDenomResponse(); message.locks = object.locks?.map(e => lock_1.PeriodLock.fromAmino(e)) || []; return message; }, toAmino(message) { const obj = {}; if (message.locks) { obj.locks = message.locks.map(e => e ? lock_1.PeriodLock.toAmino(e) : undefined); } else { obj.locks = message.locks; } return obj; }, fromAminoMsg(object) { return exports.AccountLockedPastTimeDenomResponse.fromAmino(object.value); }, toAminoMsg(message) { return { type: "osmosis/lockup/account-locked-past-time-denom-response", value: exports.AccountLockedPastTimeDenomResponse.toAmino(message) }; }, fromProtoMsg(message) { return exports.AccountLockedPastTimeDenomResponse.decode(message.value); }, toProto(message) { return exports.AccountLockedPastTimeDenomResponse.encode(message).finish(); }, toProtoMsg(message) { return { typeUrl: "/osmosis.lockup.AccountLockedPastTimeDenomResponse", value: exports.AccountLockedPastTimeDenomResponse.encode(message).finish() }; } }; registry_1.GlobalDecoderRegistry.register(exports.AccountLockedPastTimeDenomResponse.typeUrl, exports.AccountLockedPastTimeDenomResponse); registry_1.GlobalDecoderRegistry.registerAminoProtoMapping(exports.AccountLockedPastTimeDenomResponse.aminoType, exports.AccountLockedPastTimeDenomResponse.typeUrl); function createBaseLockedDenomRequest() { return { denom: "", duration: duration_1.Duration.fromPartial({}) }; } exports.LockedDenomRequest = { typeUrl: "/osmosis.lockup.LockedDenomRequest", aminoType: "osmosis/lockup/locked-denom-request", is(o) { return o && (o.$typeUrl === exports.LockedDenomRequest.typeUrl || typeof o.denom === "string" && duration_1.Duration.is(o.duration)); }, isSDK(o) { return o && (o.$typeUrl === exports.LockedDenomRequest.typeUrl || typeof o.denom === "string" && duration_1.Duration.isSDK(o.duration)); }, isAmino(o) { return o && (o.$typeUrl === exports.LockedDenomRequest.typeUrl || typeof o.denom === "string" && duration_1.Duration.isAmino(o.duration)); }, encode(message, writer = binary_1.BinaryWriter.create()) { if (message.denom !== "") { writer.uint32(10).string(message.denom); } if (message.duration !== undefined) { duration_1.Duration.encode(message.duration, 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 = createBaseLockedDenomRequest(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: message.denom = reader.string(); break; case 2: message.duration = duration_1.Duration.decode(reader, reader.uint32()); break; default: reader.skipType(tag & 7); break; } } return message; }, fromPartial(object) { const message = createBaseLockedDenomRequest(); message.denom = object.denom ?? ""; message.duration = object.duration !== undefined && object.duration !== null ? duration_1.Duration.fromPartial(object.duration) : undefined; return message; }, fromAmino(object) { const message = createBaseLockedDenomRequest(); if (object.denom !== undefined && object.denom !== null) { message.denom = object.denom; } if (object.duration !== undefined && object.duration !== null) { message.duration = duration_1.Duration.fromAmino(object.duration); } return message; }, toAmino(message) { const obj = {}; obj.denom = message.denom === "" ? undefined : message.denom; obj.duration = message.duration ? duration_1.Duration.toAmino(message.duration) : undefined; return obj; }, fromAminoMsg(object) { return exports.LockedDenomRequest.fromAmino(object.value); }, toAminoMsg(message) { return { type: "osmosis/lockup/locked-denom-request", value: exports.LockedDenomRequest.toAmino(message) }; }, fromProtoMsg(message) { return exports.LockedDenomRequest.decode(message.value); }, toProto(message) { return exports.LockedDenomRequest.encode(message).finish(); }, toProtoMsg(message) { return { typeUrl: "/osmosis.lockup.LockedDenomRequest", value: exports.LockedDenomRequest.encode(message).finish() }; } }; registry_1.GlobalDecoderRegistry.register(exports.LockedDenomRequest.typeUrl, exports.LockedDenomRequest); registry_1.GlobalDecoderRegistry.registerAminoProtoMapping(exports.LockedDenomRequest.aminoType, exports.LockedDenomRequest.typeUrl); function createBaseLockedDenomResponse() { return { amount: "" }; } exports.LockedDenomResponse = { typeUrl: "/osmosis.lockup.LockedDenomResponse", aminoType: "osmosis/lockup/locked-denom-response", is(o) { return o && (o.$typeUrl === exports.LockedDenomResponse.typeUrl || typeof o.amount === "string"); }, isSDK(o) { return o && (o.$typeUrl === exports.LockedDenomResponse.typeUrl || typeof o.amount === "string"); }, isAmino(o) { return o && (o.$typeUrl === exports.LockedDenomResponse.typeUrl || typeof o.amount === "string"); }, encode(message, writer = binary_1.BinaryWriter.create()) { if (message.amount !== "") { writer.uint32(10).string(message.amount); } 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 = createBaseLockedDenomResponse(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: message.amount = reader.string(); break; default: reader.skipType(tag & 7); break; } } return message; }, fromPartial(object) { const message = createBaseLockedDenomResponse(); message.amount = object.amount ?? ""; return message; }, fromAmino(object) { const message = createBaseLockedDenomResponse(); if (object.amount !== undefined && object.amount !== null) { message.amount = object.amount; } return message; }, toAmino(message) { const obj = {}; obj.amount = message.amount === "" ? undefined : message.amount; return obj; }, fromAminoMsg(object) { return exports.LockedDenomResponse.fromAmino(object.value); }, toAminoMsg(message) { return { type: "osmosis/lockup/locked-denom-response", value: exports.LockedDenomResponse.toAmino(message) }; }, fromProtoMsg(message) { return exports.LockedDenomResponse.decode(message.value); }, toProto(message) { return exports.LockedDenomResponse.encode(message).finish(); }, toProtoMsg(message) { return { typeUrl: "/osmosis.lockup.LockedDenomResponse", value: exports.LockedDenomResponse.encode(message).finish() }; } }; registry_1.GlobalDecoderRegistry.register(exports.LockedDenomResponse.typeUrl, exports.LockedDenomResponse); registry_1.GlobalDecoderRegistry.registerAminoProtoMapping(exports.LockedDenomResponse.aminoType, exports.LockedDenomResponse.typeUrl); function createBaseLockedRequest() { return { lockId: BigInt(0) }; } exports.LockedRequest = { typeUrl: "/osmosis.lockup.LockedRequest", aminoType: "osmosis/lockup/locked-request", is(o) { return o && (o.$typeUrl === exports.LockedRequest.typeUrl || typeof o.lockId === "bigint"); }, isSDK(o) { return o && (o.$typeUrl === exports.LockedRequest.typeUrl || typeof o.lock_id === "bigint"); }, isAmino(o) { return o && (o.$typeUrl === exports.LockedRequest.typeUrl || typeof o.lock_id === "bigint"); }, encode(message, writer = binary_1.BinaryWriter.create()) { if (message.lockId !== BigInt(0)) { writer.uint32(8).uint64(message.lockId); } 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 = createBaseLockedRequest(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: message.lockId = reader.uint64(); break; default: reader.skipType(tag & 7); break; } } return message; }, fromPartial(object) { const message = createBaseLockedRequest(); message.lockId = object.lockId !== undefined && object.lockId !== null ? BigInt(object.lockId.toString()) : BigInt(0); return message; }, fromAmino(object) { const message = createBaseLockedRequest(); if (object.lock_id !== undefined && object.lock_id !== null) { message.lockId = BigInt(object.lock_id); } return message; }, toAmino(message) { const obj = {}; obj.lock_id = message.lockId !== BigInt(0) ? message.lockId.toString() : undefined; return obj; }, fromAminoMsg(object) { return exports.LockedRequest.fromAmino(object.value); }, toAminoMsg(message) { return { type: "osmosis/lockup/locked-request", value: exports.LockedRequest.toAmino(message) }; }, fromProtoMsg(message) { return exports.LockedRequest.decode(message.value); }, toProto(message) { return exports.LockedRequest.encode(message).finish(); }, toProtoMsg(message) { return { typeUrl: "/osmosis.lockup.LockedRequest", value: exports.LockedRequest.encode(message).finish() }; } }; registry_1.GlobalDecoderRegistry.register(exports.LockedRequest.typeUrl, exports.LockedRequest); registry_1.GlobalDecoderRegistry.registerAminoProtoMapping(exports.LockedRequest.aminoType, exports.LockedRequest.typeUrl); function createBaseLockedResponse() { return { lock: undefined }; } exports.LockedResponse = { typeUrl: "/osmosis.lockup.LockedResponse", aminoType: "osmosis/lockup/locked-response", is(o) { return o && o.$typeUrl === exports.LockedResponse.typeUrl; }, isSDK(o) { return o && o.$typeUrl === exports.LockedResponse.typeUrl; }, isAmino(o) { return o && o.$typeUrl === exports.LockedResponse.typeUrl; }, encode(message, writer = binary_1.BinaryWriter.create()) { if (message.lock !== undefined) { lock_1.PeriodLock.encode(message.lock, 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 = createBaseLockedResponse(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: message.lock = lock_1.PeriodLock.decode(reader, reader.uint32()); break; default: reader.skipType(tag & 7); break; } } return message; }, fromPartial(object) { const message = createBaseLockedResponse(); message.lock = object.lock !== undefined && object.lock !== null ? lock_1.PeriodLock.fromPartial(object.lock) : undefined; return message; }, fromAmino(object) { const message = createBaseLockedResponse(); if (object.lock !== undefined && object.lock !== null) { message.lock = lock_1.PeriodLock.fromAmino(object.lock); } return message; }, toAmino(message) { const obj = {}; obj.lock = message.lock ? lock_1.PeriodLock.toAmino(message.lock) : undefined; return obj; }, fromAminoMsg(object) { return exports.LockedResponse.fromAmino(object.value); }, toAminoMsg(message) { return { type: "osmosis/lockup/locked-response", value: exports.LockedResponse.toAmino(message) }; }, fromProtoMsg(message) { return exports.LockedResponse.decode(message.value); }, toProto(message) { return exports.LockedResponse.encode(message).finish(); }, toProtoMsg(message) { return { typeUrl: "/osmosis.lockup.LockedResponse", value: exports.LockedResponse.encode(message).finish() }; } }; registry_1.GlobalDecoderRegistry.register(exports.LockedResponse.typeUrl, exports.LockedResponse); registry_1.GlobalDecoderRegistry.registerAminoProtoMapping(exports.LockedResponse.aminoType, exports.LockedResponse.typeUrl); function createBaseLockRewardReceiverRequest() { return { lockId: BigInt(0) }; } exports.LockRewardReceiverRequest = { typeUrl: "/osmosis.lockup.LockRewardReceiverRequest", aminoType: "osmosis/lockup/lock-reward-receiver-request", is(o) { return o && (o.$typeUrl === exports.LockRewardReceiverRequest.typeUrl || typeof o.lockId === "bigint"); }, isSDK(o) { return o && (o.$typeUrl === exports.LockRewardReceiverRequest.typeUrl || typeof o.lock_id === "bigint"); }, isAmino(o) { return o && (o.$typeUrl === exports.LockRewardReceiverRequest.typeUrl || typeof o.lock_id === "bigint"); }, encode(message, writer = binary_1.BinaryWriter.create()) { if (message.lockId !== BigInt(0)) { writer.uint32(8).uint64(message.lockId); } 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 = createBaseLockRewardReceiverRequest(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: message.lockId = reader.uint64(); break; default: reader.skipType(tag & 7); break; } } return message; }, fromPartial(object) { const message = createBaseLockRewardReceiverRequest(); message.lockId = object.lockId !== undefined && object.lockId !== null ? BigInt(object.lockId.toString()) : BigInt(0); return message; }, fromAmino(object) { const message = createBaseLockRewardReceiverRequest(); if (object.lock_id !== undefined && object.lock_id !== null) { message.lockId = BigInt(object.lock_id); } return message; }, toAmino(message) { const obj = {}; obj.lock_id = message.lockId !== BigInt(0) ? message.lockId.toString() : undefined; return obj; }, fromAminoMsg(object) { return exports.LockRewardReceiverRequest.fromAmino(object.value); }, toAminoMsg(message) { return { type: "osmosis/lockup/lock-reward-receiver-request", value: exports.LockRewardReceiverRequest.toAmino(message) }; }, fromProtoMsg(message) { return exports.LockRewardReceiverRequest.decode(message.value); }, toProto(message) { return exports.LockRewardReceiverRequest.encode(message).finish(); }, toProtoMsg(message) { return { typeUrl: "/osmosis.lockup.LockRewardReceiverRequest", value: exports.LockRewardReceiverRequest.encode(message).finish() }; } }; registry_1.GlobalDecoderRegistry.register(exports.LockRewardReceiverRequest.typeUrl, exports.LockRewardReceiverRequest); registry_1.GlobalDecoderRegistry.registerAminoProtoMapping(exports.LockRewardReceiverRequest.aminoType, exports.LockRewardReceiverRequest.typeUrl); function createBaseLockRewardReceiverResponse() { return { rewardReceiver: "" }; } exports.LockRewardReceiverResponse = { typeUrl: "/osmosis.lockup.LockRewardReceiverResponse", aminoType: "osmosis/lockup/lock-reward-receiver-response", is(o) { return o && (o.$typeUrl === exports.LockRewardReceiverResponse.typeUrl || typeof o.rewardReceiver === "string"); }, isSDK(o) { return o && (o.$typeUrl === exports.LockRewardReceiverResponse.typeUrl || typeof o.reward_receiver === "string"); }, isAmino(o) { return o && (o.$typeUrl === exports.LockRewardReceiverResponse.typeUrl || typeof o.reward_receiver === "string"); }, encode(message, writer = binary_1.BinaryWriter.create()) { if (message.rewardReceiver !== "") { writer.uint32(10).string(message.rewardReceiver); } 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 = createBaseLockRewardReceiverResponse(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: message.rewardReceiver = reader.string(); break; default: reader.skipType(tag & 7); break; } } return message; }, fromPartial(object) { const message = createBaseLockRewardReceiverResponse(); message.rewardReceiver = object.rewardReceiver ?? ""; return message; }, fromAmino(object) { const message = createBaseLockRewardReceiverResponse(); if (object.reward_receiver !== undefined && object.reward_receiver !== null) { message.rewardReceiver = object.reward_receiver; } return message; }, toAmino(message) { const obj = {}; obj.reward_receiver = message.rewardReceiver === "" ? undefined : message.rewardReceiver; return obj; }, fromAminoMsg(object) { return exports.LockRewardReceiverResponse.fromAmino(object.value); }, toAminoMsg(message) { return { type: "osmosis/lockup/lock-reward-receiver-response", value: exports.LockRewardReceiverResponse.toAmino(message) }; }, fromProtoMsg(message) { return exports.LockRewardReceiverResponse.decode(message.value); }, toProto(message) { return exports.LockRewardReceiverResponse.encode(message).finish(); }, toProtoMsg(message) { return { typeUrl: "/osmosis.lockup.LockRewardReceiverResponse", value: exports.LockRewardReceiverResponse.encode(message).finish() }; } }; registry_1.GlobalDecoderRegistry.register(exports.LockRewardReceiverResponse.typeUrl, exports.LockRewardReceiverResponse); registry_1.GlobalDecoderRegistry.registerAminoProtoMapping(exports.LockRewardReceiverResponse.aminoType, exports.LockRewardReceiverResponse.typeUrl); function createBaseNextLockIDRequest() { return {}; } exports.NextLockIDRequest = { typeUrl: "/osmosis.lockup.NextLockIDRequest", aminoType: "osmosis/lockup/next-lock-id-request", is(o) { return o && o.$typeUrl === exports.NextLockIDRequest.typeUrl; }, isSDK(o) { return o && o.$typeUrl === exports.NextLockIDRequest.typeUrl; }, isAmino(o) { return o && o.$typeUrl === exports.NextLockIDRequest.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 = createBaseNextLockIDRequest(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { default: reader.skipType(tag & 7); break; } } return message; }, fromPartial(_) { const message = createBaseNextLockIDRequest(); return message; }, fromAmino(_) { const message = createBaseNextLockIDRequest(); return message; }, toAmino(_) { const obj = {}; return obj; }, fromAminoMsg(object) { return exports.NextLockIDRequest.fromAmino(object.value); }, toAminoMsg(message) { return { type: "osmosis/lockup/next-lock-id-request", value: exports.NextLockIDRequest.toAmino(message) }; }, fromProtoMsg(message) { return exports.NextLockIDRequest.decode(message.value); }, toProto(message) { return exports.NextLockIDRequest.encode(message).finish(); }, toProtoMsg(message) { return { typeUrl: "/osmosis.lockup.NextLockIDRequest", value: exports.NextLockIDRequest.encode(message).finish() }; } }; registry_1.GlobalDecoderRegistry.register(exports.NextLockIDRequest.typeUrl, exports.NextLockIDRequest); registry_1.GlobalDecoderRegistry.registerAminoProtoMapping(exports.NextLockIDRequest.aminoType, exports.NextLockIDRequest.typeUrl); function createBaseNextLockIDResponse() { return { lockId: BigInt(0) }; } exports.NextLockIDResponse = { typeUrl: "/osmosis.lockup.NextLockIDResponse", aminoType: "osmosis/lockup/next-lock-id-response", is(o) { return o && (o.$typeUrl === exports.NextLockIDResponse.typeUrl || typeof o.lockId === "bigint"); }, isSDK(o) { return o && (o.$typeUrl === exports.NextLockIDResponse.typeUrl || typeof o.lock_id === "bigint"); }, isAmino(o) { return o && (o.$typeUrl === exports.NextLockIDResponse.typeUrl || typeof o.lock_id === "bigint"); }, encode(message, writer = binary_1.BinaryWriter.create()) { if (message.lockId !== BigInt(0)) { writer.uint32(8).uint64(message.lockId); } 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 = createBaseNextLockIDResponse(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: message.lockId = reader.uint64(); break; default: reader.skipType(tag & 7); break; } } return message; }, fromPartial(object) { const message = createBaseNextLockIDResponse(); message.lockId = object.lockId !== undefined && object.lockId !== null ? BigInt(object.lockId.toString()) : BigInt(0); return message; }, fromAmino(object) { const message = createBaseNextLockIDResponse(); if (object.lock_id !== undefined && object.lock_id !== null) { message.lockId = BigInt(object.lock_id); } return message; }, toAmino(message) { const obj = {}; obj.lock_id = message.lockId !== BigInt(0) ? message.lockId.toString() : undefined; return obj; }, fromAminoMsg(object) { return exports.NextLockIDResponse.fromAmino(object.value); }, toAminoMsg(message) { return { type: "osmosis/lockup/next-lock-id-response", value: exports.NextLockIDResponse.toAmino(message) }; }, fromProtoMsg(message) { return exports.NextLockIDResponse.decode(message.value); }, toProto(message) { return exports.NextLockIDResponse.encode(message).finish(); }, toProtoMsg(message) { return { typeUrl: "/osmosis.lockup.NextLockIDResponse", value: exports.NextLockIDResponse.encode(message).finish() }; } }; registry_1.GlobalDecoderRegistry.register(exports.NextLockIDResponse.typeUrl, exports.NextLockIDResponse); registry_1.GlobalDecoderRegistry.registerAminoProtoMapping(exports.NextLockIDResponse.aminoType, exports.NextLockIDResponse.typeUrl); function createBaseSyntheticLockupsByLockupIDRequest() { return { lockId: BigInt(0) }; } exports.SyntheticLockupsByLockupIDRequest = { typeUrl: "/osmosis.lockup.SyntheticLockupsByLockupIDRequest", aminoType: "osmosis/lockup/synthetic-lockups-by-lockup-id-request", is(o) { return o && (o.$typeUrl === exports.SyntheticLockupsByLockupIDRequest.typeUrl || typeof o.lockId === "bigint"); }, isSDK(o) { return o && (o.$typeUrl === exports.SyntheticLockupsByLockupIDRequest.typeUrl || typeof o.lock_id === "bigint"); }, isAmino(o) { return o && (o.$typeUrl === exports.SyntheticLockupsByLockupIDRequest.typeUrl || typeof o.lock_id === "bigint"); }, encode(message, writer = binary_1.BinaryWriter.create()) { if (message.lockId !== BigInt(0)) { writer.uint32(8).uint64(message.lockId); } 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 = createBaseSyntheticLockupsByLockupIDRequest(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: message.lockId = reader.uint64(); break; default: reader.skipType(tag & 7); break; } } return message; }, fromPartial(object) { const message = createBaseSyntheticLockupsByLockupIDRequest(); message.lockId = object.lockId !== undefined && object.lockId !== null ? BigInt(object.lockId.toString()) : BigInt(0); return message; }, fromAmino(object) { const message = createBaseSyntheticLockupsByLockupIDRequest(); if (object.lock_id !== undefined && object.lock_id !== null) { message.lockId = BigInt(object.lock_id); } return message; }, toAmino(message) { const obj = {}; obj.lock_id = message.lockId !== BigInt(0) ? message.lockId.toString() : undefined; return obj; }, fromAminoMsg(object) { return exports.SyntheticLockupsByLockupIDRequest.fromAmino(object.value); }, toAminoMsg(message) { return { type: "osmosis/lockup/synthetic-lockups-by-lockup-id-request", value: exports.SyntheticLockupsByLockupIDRequest.toAmino(message) }; }, fromProtoMsg(message) { return exports.SyntheticLockupsByLockupIDRequest.decode(message.value); }, toProto(message) { return exports.SyntheticLockupsByLockupIDRequest.encode(message).finish(); }, toProtoMsg(message) { return { typeUrl: "/osmosis.lockup.SyntheticLockupsByLockupIDRequest", value: exports.SyntheticLockupsByLockupIDRequest.encode(message).finish() }; } }; registry_1.GlobalDecoderRegistry.register(exports.SyntheticLockupsByLockupIDRequest.typeUrl, exports.SyntheticLockupsByLockupIDRequest); registry_1.GlobalDecoderRegistry.registerAminoProtoMapping(exports.SyntheticLockupsByLockupIDRequest.aminoType, exports.SyntheticLockupsByLockupIDRequest.typeUrl); function createBaseSyntheticLockupsByLockupIDResponse() { return { syntheticLocks: [] }; } exports.SyntheticLockupsByLockupIDResponse = { typeUrl: "/osmosis.lockup.SyntheticLockupsByLockupIDResponse", aminoType: "osmosis/lockup/synthetic-lockups-by-lockup-id-response", is(o) { return o && (o.$typeUrl === exports.SyntheticLockupsByLockupIDResponse.typeUrl || Array.isArray(o.syntheticLocks) && (!o.syntheticLocks.length || lock_1.SyntheticLock.is(o.syntheticLocks[0]))); }, isSDK(o) { return o && (o.$typeUrl === exports.SyntheticLockupsByLockupIDResponse.typeUrl || Array.isArray(o.synthetic_locks) && (!o.synthetic_locks.length || lock_1.SyntheticLock.isSDK(o.synthetic_locks[0]))); }, isAmino(o) { return o && (o.$typeUrl === exports.SyntheticLockupsByLockupIDResponse.typeUrl || Array.isArray(o.synthetic_locks) && (!o.synthetic_locks.length || lock_1.SyntheticLock.isAmino(o.synthetic_locks[0]))); }, encode(message, writer = binary_1.BinaryWriter.create()) { for (const v of message.syntheticLocks) { lock_1.SyntheticLock.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 = createBaseSyntheticLockupsByLockupIDResponse(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: message.syntheticLocks.push(lock_1.SyntheticLock.decode(reader, reader.uint32())); break; default: reader.skipType(tag & 7); break; } } return message; }, fromPartial(object) { const message = createBaseSyntheticLockupsByLockupIDResponse(); message.syntheticLocks = object.syntheticLocks?.map(e => lock_1.SyntheticLock.fromPartial(e)) || []; return message; }, fromAmino(object) { const message = createBaseSyntheticLockupsByLockupIDResponse(); message.syntheticLocks = object.synthetic_locks?.map(e => lock_1.SyntheticLock.fromAmino(e)) || []; return message; }, toAmino(message) { const obj = {}; if (message.syntheticLocks) { obj.synthetic_locks = message.syntheticLocks.map(e => e ? lock_1.SyntheticLock.toAmino(e) : undefined); } else { obj.synthetic_locks = message.syntheticLocks; } return obj; }, fromAminoMsg(object) { return exports.SyntheticLockupsByLockupIDResponse.fromAmino(object.value); }, toAminoMsg(message) { return { type: "osmosis/lockup/synthetic-lockups-by-lockup-id-response", value: exports.SyntheticLockupsByLockupIDResponse.toAmino(message) }; }, fromProtoMsg(message) { return exports.SyntheticLockupsByLockupIDResponse.decode(message.value); }, toProto(message) { return exports.SyntheticLockupsByLockupIDResponse.encode(message).finish(); }, toProtoMsg(message) { return { typeUrl: "/osmosis.lockup.SyntheticLockupsByLockupIDResponse", value: exports.SyntheticLockupsByLockupIDResponse.encode(message).finish() }; } }; registry_1.GlobalDecoderRegistry.register(exports.SyntheticLockupsByLockupIDResponse.typeUrl, exports.SyntheticLockupsByLockupIDResponse); registry_1.GlobalDecoderRegistry.registerAminoProtoMapping(exports.SyntheticLockupsByLockupIDResponse.aminoType, exports.SyntheticLockupsByLockupIDResponse.typeUrl); function createBaseSyntheticLockupByLockupIDRequest() { return { lockId: BigInt(0) }; } exports.SyntheticLockupByLockupIDRequest = { typeUrl: "/osmosis.lockup.SyntheticLockupByLockupIDRequest", aminoType: "osmosis/lockup/synthetic-lockup-by-lockup-id-request", is(o) { return o && (o.$typeUrl === exports.SyntheticLockupByLockupIDRequest.typeUrl || typeof o.lockId === "bigint"); }, isSDK(o) { return o && (o.$typeUrl === exports.SyntheticLockupByLockupIDRequest.typeUrl || typeof o.lock_id === "bigint"); }, isAmino(o) { return o && (o.$typeUrl === exports.SyntheticLockupByLockupIDRequest.typeUrl || typeof o.lock_id === "bigint"); }, encode(message, writer = binary_1.BinaryWriter.create()) { if (message.lockId !== BigInt(0)) { writer.uint32(8).uint64(message.lockId); } 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 = createBaseSyntheticLockupByLockupIDRequest(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: message.lockId = reader.uint64(); break; default: reader.skipType(tag & 7); break; } } return message; }, fromPartial(object) { const message = createBaseSyntheticLockupByLockupIDRequest(); message.lockId = object.lockId !== undefined && object.lockId !== null ? BigInt(object.lockId.toString()) : BigInt(0); return message; }, fromAmino(object) { const message = createBaseSyntheticLockupByLockupIDRequest(); if (object.lock_id !== undefined && object.lock_id !== null) { message.lockId = BigInt(object.lock_id); } return message; }, toAmino(message) { const obj = {}; obj.lock_id = message.lockId !== BigInt(0) ? message.lockId.toString() : undefined; return obj; }, fromAminoMsg(object) { return exports.SyntheticLockupByLockupIDRequest.fromAmino(object.value); }, toAminoMsg(message) { return { type: "osmosis/lockup/synthetic-lockup-by-lockup-id-request", value: exports.SyntheticLockupByLockupIDRequest.toAmino(message) }; }, fromProtoMsg(message) { return exports.SyntheticLockupByLockupIDRequest.decode(message.value); }, toProto(message) { return exports.SyntheticLockupByLockupIDRequest.encode(message).finish(); }, toProtoMsg(message) { return { typeUrl: "/osmosis.lockup.SyntheticLockupByLockupIDRequest", value: exports.SyntheticLockupByLockupIDRequest.encode(message).finish() }; } }; registry_1.GlobalDecoderRegistry.register(exports.SyntheticLockupByLockupIDRequest.typeUrl, exports.SyntheticLockupByLockupIDRequest); registry_1.GlobalDecoderRegistry.registerAminoProtoMapping(exports.SyntheticLockupByLockupIDRequest.aminoType, exports.SyntheticLockupByLockupIDRequest.typeUrl); function createBaseSyntheticLockupByLockupIDResponse() { return { syntheticLock: lock_1.SyntheticLock.fromPartial({}) }; } exports.SyntheticLockupByLockupIDResponse = { typeUrl: "/osmosis.lockup.SyntheticLockupByLockupIDResponse", aminoType: "osmosis/lockup/synthetic-lockup-by-lockup-id-response", is(o) { return o && (o.$typeUrl === exports.SyntheticLockupByLockupIDResponse.typeUrl || lock_1.SyntheticLock.is(o.syntheticLock)); }, isSDK(o) { return o && (o.$typeUrl === exports.SyntheticLockupByLockupIDResponse.typeUrl || lock_1.SyntheticLock.isSDK(o.synthetic_lock)); }, isAmino(o) { return o && (o.$typeUrl === exports.SyntheticLockupByLockupIDResponse.typeUrl || lock_1.SyntheticLock.isAmino(o.synthetic_lock)); }, encode(message, writer = binary_1.BinaryWriter.create()) { if (message.syntheticLock !== undefined) { lock_1.SyntheticLock.encode(message.syntheticLock, 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 = createBaseSyntheticLockupByLockupIDResponse(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: message.syntheticLock = lock_1.SyntheticLock.decode(reader, reader.uint32()); break; default: reader.skipType(tag & 7); break; } } return message; }, fromPartial(object) { const message = createBaseSyntheticLockupByLockupIDResponse(); message.syntheticLock = object.syntheticLock !== undefined && object.syntheticLock !== null ? lock_1.SyntheticLock.fromPartial(object.syntheticLock) : undefined; return message; }, fromAmino(object) { const message = createBaseSyntheticLockupByLockupIDResponse(); if (object.synthetic_lock !== undefined && object.synthetic_lock !== null) { message.syntheticLock = lock_1.SyntheticLock.fromAmino(object.synthetic_lock); } return message; }, toAmino(message) { const obj = {}; obj.synthetic_lock = message.syntheticLock ? lock_1.SyntheticLock.toAmino(message.syntheticLock) : undefined; return obj; }, fromAminoMsg(object) { return exports.SyntheticLockupByLockupIDResponse.fromAmino(object.value); }, toAminoMsg(message) { return { type: "osmosis/lockup/synthetic-lockup-by-lockup-id-response", value: exports.SyntheticLockupByLockupIDResponse.toAmino(message) }; }, fromProtoMsg(message) { return exports.SyntheticLockupByLockupIDResponse.decode(message.value); }, toProto(message) { return exports.SyntheticLockupByLockupIDResponse.encode(message).finish(); }, toProtoMsg(message) { return { typeUrl: "/osmosis.lockup.SyntheticLockupByLockupIDResponse", value: exports.SyntheticLockupByLockupIDResponse.encode(message).finish() }; } }; registry_1.GlobalDecoderRegistry.register(exports.SyntheticLockupByLockupIDResponse.typeUrl, exports.SyntheticLockupByLockupIDResponse); registry_1.GlobalDecoderRegistry.registerAminoProtoMapping(exports.SyntheticLockupByLockupIDResponse.aminoType, exports.SyntheticLockupByLockupIDResponse.typeUrl); function createBaseAccountLockedLongerDurationRequest() { return { owner: "", duration: duration_1.Duration.fromPartial({}) }; } exports.AccountLockedLongerDurationRequest = { typeUrl: "/osmosis.lockup.AccountLockedLongerDurationRequest", aminoType: "osmosis/lockup/account-locked-longer-duration-request", is(o) { return o && (o.$typeUrl === exports.AccountLockedLongerDurationRequest.typeUrl || typeof o.owner === "string" && duration_1.Duration.is(o.duration)); }, isSDK(o) { return o && (o.$typeUrl === exports.AccountLockedLongerDurationRequest.typeUrl || typeof o.owner === "string" && duration_1.Duration.isSDK(o.duration)); }, isAmino(o) { return o && (o.$typeUrl === exports.AccountLockedLongerDurationRequest.typeUrl || typeof o.owner === "string" && duration_1.Duration.isAmino(o.duration)); }, encode(message, writer = binary_1.BinaryWriter.create()) { if (message.owner !== "") { writer.uint32(10).string(message.owner); } if (message.duration !== undefined) { duration_1.Duration.encode(message.duration, 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 = createBaseAccountLockedLongerDurationRequest(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: message.owner = reader.string(); break; case 2: message.duration = duration_1.Duration.decode(reader, reader.uint32()); break; default: reader.skipType(tag & 7); break; } } return message; }, fromPartial(object) { const message = createBaseAccountLockedLongerDurationRequest(); message.owner = object.owner ?? ""; message.duration = object.duration !== undefined && object.duration !== null ? duration_1.Duration.fromPartial(object.duration) : undefined; return message; }, fromAmino(object) { const message = createBaseAccountLockedLongerDurationRequest(); if (object.owner !== undefined && object.owner !== null) { message.owner = object.owner; } if (object.duration !== undefined && object.duration !== null) { message.duration = duration_1.Duration.fromAmino(object.duration); } return message; }, toAmino(message) { const obj = {}; obj.owner = message.owner === "" ? undefined : message.owner; obj.duration = message.duration ? duration_1.Duration.toAmino(message.duration) : undefined; return obj; }, fromAminoMsg(object) { return exports.AccountLockedLongerDurationRequest.fromAmino(object.value); }, toAminoMsg(message) { return { type: "osmosis/lockup/account-locked-longer-duration-request", value: exports.AccountLockedLongerDurationRequest.toAmino(message) }; }, fromProtoMsg(message) { return exports.AccountLockedLongerDurationRequest.decode(message.value); }, toProto(message) { return exports.AccountLockedLongerDurationRequest.encode(message).finish(); }, toProtoMsg(message) { return { typeUrl: "/osmosis.lockup.AccountLockedLongerDurationRequest", value: exports.AccountLockedLongerDurationRequest.encode(message).finish() }; } }; registry_1.GlobalDecoderRegistry.register(exports.AccountLockedLongerDurationRequest.typeUrl, exports.AccountLockedLongerDurationRequest); registry_1.GlobalDecoderRegistry.registerAminoProtoMapping(exports.AccountLockedLongerDurationRequest.aminoType, exports.AccountLockedLongerDurationRequest.typeUrl); function createBaseAccountLockedLongerDurationResponse() { return { locks: [] }; } exports.AccountLockedLongerDurationResponse = { typeUrl: "/osmosis.lockup.AccountLockedLongerDurationResponse", aminoType: "osmosis/lockup/account-locked-longer-duration-response", is(o) { return o && (o.$typeUrl === exports.AccountLockedLongerDurationResponse.typeUrl || Array.isArray(o.locks) && (!o.locks.length || lock_1.PeriodLock.is(o.locks[0]))); }, isSDK(o) { return o && (o.$typeUrl === exports.AccountLockedLongerDurationResponse.typeUrl || Array.isArray(o.locks) && (!o.locks.length || lock_1.PeriodLock.isSDK(o.locks[0]))); }, isAmino(o) { return o && (o.$typeUrl === exports.AccountLockedLongerDurationResponse.typeUrl || Array.isArray(o.locks) && (!o.locks.length || lock_1.PeriodLock.isAmino(o.locks[0]))); }, encode(message, writer = binary_1.BinaryWriter.create()) { for (const v of message.locks) { lock_1.PeriodLock.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 = createBaseAccountLockedLongerDurationResponse(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: message.locks.push(lock_1.PeriodLock.decode(reader, reader.uint32())); break; default: reader.skipType(tag & 7); break; } } return message; }, fromPartial(object) { const message = createBaseAccountLockedLongerDurationResponse(); message.locks = object.locks?.map(e => lock_1.PeriodLock.fromPartial(e)) || []; return message; }, fromAmino(object) { const message = createBaseAccountLockedLongerDurationResponse(); message.locks = object.locks?.map(e => lock_1.PeriodLock.fromAmino(e)) || []; return message; }, toAmino(message) { const obj = {}; if (message.locks) { obj.locks = message.locks.map(e => e ? lock_1.PeriodLock.toAmino(e) : undefined); } else { obj.locks = message.locks; } return obj; }, fromAminoMsg(object) { return exports.AccountLockedLongerDurationResponse.fromAmino(object.value); }, toAminoMsg(message) { return { type: "osmosis/lockup/account-locked-longer-duration-response", value: exports.AccountLockedLongerDurationResponse.toAmino(message) }; }, fromProtoMsg(message) { return exports.AccountLockedLongerDurationResponse.decode(message.value); }, toProto(message) { return exports.AccountLockedLongerDurationResponse.encode(message).finish(); }, toProtoMsg(message) { return { typeUrl: "/osmosis.lockup.AccountLockedLongerDurationResponse", value: exports.AccountLockedLongerDurationResponse.encode(message).finish() }; } }; registry_1.GlobalDecoderRegistry.register(exports.AccountLockedLongerDurationResponse.typeUrl, exports.AccountLockedLongerDurationResponse); registry_1.GlobalDecoderRegistry.registerAminoProtoMapping(exports.AccountLockedLongerDurationResponse.aminoType, exports.AccountLockedLongerDurationResponse.typeUrl); function createBaseAccountLockedDurationRequest() { return { owner: "", duration: duration_1.Duration.fromPartial({}) }; } exports.AccountLockedDurationRequest = { typeUrl: "/osmosis.lockup.AccountLockedDurationRequest", aminoType: "osmosis/lockup/account-locked-duration-request", is(o) { return o && (o.$typeUrl === exports.AccountLockedDurationRequest.typeUrl || typeof o.owner === "string" && duration_1.Duration.is(o.duration)); }, isSDK(o) { return o && (o.$typeUrl === exports.AccountLockedDurationRequest.typeUrl || typeof o.owner === "string" && duration_1.Duration.isSDK(o.duration)); }, isAmino(o) { return o && (o.$typeUrl === exports.AccountLockedDurationRequest.typeUrl || typeof o.owner === "string" && duration_1.Duration.isAmino(o.duration)); }, encode(message, writer = binary_1.BinaryWriter.create()) { if (message.owner !== "") { writer.uint32(10).string(message.owner); } if (message.duration !== undefined) { duration_1.Duration.encode(message.duration, 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 = createBaseAccountLockedDurationRequest(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: message.owner = reader.string(); break; case 2: message.duration = duration_1.Duration.decode(reader, reader.uint32()); break; default: reader.skipType(tag & 7); break; } } return message; }, fromPartial(object) { const message = createBaseAccountLockedDurationRequest(); message.owner = object.owner ?? ""; message.duration = object.duration !== undefined && object.duration !== null ? duration_1.Duration.fromPartial(object.duration) : undefined; return message; }, fromAmino(object) { const message = createBaseAccountLockedDurationRequest(); if (object.owner !== undefined && object.owner !== null) { message.owner = object.owner; } if (object.duration !== undefined && object.duration !== null) { message.duration = duration_1.Duration.fromAmino(object.duration); } return message; }, toAmino(message) { const obj = {}; obj.owner = message.owner === "" ? undefined : message.owner; obj.duration = message.duration ? duration_1.Duration.toAmino(message.duration) : undefined; return obj; }, fromAminoMsg(object) { return exports.AccountLockedDurationRequest.fromAmino(object.value); }, toAminoMsg(message) { return { type: "osmosis/lockup/account-locked-duration-request", value: exports.AccountLockedDurationRequest.toAmino(message) }; }, fromProtoMsg(message) { return exports.AccountLockedDurationRequest.decode(message.value); }, toProto(message) { return exports.AccountLockedDurationRequest.encode(message).finish(); }, toProtoMsg(message) { return { typeUrl: "/osmosis.lockup.AccountLockedDurationRequest", value: exports.AccountLockedDurationRequest.encode(message).finish() }; } }; registry_1.GlobalDecoderRegistry.register(exports.AccountLockedDurationRequest.typeUrl, exports.AccountLockedDurationRequest); registry_1.GlobalDecoderRegistry.registerAminoProtoMapping(exports.AccountLockedDurationRequest.aminoType, exports.AccountLockedDurationRequest.typeUrl); function createBaseAccountLockedDurationResponse() { return { locks: [] }; } exports.AccountLockedDurationResponse = { typeUrl: "/osmosis.lockup.AccountLockedDurationResponse", aminoType: "osmosis/lockup/account-locked-duration-response", is(o) { return o && (o.$typeUrl === exports.AccountLockedDurationResponse.typeUrl || Array.isArray(o.locks) && (!o.locks.length || lock_1.PeriodLock.is(o.locks[0]))); }, isSDK(o) { return o && (o.$typeUrl === exports.AccountLockedDurationResponse.typeUrl || Array.isArray(o.locks) && (!o.locks.length || lock_1.PeriodLock.isSDK(o.locks[0]))); }, isAmino(o) { return o && (o.$typeUrl === exports.AccountLockedDurationResponse.typeUrl || Array.isArray(o.locks) && (!o.locks.length || lock_1.PeriodLock.isAmino(o.locks[0]))); }, encode(message, writer = binary_1.BinaryWriter.create()) { for (const v of message.locks) { lock_1.PeriodLock.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 = createBaseAccountLockedDurationResponse(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: message.locks.push(lock_1.PeriodLock.decode(reader, reader.uint32())); break; default: reader.skipType(tag & 7); break; } } return message; }, fromPartial(object) { const message = createBaseAccountLockedDurationResponse(); message.locks = object.locks?.map(e => lock_1.PeriodLock.fromPartial(e)) || []; return message; }, fromAmino(object) { const message = createBaseAccountLockedDurationResponse(); message.locks = object.locks?.map(e => lock_1.PeriodLock.fromAmino(e)) || []; return message; }, toAmino(message) { const obj = {}; if (message.locks) { obj.locks = message.locks.map(e => e ? lock_1.PeriodLock.toAmino(e) : undefined); } else { obj.locks = message.locks; } return obj; }, fromAminoMsg(object) { return exports.AccountLockedDurationResponse.fromAmino(object.value); }, toAminoMsg(message) { return { type: "osmosis/lockup/account-locked-duration-response", value: exports.AccountLockedDurationResponse.toAmino(message) }; }, fromProtoMsg(message) { return exports.AccountLockedDurationResponse.decode(message.value); }, toProto(message) { return exports.AccountLockedDurationResponse.encode(message).finish(); }, toProtoMsg(message) { return { typeUrl: "/osmosis.lockup.AccountLockedDurationResponse", value: exports.AccountLockedDurationResponse.encode(message).finish() }; } }; registry_1.GlobalDecoderRegistry.register(exports.AccountLockedDurationResponse.typeUrl, exports.AccountLockedDurationResponse); registry_1.GlobalDecoderRegistry.registerAminoProtoMapping(exports.AccountLockedDurationResponse.aminoType, exports.AccountLockedDurationResponse.typeUrl); function createBaseAccountLockedLongerDurationNotUnlockingOnlyRequest() { return { owner: "", duration: duration_1.Duration.fromPartial({}) }; } exports.AccountLockedLongerDurationNotUnlockingOnlyRequest = { typeUrl: "/osmosis.lockup.AccountLockedLongerDurationNotUnlockingOnlyRequest", aminoType: "osmosis/lockup/account-locked-longer-duration-not-unlocking-only-request", is(o) { return o && (o.$typeUrl === exports.AccountLockedLongerDurationNotUnlockingOnlyRequest.typeUrl || typeof o.owner === "string" && duration_1.Duration.is(o.duration)); }, isSDK(o) { return o && (o.$typeUrl === exports.AccountLockedLongerDurationNotUnlockingOnlyRequest.typeUrl || typeof o.owner === "string" && duration_1.Duration.isSDK(o.duration)); }, isAmino(o) { return o && (o.$typeUrl === exports.AccountLockedLongerDurationNotUnlockingOnlyRequest.typeUrl || typeof o.owner === "string" && duration_1.Duration.isAmino(o.duration)); }, encode(message, writer = binary_1.BinaryWriter.create()) { if (message.owner !== "") { writer.uint32(10).string(message.owner); } if (message.duration !== undefined) { duration_1.Duration.encode(message.duration, 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 = createBaseAccountLockedLongerDurationNotUnlockingOnlyRequest(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: message.owner = reader.string(); break; case 2: message.duration = duration_1.Duration.decode(reader, reader.uint32()); break; default: reader.skipType(tag & 7); break; } } return message; }, fromPartial(object) { const message = createBaseAccountLockedLongerDurationNotUnlockingOnlyRequest(); message.owner = object.owner ?? ""; message.duration = object.duration !== undefined && object.duration !== null ? duration_1.Duration.fromPartial(object.duration) : undefined; return message; }, fromAmino(object) { const message = createBaseAccountLockedLongerDurationNotUnlockingOnlyRequest(); if (object.owner !== undefined && object.owner !== null) { message.owner = object.owner; } if (object.duration !== undefined && object.duration !== null) { message.duration = duration_1.Duration.fromAmino(object.duration); } return message; }, toAmino(message) { const obj = {}; obj.owner = message.owner === "" ? undefined : message.owner; obj.duration = message.duration ? duration_1.Duration.toAmino(message.duration) : undefined; return obj; }, fromAminoMsg(object) { return exports.AccountLockedLongerDurationNotUnlockingOnlyRequest.fromAmino(object.value); }, toAminoMsg(message) { return { type: "osmosis/lockup/account-locked-longer-duration-not-unlocking-only-request", value: exports.AccountLockedLongerDurationNotUnlockingOnlyRequest.toAmino(message) }; }, fromProtoMsg(message) { return exports.AccountLockedLongerDurationNotUnlockingOnlyRequest.decode(message.value); }, toProto(message) { return exports.AccountLockedLongerDurationNotUnlockingOnlyRequest.encode(message).finish(); }, toProtoMsg(message) { return { typeUrl: "/osmosis.lockup.AccountLockedLongerDurationNotUnlockingOnlyRequest", value: exports.AccountLockedLongerDurationNotUnlockingOnlyRequest.encode(message).finish() }; } }; registry_1.GlobalDecoderRegistry.register(exports.AccountLockedLongerDurationNotUnlockingOnlyRequest.typeUrl, exports.AccountLockedLongerDurationNotUnlockingOnlyRequest); registry_1.GlobalDecoderRegistry.registerAminoProtoMapping(exports.AccountLockedLongerDurationNotUnlockingOnlyRequest.aminoType, exports.AccountLockedLongerDurationNotUnlockingOnlyRequest.typeUrl); function createBaseAccountLockedLongerDurationNotUnlockingOnlyResponse() { return { locks: [] }; } exports.AccountLockedLongerDurationNotUnlockingOnlyResponse = { typeUrl: "/osmosis.lockup.AccountLockedLongerDurationNotUnlockingOnlyResponse", aminoType: "osmosis/lockup/account-locked-longer-duration-not-unlocking-only-response", is(o) { return o && (o.$typeUrl === exports.AccountLockedLongerDurationNotUnlockingOnlyResponse.typeUrl || Array.isArray(o.locks) && (!o.locks.length || lock_1.PeriodLock.is(o.locks[0]))); }, isSDK(o) { return o && (o.$typeUrl === exports.AccountLockedLongerDurationNotUnlockingOnlyResponse.typeUrl || Array.isArray(o.locks) && (!o.locks.length || lock_1.PeriodLock.isSDK(o.locks[0]))); }, isAmino(o) { return o && (o.$typeUrl === exports.AccountLockedLongerDurationNotUnlockingOnlyResponse.typeUrl || Array.isArray(o.locks) && (!o.locks.length || lock_1.PeriodLock.isAmino(o.locks[0]))); }, encode(message, writer = binary_1.BinaryWriter.create()) { for (const v of message.locks) { lock_1.PeriodLock.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 = createBaseAccountLockedLongerDurationNotUnlockingOnlyResponse(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: message.locks.push(lock_1.PeriodLock.decode(reader, reader.uint32())); break; default: reader.skipType(tag & 7); break; } } return message; }, fromPartial(object) { const message = createBaseAccountLockedLongerDurationNotUnlockingOnlyResponse(); message.locks = object.locks?.map(e => lock_1.PeriodLock.fromPartial(e)) || []; return message; }, fromAmino(object) { const message = createBaseAccountLockedLongerDurationNotUnlockingOnlyResponse(); message.locks = object.locks?.map(e => lock_1.PeriodLock.fromAmino(e)) || []; return message; }, toAmino(message) { const obj = {}; if (message.locks) { obj.locks = message.locks.map(e => e ? lock_1.PeriodLock.toAmino(e) : undefined); } else { obj.locks = message.locks; } return obj; }, fromAminoMsg(object) { return exports.AccountLockedLongerDurationNotUnlockingOnlyResponse.fromAmino(object.value); }, toAminoMsg(message) { return { type: "osmosis/lockup/account-locked-longer-duration-not-unlocking-only-response", value: exports.AccountLockedLongerDurationNotUnlockingOnlyResponse.toAmino(message) }; }, fromProtoMsg(message) { return exports.AccountLockedLongerDurationNotUnlockingOnlyResponse.decode(message.value); }, toProto(message) { return exports.AccountLockedLongerDurationNotUnlockingOnlyResponse.encode(message).finish(); }, toProtoMsg(message) { return { typeUrl: "/osmosis.lockup.AccountLockedLongerDurationNotUnlockingOnlyResponse", value: exports.AccountLockedLongerDurationNotUnlockingOnlyResponse.encode(message).finish() }; } }; registry_1.GlobalDecoderRegistry.register(exports.AccountLockedLongerDurationNotUnlockingOnlyResponse.typeUrl, exports.AccountLockedLongerDurationNotUnlockingOnlyResponse); registry_1.GlobalDecoderRegistry.registerAminoProtoMapping(exports.AccountLockedLongerDurationNotUnlockingOnlyResponse.aminoType, exports.AccountLockedLongerDurationNotUnlockingOnlyResponse.typeUrl); function createBaseAccountLockedLongerDurationDenomRequest() { return { owner: "", duration: duration_1.Duration.fromPartial({}), denom: "" }; } exports.AccountLockedLongerDurationDenomRequest = { typeUrl: "/osmosis.lockup.AccountLockedLongerDurationDenomRequest", aminoType: "osmosis/lockup/account-locked-longer-duration-denom-request", is(o) { return o && (o.$typeUrl === exports.AccountLockedLongerDurationDenomRequest.typeUrl || typeof o.owner === "string" && duration_1.Duration.is(o.duration) && typeof o.denom === "string"); }, isSDK(o) { return o && (o.$typeUrl === exports.AccountLockedLongerDurationDenomRequest.typeUrl || typeof o.owner === "string" && duration_1.Duration.isSDK(o.duration) && typeof o.denom === "string"); }, isAmino(o) { return o && (o.$typeUrl === exports.AccountLockedLongerDurationDenomRequest.typeUrl || typeof o.owner === "string" && duration_1.Duration.isAmino(o.duration) && typeof o.denom === "string"); }, encode(message, writer = binary_1.BinaryWriter.create()) { if (message.owner !== "") { writer.uint32(10).string(message.owner); } if (message.duration !== undefined) { duration_1.Duration.encode(message.duration, writer.uint32(18).fork()).ldelim(); } if (message.denom !== "") { writer.uint32(26).string(message.denom); } 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 = createBaseAccountLockedLongerDurationDenomRequest(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: message.owner = reader.string(); break; case 2: message.duration = duration_1.Duration.decode(reader, reader.uint32()); break; case 3: message.denom = reader.string(); break; default: reader.skipType(tag & 7); break; } } return message; }, fromPartial(object) { const message = createBaseAccountLockedLongerDurationDenomRequest(); message.owner = object.owner ?? ""; message.duration = object.duration !== undefined && object.duration !== null ? duration_1.Duration.fromPartial(object.duration) : undefined; message.denom = object.denom ?? ""; return message; }, fromAmino(object) { const message = createBaseAccountLockedLongerDurationDenomRequest(); if (object.owner !== undefined && object.owner !== null) { message.owner = object.owner; } if (object.duration !== undefined && object.duration !== null) { message.duration = duration_1.Duration.fromAmino(object.duration); } if (object.denom !== undefined && object.denom !== null) { message.denom = object.denom; } return message; }, toAmino(message) { const obj = {}; obj.owner = message.owner === "" ? undefined : message.owner; obj.duration = message.duration ? duration_1.Duration.toAmino(message.duration) : undefined; obj.denom = message.denom === "" ? undefined : message.denom; return obj; }, fromAminoMsg(object) { return exports.AccountLockedLongerDurationDenomRequest.fromAmino(object.value); }, toAminoMsg(message) { return { type: "osmosis/lockup/account-locked-longer-duration-denom-request", value: exports.AccountLockedLongerDurationDenomRequest.toAmino(message) }; }, fromProtoMsg(message) { return exports.AccountLockedLongerDurationDenomRequest.decode(message.value); }, toProto(message) { return exports.AccountLockedLongerDurationDenomRequest.encode(message).finish(); }, toProtoMsg(message) { return { typeUrl: "/osmosis.lockup.AccountLockedLongerDurationDenomRequest", value: exports.AccountLockedLongerDurationDenomRequest.encode(message).finish() }; } }; registry_1.GlobalDecoderRegistry.register(exports.AccountLockedLongerDurationDenomRequest.typeUrl, exports.AccountLockedLongerDurationDenomRequest); registry_1.GlobalDecoderRegistry.registerAminoProtoMapping(exports.AccountLockedLongerDurationDenomRequest.aminoType, exports.AccountLockedLongerDurationDenomRequest.typeUrl); function createBaseAccountLockedLongerDurationDenomResponse() { return { locks: [] }; } exports.AccountLockedLongerDurationDenomResponse = { typeUrl: "/osmosis.lockup.AccountLockedLongerDurationDenomResponse", aminoType: "osmosis/lockup/account-locked-longer-duration-denom-response", is(o) { return o && (o.$typeUrl === exports.AccountLockedLongerDurationDenomResponse.typeUrl || Array.isArray(o.locks) && (!o.locks.length || lock_1.PeriodLock.is(o.locks[0]))); }, isSDK(o) { return o && (o.$typeUrl === exports.AccountLockedLongerDurationDenomResponse.typeUrl || Array.isArray(o.locks) && (!o.locks.length || lock_1.PeriodLock.isSDK(o.locks[0]))); }, isAmino(o) { return o && (o.$typeUrl === exports.AccountLockedLongerDurationDenomResponse.typeUrl || Array.isArray(o.locks) && (!o.locks.length || lock_1.PeriodLock.isAmino(o.locks[0]))); }, encode(message, writer = binary_1.BinaryWriter.create()) { for (const v of message.locks) { lock_1.PeriodLock.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 = createBaseAccountLockedLongerDurationDenomResponse(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: message.locks.push(lock_1.PeriodLock.decode(reader, reader.uint32())); break; default: reader.skipType(tag & 7); break; } } return message; }, fromPartial(object) { const message = createBaseAccountLockedLongerDurationDenomResponse(); message.locks = object.locks?.map(e => lock_1.PeriodLock.fromPartial(e)) || []; return message; }, fromAmino(object) { const message = createBaseAccountLockedLongerDurationDenomResponse(); message.locks = object.locks?.map(e => lock_1.PeriodLock.fromAmino(e)) || []; return message; }, toAmino(message) { const obj = {}; if (message.locks) { obj.locks = message.locks.map(e => e ? lock_1.PeriodLock.toAmino(e) : undefined); } else { obj.locks = message.locks; } return obj; }, fromAminoMsg(object) { return exports.AccountLockedLongerDurationDenomResponse.fromAmino(object.value); }, toAminoMsg(message) { return { type: "osmosis/lockup/account-locked-longer-duration-denom-response", value: exports.AccountLockedLongerDurationDenomResponse.toAmino(message) }; }, fromProtoMsg(message) { return exports.AccountLockedLongerDurationDenomResponse.decode(message.value); }, toProto(message) { return exports.AccountLockedLongerDurationDenomResponse.encode(message).finish(); }, toProtoMsg(message) { return { typeUrl: "/osmosis.lockup.AccountLockedLongerDurationDenomResponse", value: exports.AccountLockedLongerDurationDenomResponse.encode(message).finish() }; } }; registry_1.GlobalDecoderRegistry.register(exports.AccountLockedLongerDurationDenomResponse.typeUrl, exports.AccountLockedLongerDurationDenomResponse); registry_1.GlobalDecoderRegistry.registerAminoProtoMapping(exports.AccountLockedLongerDurationDenomResponse.aminoType, exports.AccountLockedLongerDurationDenomResponse.typeUrl); function createBaseQueryParamsRequest() { return {}; } exports.QueryParamsRequest = { typeUrl: "/osmosis.lockup.QueryParamsRequest", aminoType: "osmosis/lockup/query-params-request", is(o) { return o && o.$typeUrl === exports.QueryParamsRequest.typeUrl; }, isSDK(o) { return o && o.$typeUrl === exports.QueryParamsRequest.typeUrl; }, isAmino(o) { return o && o.$typeUrl === exports.QueryParamsRequest.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 = createBaseQueryParamsRequest(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { default: reader.skipType(tag & 7); break; } } return message; }, fromPartial(_) { const message = createBaseQueryParamsRequest(); return message; }, fromAmino(_) { const message = createBaseQueryParamsRequest(); return message; }, toAmino(_) { const obj = {}; return obj; }, fromAminoMsg(object) { return exports.QueryParamsRequest.fromAmino(object.value); }, toAminoMsg(message) { return { type: "osmosis/lockup/query-params-request", value: exports.QueryParamsRequest.toAmino(message) }; }, fromProtoMsg(message) { return exports.QueryParamsRequest.decode(message.value); }, toProto(message) { return exports.QueryParamsRequest.encode(message).finish(); }, toProtoMsg(message) { return { typeUrl: "/osmosis.lockup.QueryParamsRequest", value: exports.QueryParamsRequest.encode(message).finish() }; } }; registry_1.GlobalDecoderRegistry.register(exports.QueryParamsRequest.typeUrl, exports.QueryParamsRequest); registry_1.GlobalDecoderRegistry.registerAminoProtoMapping(exports.QueryParamsRequest.aminoType, exports.QueryParamsRequest.typeUrl); function createBaseQueryParamsResponse() { return { params: params_1.Params.fromPartial({}) }; } exports.QueryParamsResponse = { typeUrl: "/osmosis.lockup.QueryParamsResponse", aminoType: "osmosis/lockup/query-params-response", is(o) { return o && (o.$typeUrl === exports.QueryParamsResponse.typeUrl || params_1.Params.is(o.params)); }, isSDK(o) { return o && (o.$typeUrl === exports.QueryParamsResponse.typeUrl || params_1.Params.isSDK(o.params)); }, isAmino(o) { return o && (o.$typeUrl === exports.QueryParamsResponse.typeUrl || params_1.Params.isAmino(o.params)); }, encode(message, writer = binary_1.BinaryWriter.create()) { if (message.params !== undefined) { params_1.Params.encode(message.params, 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 = createBaseQueryParamsResponse(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: message.params = params_1.Params.decode(reader, reader.uint32()); break; default: reader.skipType(tag & 7); break; } } return message; }, fromPartial(object) { const message = createBaseQueryParamsResponse(); message.params = object.params !== undefined && object.params !== null ? params_1.Params.fromPartial(object.params) : undefined; return message; }, fromAmino(object) { const message = createBaseQueryParamsResponse(); if (object.params !== undefined && object.params !== null) { message.params = params_1.Params.fromAmino(object.params); } return message; }, toAmino(message) { const obj = {}; obj.params = message.params ? params_1.Params.toAmino(message.params) : undefined; return obj; }, fromAminoMsg(object) { return exports.QueryParamsResponse.fromAmino(object.value); }, toAminoMsg(message) { return { type: "osmosis/lockup/query-params-response", value: exports.QueryParamsResponse.toAmino(message) }; }, fromProtoMsg(message) { return exports.QueryParamsResponse.decode(message.value); }, toProto(message) { return exports.QueryParamsResponse.encode(message).finish(); }, toProtoMsg(message) { return { typeUrl: "/osmosis.lockup.QueryParamsResponse", value: exports.QueryParamsResponse.encode(message).finish() }; } }; registry_1.GlobalDecoderRegistry.register(exports.QueryParamsResponse.typeUrl, exports.QueryParamsResponse); registry_1.GlobalDecoderRegistry.registerAminoProtoMapping(exports.QueryParamsResponse.aminoType, exports.QueryParamsResponse.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