Skip to main content
Glama
tx.js88.4 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.MsgUnbondConvertAndStakeResponse = exports.MsgUnbondConvertAndStake = exports.MsgAddToConcentratedLiquiditySuperfluidPositionResponse = exports.MsgAddToConcentratedLiquiditySuperfluidPosition = exports.MsgUnlockAndMigrateSharesToFullRangeConcentratedPositionResponse = exports.MsgUnlockAndMigrateSharesToFullRangeConcentratedPosition = exports.MsgUnPoolWhitelistedPoolResponse = exports.MsgUnPoolWhitelistedPool = exports.MsgCreateFullRangePositionAndSuperfluidDelegateResponse = exports.MsgCreateFullRangePositionAndSuperfluidDelegate = exports.MsgLockAndSuperfluidDelegateResponse = exports.MsgLockAndSuperfluidDelegate = exports.MsgSuperfluidUndelegateAndUnbondLockResponse = exports.MsgSuperfluidUndelegateAndUnbondLock = exports.MsgSuperfluidUnbondLockResponse = exports.MsgSuperfluidUnbondLock = exports.MsgSuperfluidUndelegateResponse = exports.MsgSuperfluidUndelegate = exports.MsgSuperfluidDelegateResponse = exports.MsgSuperfluidDelegate = void 0; //@ts-nocheck const coin_1 = require("../../cosmos/base/v1beta1/coin"); const timestamp_1 = require("../../google/protobuf/timestamp"); const binary_1 = require("../../binary"); const registry_1 = require("../../registry"); const math_1 = require("@cosmjs/math"); const helpers_1 = require("../../helpers"); function createBaseMsgSuperfluidDelegate() { return { sender: "", lockId: BigInt(0), valAddr: "" }; } exports.MsgSuperfluidDelegate = { typeUrl: "/osmosis.superfluid.MsgSuperfluidDelegate", aminoType: "osmosis/superfluid-delegate", is(o) { return o && (o.$typeUrl === exports.MsgSuperfluidDelegate.typeUrl || typeof o.sender === "string" && typeof o.lockId === "bigint" && typeof o.valAddr === "string"); }, isSDK(o) { return o && (o.$typeUrl === exports.MsgSuperfluidDelegate.typeUrl || typeof o.sender === "string" && typeof o.lock_id === "bigint" && typeof o.val_addr === "string"); }, isAmino(o) { return o && (o.$typeUrl === exports.MsgSuperfluidDelegate.typeUrl || typeof o.sender === "string" && typeof o.lock_id === "bigint" && typeof o.val_addr === "string"); }, encode(message, writer = binary_1.BinaryWriter.create()) { if (message.sender !== "") { writer.uint32(10).string(message.sender); } if (message.lockId !== BigInt(0)) { writer.uint32(16).uint64(message.lockId); } if (message.valAddr !== "") { writer.uint32(26).string(message.valAddr); } 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 = createBaseMsgSuperfluidDelegate(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: message.sender = reader.string(); break; case 2: message.lockId = reader.uint64(); break; case 3: message.valAddr = reader.string(); break; default: reader.skipType(tag & 7); break; } } return message; }, fromPartial(object) { const message = createBaseMsgSuperfluidDelegate(); message.sender = object.sender ?? ""; message.lockId = object.lockId !== undefined && object.lockId !== null ? BigInt(object.lockId.toString()) : BigInt(0); message.valAddr = object.valAddr ?? ""; return message; }, fromAmino(object) { const message = createBaseMsgSuperfluidDelegate(); if (object.sender !== undefined && object.sender !== null) { message.sender = object.sender; } if (object.lock_id !== undefined && object.lock_id !== null) { message.lockId = BigInt(object.lock_id); } if (object.val_addr !== undefined && object.val_addr !== null) { message.valAddr = object.val_addr; } return message; }, toAmino(message) { const obj = {}; obj.sender = message.sender === "" ? undefined : message.sender; obj.lock_id = message.lockId !== BigInt(0) ? message.lockId.toString() : undefined; obj.val_addr = message.valAddr === "" ? undefined : message.valAddr; return obj; }, fromAminoMsg(object) { return exports.MsgSuperfluidDelegate.fromAmino(object.value); }, toAminoMsg(message) { return { type: "osmosis/superfluid-delegate", value: exports.MsgSuperfluidDelegate.toAmino(message) }; }, fromProtoMsg(message) { return exports.MsgSuperfluidDelegate.decode(message.value); }, toProto(message) { return exports.MsgSuperfluidDelegate.encode(message).finish(); }, toProtoMsg(message) { return { typeUrl: "/osmosis.superfluid.MsgSuperfluidDelegate", value: exports.MsgSuperfluidDelegate.encode(message).finish() }; } }; registry_1.GlobalDecoderRegistry.register(exports.MsgSuperfluidDelegate.typeUrl, exports.MsgSuperfluidDelegate); registry_1.GlobalDecoderRegistry.registerAminoProtoMapping(exports.MsgSuperfluidDelegate.aminoType, exports.MsgSuperfluidDelegate.typeUrl); function createBaseMsgSuperfluidDelegateResponse() { return {}; } exports.MsgSuperfluidDelegateResponse = { typeUrl: "/osmosis.superfluid.MsgSuperfluidDelegateResponse", aminoType: "osmosis/superfluid-delegate-response", is(o) { return o && o.$typeUrl === exports.MsgSuperfluidDelegateResponse.typeUrl; }, isSDK(o) { return o && o.$typeUrl === exports.MsgSuperfluidDelegateResponse.typeUrl; }, isAmino(o) { return o && o.$typeUrl === exports.MsgSuperfluidDelegateResponse.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 = createBaseMsgSuperfluidDelegateResponse(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { default: reader.skipType(tag & 7); break; } } return message; }, fromPartial(_) { const message = createBaseMsgSuperfluidDelegateResponse(); return message; }, fromAmino(_) { const message = createBaseMsgSuperfluidDelegateResponse(); return message; }, toAmino(_) { const obj = {}; return obj; }, fromAminoMsg(object) { return exports.MsgSuperfluidDelegateResponse.fromAmino(object.value); }, toAminoMsg(message) { return { type: "osmosis/superfluid-delegate-response", value: exports.MsgSuperfluidDelegateResponse.toAmino(message) }; }, fromProtoMsg(message) { return exports.MsgSuperfluidDelegateResponse.decode(message.value); }, toProto(message) { return exports.MsgSuperfluidDelegateResponse.encode(message).finish(); }, toProtoMsg(message) { return { typeUrl: "/osmosis.superfluid.MsgSuperfluidDelegateResponse", value: exports.MsgSuperfluidDelegateResponse.encode(message).finish() }; } }; registry_1.GlobalDecoderRegistry.register(exports.MsgSuperfluidDelegateResponse.typeUrl, exports.MsgSuperfluidDelegateResponse); registry_1.GlobalDecoderRegistry.registerAminoProtoMapping(exports.MsgSuperfluidDelegateResponse.aminoType, exports.MsgSuperfluidDelegateResponse.typeUrl); function createBaseMsgSuperfluidUndelegate() { return { sender: "", lockId: BigInt(0) }; } exports.MsgSuperfluidUndelegate = { typeUrl: "/osmosis.superfluid.MsgSuperfluidUndelegate", aminoType: "osmosis/superfluid-undelegate", is(o) { return o && (o.$typeUrl === exports.MsgSuperfluidUndelegate.typeUrl || typeof o.sender === "string" && typeof o.lockId === "bigint"); }, isSDK(o) { return o && (o.$typeUrl === exports.MsgSuperfluidUndelegate.typeUrl || typeof o.sender === "string" && typeof o.lock_id === "bigint"); }, isAmino(o) { return o && (o.$typeUrl === exports.MsgSuperfluidUndelegate.typeUrl || typeof o.sender === "string" && typeof o.lock_id === "bigint"); }, encode(message, writer = binary_1.BinaryWriter.create()) { if (message.sender !== "") { writer.uint32(10).string(message.sender); } if (message.lockId !== BigInt(0)) { writer.uint32(16).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 = createBaseMsgSuperfluidUndelegate(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: message.sender = reader.string(); break; case 2: message.lockId = reader.uint64(); break; default: reader.skipType(tag & 7); break; } } return message; }, fromPartial(object) { const message = createBaseMsgSuperfluidUndelegate(); message.sender = object.sender ?? ""; message.lockId = object.lockId !== undefined && object.lockId !== null ? BigInt(object.lockId.toString()) : BigInt(0); return message; }, fromAmino(object) { const message = createBaseMsgSuperfluidUndelegate(); if (object.sender !== undefined && object.sender !== null) { message.sender = object.sender; } if (object.lock_id !== undefined && object.lock_id !== null) { message.lockId = BigInt(object.lock_id); } return message; }, toAmino(message) { const obj = {}; obj.sender = message.sender === "" ? undefined : message.sender; obj.lock_id = message.lockId !== BigInt(0) ? message.lockId.toString() : undefined; return obj; }, fromAminoMsg(object) { return exports.MsgSuperfluidUndelegate.fromAmino(object.value); }, toAminoMsg(message) { return { type: "osmosis/superfluid-undelegate", value: exports.MsgSuperfluidUndelegate.toAmino(message) }; }, fromProtoMsg(message) { return exports.MsgSuperfluidUndelegate.decode(message.value); }, toProto(message) { return exports.MsgSuperfluidUndelegate.encode(message).finish(); }, toProtoMsg(message) { return { typeUrl: "/osmosis.superfluid.MsgSuperfluidUndelegate", value: exports.MsgSuperfluidUndelegate.encode(message).finish() }; } }; registry_1.GlobalDecoderRegistry.register(exports.MsgSuperfluidUndelegate.typeUrl, exports.MsgSuperfluidUndelegate); registry_1.GlobalDecoderRegistry.registerAminoProtoMapping(exports.MsgSuperfluidUndelegate.aminoType, exports.MsgSuperfluidUndelegate.typeUrl); function createBaseMsgSuperfluidUndelegateResponse() { return {}; } exports.MsgSuperfluidUndelegateResponse = { typeUrl: "/osmosis.superfluid.MsgSuperfluidUndelegateResponse", aminoType: "osmosis/superfluid-undelegate-response", is(o) { return o && o.$typeUrl === exports.MsgSuperfluidUndelegateResponse.typeUrl; }, isSDK(o) { return o && o.$typeUrl === exports.MsgSuperfluidUndelegateResponse.typeUrl; }, isAmino(o) { return o && o.$typeUrl === exports.MsgSuperfluidUndelegateResponse.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 = createBaseMsgSuperfluidUndelegateResponse(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { default: reader.skipType(tag & 7); break; } } return message; }, fromPartial(_) { const message = createBaseMsgSuperfluidUndelegateResponse(); return message; }, fromAmino(_) { const message = createBaseMsgSuperfluidUndelegateResponse(); return message; }, toAmino(_) { const obj = {}; return obj; }, fromAminoMsg(object) { return exports.MsgSuperfluidUndelegateResponse.fromAmino(object.value); }, toAminoMsg(message) { return { type: "osmosis/superfluid-undelegate-response", value: exports.MsgSuperfluidUndelegateResponse.toAmino(message) }; }, fromProtoMsg(message) { return exports.MsgSuperfluidUndelegateResponse.decode(message.value); }, toProto(message) { return exports.MsgSuperfluidUndelegateResponse.encode(message).finish(); }, toProtoMsg(message) { return { typeUrl: "/osmosis.superfluid.MsgSuperfluidUndelegateResponse", value: exports.MsgSuperfluidUndelegateResponse.encode(message).finish() }; } }; registry_1.GlobalDecoderRegistry.register(exports.MsgSuperfluidUndelegateResponse.typeUrl, exports.MsgSuperfluidUndelegateResponse); registry_1.GlobalDecoderRegistry.registerAminoProtoMapping(exports.MsgSuperfluidUndelegateResponse.aminoType, exports.MsgSuperfluidUndelegateResponse.typeUrl); function createBaseMsgSuperfluidUnbondLock() { return { sender: "", lockId: BigInt(0) }; } exports.MsgSuperfluidUnbondLock = { typeUrl: "/osmosis.superfluid.MsgSuperfluidUnbondLock", aminoType: "osmosis/superfluid-unbond-lock", is(o) { return o && (o.$typeUrl === exports.MsgSuperfluidUnbondLock.typeUrl || typeof o.sender === "string" && typeof o.lockId === "bigint"); }, isSDK(o) { return o && (o.$typeUrl === exports.MsgSuperfluidUnbondLock.typeUrl || typeof o.sender === "string" && typeof o.lock_id === "bigint"); }, isAmino(o) { return o && (o.$typeUrl === exports.MsgSuperfluidUnbondLock.typeUrl || typeof o.sender === "string" && typeof o.lock_id === "bigint"); }, encode(message, writer = binary_1.BinaryWriter.create()) { if (message.sender !== "") { writer.uint32(10).string(message.sender); } if (message.lockId !== BigInt(0)) { writer.uint32(16).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 = createBaseMsgSuperfluidUnbondLock(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: message.sender = reader.string(); break; case 2: message.lockId = reader.uint64(); break; default: reader.skipType(tag & 7); break; } } return message; }, fromPartial(object) { const message = createBaseMsgSuperfluidUnbondLock(); message.sender = object.sender ?? ""; message.lockId = object.lockId !== undefined && object.lockId !== null ? BigInt(object.lockId.toString()) : BigInt(0); return message; }, fromAmino(object) { const message = createBaseMsgSuperfluidUnbondLock(); if (object.sender !== undefined && object.sender !== null) { message.sender = object.sender; } if (object.lock_id !== undefined && object.lock_id !== null) { message.lockId = BigInt(object.lock_id); } return message; }, toAmino(message) { const obj = {}; obj.sender = message.sender === "" ? undefined : message.sender; obj.lock_id = message.lockId !== BigInt(0) ? message.lockId.toString() : undefined; return obj; }, fromAminoMsg(object) { return exports.MsgSuperfluidUnbondLock.fromAmino(object.value); }, toAminoMsg(message) { return { type: "osmosis/superfluid-unbond-lock", value: exports.MsgSuperfluidUnbondLock.toAmino(message) }; }, fromProtoMsg(message) { return exports.MsgSuperfluidUnbondLock.decode(message.value); }, toProto(message) { return exports.MsgSuperfluidUnbondLock.encode(message).finish(); }, toProtoMsg(message) { return { typeUrl: "/osmosis.superfluid.MsgSuperfluidUnbondLock", value: exports.MsgSuperfluidUnbondLock.encode(message).finish() }; } }; registry_1.GlobalDecoderRegistry.register(exports.MsgSuperfluidUnbondLock.typeUrl, exports.MsgSuperfluidUnbondLock); registry_1.GlobalDecoderRegistry.registerAminoProtoMapping(exports.MsgSuperfluidUnbondLock.aminoType, exports.MsgSuperfluidUnbondLock.typeUrl); function createBaseMsgSuperfluidUnbondLockResponse() { return {}; } exports.MsgSuperfluidUnbondLockResponse = { typeUrl: "/osmosis.superfluid.MsgSuperfluidUnbondLockResponse", aminoType: "osmosis/superfluid-unbond-lock-response", is(o) { return o && o.$typeUrl === exports.MsgSuperfluidUnbondLockResponse.typeUrl; }, isSDK(o) { return o && o.$typeUrl === exports.MsgSuperfluidUnbondLockResponse.typeUrl; }, isAmino(o) { return o && o.$typeUrl === exports.MsgSuperfluidUnbondLockResponse.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 = createBaseMsgSuperfluidUnbondLockResponse(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { default: reader.skipType(tag & 7); break; } } return message; }, fromPartial(_) { const message = createBaseMsgSuperfluidUnbondLockResponse(); return message; }, fromAmino(_) { const message = createBaseMsgSuperfluidUnbondLockResponse(); return message; }, toAmino(_) { const obj = {}; return obj; }, fromAminoMsg(object) { return exports.MsgSuperfluidUnbondLockResponse.fromAmino(object.value); }, toAminoMsg(message) { return { type: "osmosis/superfluid-unbond-lock-response", value: exports.MsgSuperfluidUnbondLockResponse.toAmino(message) }; }, fromProtoMsg(message) { return exports.MsgSuperfluidUnbondLockResponse.decode(message.value); }, toProto(message) { return exports.MsgSuperfluidUnbondLockResponse.encode(message).finish(); }, toProtoMsg(message) { return { typeUrl: "/osmosis.superfluid.MsgSuperfluidUnbondLockResponse", value: exports.MsgSuperfluidUnbondLockResponse.encode(message).finish() }; } }; registry_1.GlobalDecoderRegistry.register(exports.MsgSuperfluidUnbondLockResponse.typeUrl, exports.MsgSuperfluidUnbondLockResponse); registry_1.GlobalDecoderRegistry.registerAminoProtoMapping(exports.MsgSuperfluidUnbondLockResponse.aminoType, exports.MsgSuperfluidUnbondLockResponse.typeUrl); function createBaseMsgSuperfluidUndelegateAndUnbondLock() { return { sender: "", lockId: BigInt(0), coin: coin_1.Coin.fromPartial({}) }; } exports.MsgSuperfluidUndelegateAndUnbondLock = { typeUrl: "/osmosis.superfluid.MsgSuperfluidUndelegateAndUnbondLock", aminoType: "osmosis/superfluid-undelegate-and-unbond-lock", is(o) { return o && (o.$typeUrl === exports.MsgSuperfluidUndelegateAndUnbondLock.typeUrl || typeof o.sender === "string" && typeof o.lockId === "bigint" && coin_1.Coin.is(o.coin)); }, isSDK(o) { return o && (o.$typeUrl === exports.MsgSuperfluidUndelegateAndUnbondLock.typeUrl || typeof o.sender === "string" && typeof o.lock_id === "bigint" && coin_1.Coin.isSDK(o.coin)); }, isAmino(o) { return o && (o.$typeUrl === exports.MsgSuperfluidUndelegateAndUnbondLock.typeUrl || typeof o.sender === "string" && typeof o.lock_id === "bigint" && coin_1.Coin.isAmino(o.coin)); }, encode(message, writer = binary_1.BinaryWriter.create()) { if (message.sender !== "") { writer.uint32(10).string(message.sender); } if (message.lockId !== BigInt(0)) { writer.uint32(16).uint64(message.lockId); } if (message.coin !== undefined) { coin_1.Coin.encode(message.coin, writer.uint32(26).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 = createBaseMsgSuperfluidUndelegateAndUnbondLock(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: message.sender = reader.string(); break; case 2: message.lockId = reader.uint64(); break; case 3: message.coin = coin_1.Coin.decode(reader, reader.uint32()); break; default: reader.skipType(tag & 7); break; } } return message; }, fromPartial(object) { const message = createBaseMsgSuperfluidUndelegateAndUnbondLock(); message.sender = object.sender ?? ""; message.lockId = object.lockId !== undefined && object.lockId !== null ? BigInt(object.lockId.toString()) : BigInt(0); message.coin = object.coin !== undefined && object.coin !== null ? coin_1.Coin.fromPartial(object.coin) : undefined; return message; }, fromAmino(object) { const message = createBaseMsgSuperfluidUndelegateAndUnbondLock(); if (object.sender !== undefined && object.sender !== null) { message.sender = object.sender; } if (object.lock_id !== undefined && object.lock_id !== null) { message.lockId = BigInt(object.lock_id); } if (object.coin !== undefined && object.coin !== null) { message.coin = coin_1.Coin.fromAmino(object.coin); } return message; }, toAmino(message) { const obj = {}; obj.sender = message.sender === "" ? undefined : message.sender; obj.lock_id = message.lockId !== BigInt(0) ? message.lockId.toString() : undefined; obj.coin = message.coin ? coin_1.Coin.toAmino(message.coin) : undefined; return obj; }, fromAminoMsg(object) { return exports.MsgSuperfluidUndelegateAndUnbondLock.fromAmino(object.value); }, toAminoMsg(message) { return { type: "osmosis/superfluid-undelegate-and-unbond-lock", value: exports.MsgSuperfluidUndelegateAndUnbondLock.toAmino(message) }; }, fromProtoMsg(message) { return exports.MsgSuperfluidUndelegateAndUnbondLock.decode(message.value); }, toProto(message) { return exports.MsgSuperfluidUndelegateAndUnbondLock.encode(message).finish(); }, toProtoMsg(message) { return { typeUrl: "/osmosis.superfluid.MsgSuperfluidUndelegateAndUnbondLock", value: exports.MsgSuperfluidUndelegateAndUnbondLock.encode(message).finish() }; } }; registry_1.GlobalDecoderRegistry.register(exports.MsgSuperfluidUndelegateAndUnbondLock.typeUrl, exports.MsgSuperfluidUndelegateAndUnbondLock); registry_1.GlobalDecoderRegistry.registerAminoProtoMapping(exports.MsgSuperfluidUndelegateAndUnbondLock.aminoType, exports.MsgSuperfluidUndelegateAndUnbondLock.typeUrl); function createBaseMsgSuperfluidUndelegateAndUnbondLockResponse() { return { lockId: BigInt(0) }; } exports.MsgSuperfluidUndelegateAndUnbondLockResponse = { typeUrl: "/osmosis.superfluid.MsgSuperfluidUndelegateAndUnbondLockResponse", aminoType: "osmosis/superfluid-undelegate-and-unbond-lock-response", is(o) { return o && (o.$typeUrl === exports.MsgSuperfluidUndelegateAndUnbondLockResponse.typeUrl || typeof o.lockId === "bigint"); }, isSDK(o) { return o && (o.$typeUrl === exports.MsgSuperfluidUndelegateAndUnbondLockResponse.typeUrl || typeof o.lock_id === "bigint"); }, isAmino(o) { return o && (o.$typeUrl === exports.MsgSuperfluidUndelegateAndUnbondLockResponse.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 = createBaseMsgSuperfluidUndelegateAndUnbondLockResponse(); 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 = createBaseMsgSuperfluidUndelegateAndUnbondLockResponse(); message.lockId = object.lockId !== undefined && object.lockId !== null ? BigInt(object.lockId.toString()) : BigInt(0); return message; }, fromAmino(object) { const message = createBaseMsgSuperfluidUndelegateAndUnbondLockResponse(); 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.MsgSuperfluidUndelegateAndUnbondLockResponse.fromAmino(object.value); }, toAminoMsg(message) { return { type: "osmosis/superfluid-undelegate-and-unbond-lock-response", value: exports.MsgSuperfluidUndelegateAndUnbondLockResponse.toAmino(message) }; }, fromProtoMsg(message) { return exports.MsgSuperfluidUndelegateAndUnbondLockResponse.decode(message.value); }, toProto(message) { return exports.MsgSuperfluidUndelegateAndUnbondLockResponse.encode(message).finish(); }, toProtoMsg(message) { return { typeUrl: "/osmosis.superfluid.MsgSuperfluidUndelegateAndUnbondLockResponse", value: exports.MsgSuperfluidUndelegateAndUnbondLockResponse.encode(message).finish() }; } }; registry_1.GlobalDecoderRegistry.register(exports.MsgSuperfluidUndelegateAndUnbondLockResponse.typeUrl, exports.MsgSuperfluidUndelegateAndUnbondLockResponse); registry_1.GlobalDecoderRegistry.registerAminoProtoMapping(exports.MsgSuperfluidUndelegateAndUnbondLockResponse.aminoType, exports.MsgSuperfluidUndelegateAndUnbondLockResponse.typeUrl); function createBaseMsgLockAndSuperfluidDelegate() { return { sender: "", coins: [], valAddr: "" }; } exports.MsgLockAndSuperfluidDelegate = { typeUrl: "/osmosis.superfluid.MsgLockAndSuperfluidDelegate", aminoType: "osmosis/lock-and-superfluid-delegate", is(o) { return o && (o.$typeUrl === exports.MsgLockAndSuperfluidDelegate.typeUrl || typeof o.sender === "string" && Array.isArray(o.coins) && (!o.coins.length || coin_1.Coin.is(o.coins[0])) && typeof o.valAddr === "string"); }, isSDK(o) { return o && (o.$typeUrl === exports.MsgLockAndSuperfluidDelegate.typeUrl || typeof o.sender === "string" && Array.isArray(o.coins) && (!o.coins.length || coin_1.Coin.isSDK(o.coins[0])) && typeof o.val_addr === "string"); }, isAmino(o) { return o && (o.$typeUrl === exports.MsgLockAndSuperfluidDelegate.typeUrl || typeof o.sender === "string" && Array.isArray(o.coins) && (!o.coins.length || coin_1.Coin.isAmino(o.coins[0])) && typeof o.val_addr === "string"); }, encode(message, writer = binary_1.BinaryWriter.create()) { if (message.sender !== "") { writer.uint32(10).string(message.sender); } for (const v of message.coins) { coin_1.Coin.encode(v, writer.uint32(18).fork()).ldelim(); } if (message.valAddr !== "") { writer.uint32(26).string(message.valAddr); } 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 = createBaseMsgLockAndSuperfluidDelegate(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: message.sender = reader.string(); break; case 2: message.coins.push(coin_1.Coin.decode(reader, reader.uint32())); break; case 3: message.valAddr = reader.string(); break; default: reader.skipType(tag & 7); break; } } return message; }, fromPartial(object) { const message = createBaseMsgLockAndSuperfluidDelegate(); message.sender = object.sender ?? ""; message.coins = object.coins?.map(e => coin_1.Coin.fromPartial(e)) || []; message.valAddr = object.valAddr ?? ""; return message; }, fromAmino(object) { const message = createBaseMsgLockAndSuperfluidDelegate(); if (object.sender !== undefined && object.sender !== null) { message.sender = object.sender; } message.coins = object.coins?.map(e => coin_1.Coin.fromAmino(e)) || []; if (object.val_addr !== undefined && object.val_addr !== null) { message.valAddr = object.val_addr; } return message; }, toAmino(message) { const obj = {}; obj.sender = message.sender === "" ? undefined : message.sender; if (message.coins) { obj.coins = message.coins.map(e => e ? coin_1.Coin.toAmino(e) : undefined); } else { obj.coins = message.coins; } obj.val_addr = message.valAddr === "" ? undefined : message.valAddr; return obj; }, fromAminoMsg(object) { return exports.MsgLockAndSuperfluidDelegate.fromAmino(object.value); }, toAminoMsg(message) { return { type: "osmosis/lock-and-superfluid-delegate", value: exports.MsgLockAndSuperfluidDelegate.toAmino(message) }; }, fromProtoMsg(message) { return exports.MsgLockAndSuperfluidDelegate.decode(message.value); }, toProto(message) { return exports.MsgLockAndSuperfluidDelegate.encode(message).finish(); }, toProtoMsg(message) { return { typeUrl: "/osmosis.superfluid.MsgLockAndSuperfluidDelegate", value: exports.MsgLockAndSuperfluidDelegate.encode(message).finish() }; } }; registry_1.GlobalDecoderRegistry.register(exports.MsgLockAndSuperfluidDelegate.typeUrl, exports.MsgLockAndSuperfluidDelegate); registry_1.GlobalDecoderRegistry.registerAminoProtoMapping(exports.MsgLockAndSuperfluidDelegate.aminoType, exports.MsgLockAndSuperfluidDelegate.typeUrl); function createBaseMsgLockAndSuperfluidDelegateResponse() { return { ID: BigInt(0) }; } exports.MsgLockAndSuperfluidDelegateResponse = { typeUrl: "/osmosis.superfluid.MsgLockAndSuperfluidDelegateResponse", aminoType: "osmosis/lock-and-superfluid-delegate-response", is(o) { return o && (o.$typeUrl === exports.MsgLockAndSuperfluidDelegateResponse.typeUrl || typeof o.ID === "bigint"); }, isSDK(o) { return o && (o.$typeUrl === exports.MsgLockAndSuperfluidDelegateResponse.typeUrl || typeof o.ID === "bigint"); }, isAmino(o) { return o && (o.$typeUrl === exports.MsgLockAndSuperfluidDelegateResponse.typeUrl || typeof o.ID === "bigint"); }, encode(message, writer = binary_1.BinaryWriter.create()) { if (message.ID !== BigInt(0)) { writer.uint32(8).uint64(message.ID); } return writer; }, decode(input, length) { const reader = input instanceof binary_1.BinaryReader ? input : new binary_1.BinaryReader(input); let end = length === undefined ? reader.len : reader.pos + length; const message = createBaseMsgLockAndSuperfluidDelegateResponse(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: message.ID = reader.uint64(); break; default: reader.skipType(tag & 7); break; } } return message; }, fromPartial(object) { const message = createBaseMsgLockAndSuperfluidDelegateResponse(); message.ID = object.ID !== undefined && object.ID !== null ? BigInt(object.ID.toString()) : BigInt(0); return message; }, fromAmino(object) { const message = createBaseMsgLockAndSuperfluidDelegateResponse(); if (object.ID !== undefined && object.ID !== null) { message.ID = BigInt(object.ID); } return message; }, toAmino(message) { const obj = {}; obj.ID = message.ID !== BigInt(0) ? message.ID.toString() : undefined; return obj; }, fromAminoMsg(object) { return exports.MsgLockAndSuperfluidDelegateResponse.fromAmino(object.value); }, toAminoMsg(message) { return { type: "osmosis/lock-and-superfluid-delegate-response", value: exports.MsgLockAndSuperfluidDelegateResponse.toAmino(message) }; }, fromProtoMsg(message) { return exports.MsgLockAndSuperfluidDelegateResponse.decode(message.value); }, toProto(message) { return exports.MsgLockAndSuperfluidDelegateResponse.encode(message).finish(); }, toProtoMsg(message) { return { typeUrl: "/osmosis.superfluid.MsgLockAndSuperfluidDelegateResponse", value: exports.MsgLockAndSuperfluidDelegateResponse.encode(message).finish() }; } }; registry_1.GlobalDecoderRegistry.register(exports.MsgLockAndSuperfluidDelegateResponse.typeUrl, exports.MsgLockAndSuperfluidDelegateResponse); registry_1.GlobalDecoderRegistry.registerAminoProtoMapping(exports.MsgLockAndSuperfluidDelegateResponse.aminoType, exports.MsgLockAndSuperfluidDelegateResponse.typeUrl); function createBaseMsgCreateFullRangePositionAndSuperfluidDelegate() { return { sender: "", coins: [], valAddr: "", poolId: BigInt(0) }; } exports.MsgCreateFullRangePositionAndSuperfluidDelegate = { typeUrl: "/osmosis.superfluid.MsgCreateFullRangePositionAndSuperfluidDelegate", aminoType: "osmosis/full-range-and-sf-delegate", is(o) { return o && (o.$typeUrl === exports.MsgCreateFullRangePositionAndSuperfluidDelegate.typeUrl || typeof o.sender === "string" && Array.isArray(o.coins) && (!o.coins.length || coin_1.Coin.is(o.coins[0])) && typeof o.valAddr === "string" && typeof o.poolId === "bigint"); }, isSDK(o) { return o && (o.$typeUrl === exports.MsgCreateFullRangePositionAndSuperfluidDelegate.typeUrl || typeof o.sender === "string" && Array.isArray(o.coins) && (!o.coins.length || coin_1.Coin.isSDK(o.coins[0])) && typeof o.val_addr === "string" && typeof o.pool_id === "bigint"); }, isAmino(o) { return o && (o.$typeUrl === exports.MsgCreateFullRangePositionAndSuperfluidDelegate.typeUrl || typeof o.sender === "string" && Array.isArray(o.coins) && (!o.coins.length || coin_1.Coin.isAmino(o.coins[0])) && typeof o.val_addr === "string" && typeof o.pool_id === "bigint"); }, encode(message, writer = binary_1.BinaryWriter.create()) { if (message.sender !== "") { writer.uint32(10).string(message.sender); } for (const v of message.coins) { coin_1.Coin.encode(v, writer.uint32(18).fork()).ldelim(); } if (message.valAddr !== "") { writer.uint32(26).string(message.valAddr); } if (message.poolId !== BigInt(0)) { writer.uint32(32).uint64(message.poolId); } 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 = createBaseMsgCreateFullRangePositionAndSuperfluidDelegate(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: message.sender = reader.string(); break; case 2: message.coins.push(coin_1.Coin.decode(reader, reader.uint32())); break; case 3: message.valAddr = reader.string(); break; case 4: message.poolId = reader.uint64(); break; default: reader.skipType(tag & 7); break; } } return message; }, fromPartial(object) { const message = createBaseMsgCreateFullRangePositionAndSuperfluidDelegate(); message.sender = object.sender ?? ""; message.coins = object.coins?.map(e => coin_1.Coin.fromPartial(e)) || []; message.valAddr = object.valAddr ?? ""; message.poolId = object.poolId !== undefined && object.poolId !== null ? BigInt(object.poolId.toString()) : BigInt(0); return message; }, fromAmino(object) { const message = createBaseMsgCreateFullRangePositionAndSuperfluidDelegate(); if (object.sender !== undefined && object.sender !== null) { message.sender = object.sender; } message.coins = object.coins?.map(e => coin_1.Coin.fromAmino(e)) || []; if (object.val_addr !== undefined && object.val_addr !== null) { message.valAddr = object.val_addr; } if (object.pool_id !== undefined && object.pool_id !== null) { message.poolId = BigInt(object.pool_id); } return message; }, toAmino(message) { const obj = {}; obj.sender = message.sender === "" ? undefined : message.sender; if (message.coins) { obj.coins = message.coins.map(e => e ? coin_1.Coin.toAmino(e) : undefined); } else { obj.coins = message.coins; } obj.val_addr = message.valAddr === "" ? undefined : message.valAddr; obj.pool_id = message.poolId !== BigInt(0) ? message.poolId.toString() : undefined; return obj; }, fromAminoMsg(object) { return exports.MsgCreateFullRangePositionAndSuperfluidDelegate.fromAmino(object.value); }, toAminoMsg(message) { return { type: "osmosis/full-range-and-sf-delegate", value: exports.MsgCreateFullRangePositionAndSuperfluidDelegate.toAmino(message) }; }, fromProtoMsg(message) { return exports.MsgCreateFullRangePositionAndSuperfluidDelegate.decode(message.value); }, toProto(message) { return exports.MsgCreateFullRangePositionAndSuperfluidDelegate.encode(message).finish(); }, toProtoMsg(message) { return { typeUrl: "/osmosis.superfluid.MsgCreateFullRangePositionAndSuperfluidDelegate", value: exports.MsgCreateFullRangePositionAndSuperfluidDelegate.encode(message).finish() }; } }; registry_1.GlobalDecoderRegistry.register(exports.MsgCreateFullRangePositionAndSuperfluidDelegate.typeUrl, exports.MsgCreateFullRangePositionAndSuperfluidDelegate); registry_1.GlobalDecoderRegistry.registerAminoProtoMapping(exports.MsgCreateFullRangePositionAndSuperfluidDelegate.aminoType, exports.MsgCreateFullRangePositionAndSuperfluidDelegate.typeUrl); function createBaseMsgCreateFullRangePositionAndSuperfluidDelegateResponse() { return { lockID: BigInt(0), positionID: BigInt(0) }; } exports.MsgCreateFullRangePositionAndSuperfluidDelegateResponse = { typeUrl: "/osmosis.superfluid.MsgCreateFullRangePositionAndSuperfluidDelegateResponse", aminoType: "osmosis/create-full-range-position-and-superfluid-delegate-response", is(o) { return o && (o.$typeUrl === exports.MsgCreateFullRangePositionAndSuperfluidDelegateResponse.typeUrl || typeof o.lockID === "bigint" && typeof o.positionID === "bigint"); }, isSDK(o) { return o && (o.$typeUrl === exports.MsgCreateFullRangePositionAndSuperfluidDelegateResponse.typeUrl || typeof o.lockID === "bigint" && typeof o.positionID === "bigint"); }, isAmino(o) { return o && (o.$typeUrl === exports.MsgCreateFullRangePositionAndSuperfluidDelegateResponse.typeUrl || typeof o.lockID === "bigint" && typeof o.positionID === "bigint"); }, encode(message, writer = binary_1.BinaryWriter.create()) { if (message.lockID !== BigInt(0)) { writer.uint32(8).uint64(message.lockID); } if (message.positionID !== BigInt(0)) { writer.uint32(16).uint64(message.positionID); } 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 = createBaseMsgCreateFullRangePositionAndSuperfluidDelegateResponse(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: message.lockID = reader.uint64(); break; case 2: message.positionID = reader.uint64(); break; default: reader.skipType(tag & 7); break; } } return message; }, fromPartial(object) { const message = createBaseMsgCreateFullRangePositionAndSuperfluidDelegateResponse(); message.lockID = object.lockID !== undefined && object.lockID !== null ? BigInt(object.lockID.toString()) : BigInt(0); message.positionID = object.positionID !== undefined && object.positionID !== null ? BigInt(object.positionID.toString()) : BigInt(0); return message; }, fromAmino(object) { const message = createBaseMsgCreateFullRangePositionAndSuperfluidDelegateResponse(); if (object.lockID !== undefined && object.lockID !== null) { message.lockID = BigInt(object.lockID); } if (object.positionID !== undefined && object.positionID !== null) { message.positionID = BigInt(object.positionID); } return message; }, toAmino(message) { const obj = {}; obj.lockID = message.lockID !== BigInt(0) ? message.lockID.toString() : undefined; obj.positionID = message.positionID !== BigInt(0) ? message.positionID.toString() : undefined; return obj; }, fromAminoMsg(object) { return exports.MsgCreateFullRangePositionAndSuperfluidDelegateResponse.fromAmino(object.value); }, toAminoMsg(message) { return { type: "osmosis/create-full-range-position-and-superfluid-delegate-response", value: exports.MsgCreateFullRangePositionAndSuperfluidDelegateResponse.toAmino(message) }; }, fromProtoMsg(message) { return exports.MsgCreateFullRangePositionAndSuperfluidDelegateResponse.decode(message.value); }, toProto(message) { return exports.MsgCreateFullRangePositionAndSuperfluidDelegateResponse.encode(message).finish(); }, toProtoMsg(message) { return { typeUrl: "/osmosis.superfluid.MsgCreateFullRangePositionAndSuperfluidDelegateResponse", value: exports.MsgCreateFullRangePositionAndSuperfluidDelegateResponse.encode(message).finish() }; } }; registry_1.GlobalDecoderRegistry.register(exports.MsgCreateFullRangePositionAndSuperfluidDelegateResponse.typeUrl, exports.MsgCreateFullRangePositionAndSuperfluidDelegateResponse); registry_1.GlobalDecoderRegistry.registerAminoProtoMapping(exports.MsgCreateFullRangePositionAndSuperfluidDelegateResponse.aminoType, exports.MsgCreateFullRangePositionAndSuperfluidDelegateResponse.typeUrl); function createBaseMsgUnPoolWhitelistedPool() { return { sender: "", poolId: BigInt(0) }; } exports.MsgUnPoolWhitelistedPool = { typeUrl: "/osmosis.superfluid.MsgUnPoolWhitelistedPool", aminoType: "osmosis/unpool-whitelisted-pool", is(o) { return o && (o.$typeUrl === exports.MsgUnPoolWhitelistedPool.typeUrl || typeof o.sender === "string" && typeof o.poolId === "bigint"); }, isSDK(o) { return o && (o.$typeUrl === exports.MsgUnPoolWhitelistedPool.typeUrl || typeof o.sender === "string" && typeof o.pool_id === "bigint"); }, isAmino(o) { return o && (o.$typeUrl === exports.MsgUnPoolWhitelistedPool.typeUrl || typeof o.sender === "string" && typeof o.pool_id === "bigint"); }, encode(message, writer = binary_1.BinaryWriter.create()) { if (message.sender !== "") { writer.uint32(10).string(message.sender); } if (message.poolId !== BigInt(0)) { writer.uint32(16).uint64(message.poolId); } 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 = createBaseMsgUnPoolWhitelistedPool(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: message.sender = reader.string(); break; case 2: message.poolId = reader.uint64(); break; default: reader.skipType(tag & 7); break; } } return message; }, fromPartial(object) { const message = createBaseMsgUnPoolWhitelistedPool(); message.sender = object.sender ?? ""; message.poolId = object.poolId !== undefined && object.poolId !== null ? BigInt(object.poolId.toString()) : BigInt(0); return message; }, fromAmino(object) { const message = createBaseMsgUnPoolWhitelistedPool(); if (object.sender !== undefined && object.sender !== null) { message.sender = object.sender; } if (object.pool_id !== undefined && object.pool_id !== null) { message.poolId = BigInt(object.pool_id); } return message; }, toAmino(message) { const obj = {}; obj.sender = message.sender === "" ? undefined : message.sender; obj.pool_id = message.poolId !== BigInt(0) ? message.poolId.toString() : undefined; return obj; }, fromAminoMsg(object) { return exports.MsgUnPoolWhitelistedPool.fromAmino(object.value); }, toAminoMsg(message) { return { type: "osmosis/unpool-whitelisted-pool", value: exports.MsgUnPoolWhitelistedPool.toAmino(message) }; }, fromProtoMsg(message) { return exports.MsgUnPoolWhitelistedPool.decode(message.value); }, toProto(message) { return exports.MsgUnPoolWhitelistedPool.encode(message).finish(); }, toProtoMsg(message) { return { typeUrl: "/osmosis.superfluid.MsgUnPoolWhitelistedPool", value: exports.MsgUnPoolWhitelistedPool.encode(message).finish() }; } }; registry_1.GlobalDecoderRegistry.register(exports.MsgUnPoolWhitelistedPool.typeUrl, exports.MsgUnPoolWhitelistedPool); registry_1.GlobalDecoderRegistry.registerAminoProtoMapping(exports.MsgUnPoolWhitelistedPool.aminoType, exports.MsgUnPoolWhitelistedPool.typeUrl); function createBaseMsgUnPoolWhitelistedPoolResponse() { return { exitedLockIds: [] }; } exports.MsgUnPoolWhitelistedPoolResponse = { typeUrl: "/osmosis.superfluid.MsgUnPoolWhitelistedPoolResponse", aminoType: "osmosis/un-pool-whitelisted-pool-response", is(o) { return o && (o.$typeUrl === exports.MsgUnPoolWhitelistedPoolResponse.typeUrl || Array.isArray(o.exitedLockIds) && (!o.exitedLockIds.length || typeof o.exitedLockIds[0] === "bigint")); }, isSDK(o) { return o && (o.$typeUrl === exports.MsgUnPoolWhitelistedPoolResponse.typeUrl || Array.isArray(o.exited_lock_ids) && (!o.exited_lock_ids.length || typeof o.exited_lock_ids[0] === "bigint")); }, isAmino(o) { return o && (o.$typeUrl === exports.MsgUnPoolWhitelistedPoolResponse.typeUrl || Array.isArray(o.exited_lock_ids) && (!o.exited_lock_ids.length || typeof o.exited_lock_ids[0] === "bigint")); }, encode(message, writer = binary_1.BinaryWriter.create()) { writer.uint32(10).fork(); for (const v of message.exitedLockIds) { writer.uint64(v); } writer.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 = createBaseMsgUnPoolWhitelistedPoolResponse(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: if ((tag & 7) === 2) { const end2 = reader.uint32() + reader.pos; while (reader.pos < end2) { message.exitedLockIds.push(reader.uint64()); } } else { message.exitedLockIds.push(reader.uint64()); } break; default: reader.skipType(tag & 7); break; } } return message; }, fromPartial(object) { const message = createBaseMsgUnPoolWhitelistedPoolResponse(); message.exitedLockIds = object.exitedLockIds?.map(e => BigInt(e.toString())) || []; return message; }, fromAmino(object) { const message = createBaseMsgUnPoolWhitelistedPoolResponse(); message.exitedLockIds = object.exited_lock_ids?.map(e => BigInt(e)) || []; return message; }, toAmino(message) { const obj = {}; if (message.exitedLockIds) { obj.exited_lock_ids = message.exitedLockIds.map(e => e.toString()); } else { obj.exited_lock_ids = message.exitedLockIds; } return obj; }, fromAminoMsg(object) { return exports.MsgUnPoolWhitelistedPoolResponse.fromAmino(object.value); }, toAminoMsg(message) { return { type: "osmosis/un-pool-whitelisted-pool-response", value: exports.MsgUnPoolWhitelistedPoolResponse.toAmino(message) }; }, fromProtoMsg(message) { return exports.MsgUnPoolWhitelistedPoolResponse.decode(message.value); }, toProto(message) { return exports.MsgUnPoolWhitelistedPoolResponse.encode(message).finish(); }, toProtoMsg(message) { return { typeUrl: "/osmosis.superfluid.MsgUnPoolWhitelistedPoolResponse", value: exports.MsgUnPoolWhitelistedPoolResponse.encode(message).finish() }; } }; registry_1.GlobalDecoderRegistry.register(exports.MsgUnPoolWhitelistedPoolResponse.typeUrl, exports.MsgUnPoolWhitelistedPoolResponse); registry_1.GlobalDecoderRegistry.registerAminoProtoMapping(exports.MsgUnPoolWhitelistedPoolResponse.aminoType, exports.MsgUnPoolWhitelistedPoolResponse.typeUrl); function createBaseMsgUnlockAndMigrateSharesToFullRangeConcentratedPosition() { return { sender: "", lockId: BigInt(0), sharesToMigrate: coin_1.Coin.fromPartial({}), tokenOutMins: [] }; } exports.MsgUnlockAndMigrateSharesToFullRangeConcentratedPosition = { typeUrl: "/osmosis.superfluid.MsgUnlockAndMigrateSharesToFullRangeConcentratedPosition", aminoType: "osmosis/unlock-and-migrate", is(o) { return o && (o.$typeUrl === exports.MsgUnlockAndMigrateSharesToFullRangeConcentratedPosition.typeUrl || typeof o.sender === "string" && typeof o.lockId === "bigint" && coin_1.Coin.is(o.sharesToMigrate) && Array.isArray(o.tokenOutMins) && (!o.tokenOutMins.length || coin_1.Coin.is(o.tokenOutMins[0]))); }, isSDK(o) { return o && (o.$typeUrl === exports.MsgUnlockAndMigrateSharesToFullRangeConcentratedPosition.typeUrl || typeof o.sender === "string" && typeof o.lock_id === "bigint" && coin_1.Coin.isSDK(o.shares_to_migrate) && Array.isArray(o.token_out_mins) && (!o.token_out_mins.length || coin_1.Coin.isSDK(o.token_out_mins[0]))); }, isAmino(o) { return o && (o.$typeUrl === exports.MsgUnlockAndMigrateSharesToFullRangeConcentratedPosition.typeUrl || typeof o.sender === "string" && typeof o.lock_id === "bigint" && coin_1.Coin.isAmino(o.shares_to_migrate) && Array.isArray(o.token_out_mins) && (!o.token_out_mins.length || coin_1.Coin.isAmino(o.token_out_mins[0]))); }, encode(message, writer = binary_1.BinaryWriter.create()) { if (message.sender !== "") { writer.uint32(10).string(message.sender); } if (message.lockId !== BigInt(0)) { writer.uint32(16).int64(message.lockId); } if (message.sharesToMigrate !== undefined) { coin_1.Coin.encode(message.sharesToMigrate, writer.uint32(26).fork()).ldelim(); } for (const v of message.tokenOutMins) { coin_1.Coin.encode(v, writer.uint32(34).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 = createBaseMsgUnlockAndMigrateSharesToFullRangeConcentratedPosition(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: message.sender = reader.string(); break; case 2: message.lockId = reader.int64(); break; case 3: message.sharesToMigrate = coin_1.Coin.decode(reader, reader.uint32()); break; case 4: message.tokenOutMins.push(coin_1.Coin.decode(reader, reader.uint32())); break; default: reader.skipType(tag & 7); break; } } return message; }, fromPartial(object) { const message = createBaseMsgUnlockAndMigrateSharesToFullRangeConcentratedPosition(); message.sender = object.sender ?? ""; message.lockId = object.lockId !== undefined && object.lockId !== null ? BigInt(object.lockId.toString()) : BigInt(0); message.sharesToMigrate = object.sharesToMigrate !== undefined && object.sharesToMigrate !== null ? coin_1.Coin.fromPartial(object.sharesToMigrate) : undefined; message.tokenOutMins = object.tokenOutMins?.map(e => coin_1.Coin.fromPartial(e)) || []; return message; }, fromAmino(object) { const message = createBaseMsgUnlockAndMigrateSharesToFullRangeConcentratedPosition(); if (object.sender !== undefined && object.sender !== null) { message.sender = object.sender; } if (object.lock_id !== undefined && object.lock_id !== null) { message.lockId = BigInt(object.lock_id); } if (object.shares_to_migrate !== undefined && object.shares_to_migrate !== null) { message.sharesToMigrate = coin_1.Coin.fromAmino(object.shares_to_migrate); } message.tokenOutMins = object.token_out_mins?.map(e => coin_1.Coin.fromAmino(e)) || []; return message; }, toAmino(message) { const obj = {}; obj.sender = message.sender === "" ? undefined : message.sender; obj.lock_id = message.lockId !== BigInt(0) ? message.lockId.toString() : undefined; obj.shares_to_migrate = message.sharesToMigrate ? coin_1.Coin.toAmino(message.sharesToMigrate) : undefined; if (message.tokenOutMins) { obj.token_out_mins = message.tokenOutMins.map(e => e ? coin_1.Coin.toAmino(e) : undefined); } else { obj.token_out_mins = message.tokenOutMins; } return obj; }, fromAminoMsg(object) { return exports.MsgUnlockAndMigrateSharesToFullRangeConcentratedPosition.fromAmino(object.value); }, toAminoMsg(message) { return { type: "osmosis/unlock-and-migrate", value: exports.MsgUnlockAndMigrateSharesToFullRangeConcentratedPosition.toAmino(message) }; }, fromProtoMsg(message) { return exports.MsgUnlockAndMigrateSharesToFullRangeConcentratedPosition.decode(message.value); }, toProto(message) { return exports.MsgUnlockAndMigrateSharesToFullRangeConcentratedPosition.encode(message).finish(); }, toProtoMsg(message) { return { typeUrl: "/osmosis.superfluid.MsgUnlockAndMigrateSharesToFullRangeConcentratedPosition", value: exports.MsgUnlockAndMigrateSharesToFullRangeConcentratedPosition.encode(message).finish() }; } }; registry_1.GlobalDecoderRegistry.register(exports.MsgUnlockAndMigrateSharesToFullRangeConcentratedPosition.typeUrl, exports.MsgUnlockAndMigrateSharesToFullRangeConcentratedPosition); registry_1.GlobalDecoderRegistry.registerAminoProtoMapping(exports.MsgUnlockAndMigrateSharesToFullRangeConcentratedPosition.aminoType, exports.MsgUnlockAndMigrateSharesToFullRangeConcentratedPosition.typeUrl); function createBaseMsgUnlockAndMigrateSharesToFullRangeConcentratedPositionResponse() { return { amount0: "", amount1: "", liquidityCreated: "", joinTime: new Date() }; } exports.MsgUnlockAndMigrateSharesToFullRangeConcentratedPositionResponse = { typeUrl: "/osmosis.superfluid.MsgUnlockAndMigrateSharesToFullRangeConcentratedPositionResponse", aminoType: "osmosis/unlock-and-migrate-shares-to-full-range-concentrated-position-response", is(o) { return o && (o.$typeUrl === exports.MsgUnlockAndMigrateSharesToFullRangeConcentratedPositionResponse.typeUrl || typeof o.amount0 === "string" && typeof o.amount1 === "string" && typeof o.liquidityCreated === "string" && timestamp_1.Timestamp.is(o.joinTime)); }, isSDK(o) { return o && (o.$typeUrl === exports.MsgUnlockAndMigrateSharesToFullRangeConcentratedPositionResponse.typeUrl || typeof o.amount0 === "string" && typeof o.amount1 === "string" && typeof o.liquidity_created === "string" && timestamp_1.Timestamp.isSDK(o.join_time)); }, isAmino(o) { return o && (o.$typeUrl === exports.MsgUnlockAndMigrateSharesToFullRangeConcentratedPositionResponse.typeUrl || typeof o.amount0 === "string" && typeof o.amount1 === "string" && typeof o.liquidity_created === "string" && timestamp_1.Timestamp.isAmino(o.join_time)); }, encode(message, writer = binary_1.BinaryWriter.create()) { if (message.amount0 !== "") { writer.uint32(10).string(message.amount0); } if (message.amount1 !== "") { writer.uint32(18).string(message.amount1); } if (message.liquidityCreated !== "") { writer.uint32(26).string(math_1.Decimal.fromUserInput(message.liquidityCreated, 18).atomics); } if (message.joinTime !== undefined) { timestamp_1.Timestamp.encode((0, helpers_1.toTimestamp)(message.joinTime), writer.uint32(34).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 = createBaseMsgUnlockAndMigrateSharesToFullRangeConcentratedPositionResponse(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: message.amount0 = reader.string(); break; case 2: message.amount1 = reader.string(); break; case 3: message.liquidityCreated = math_1.Decimal.fromAtomics(reader.string(), 18).toString(); break; case 4: message.joinTime = (0, helpers_1.fromTimestamp)(timestamp_1.Timestamp.decode(reader, reader.uint32())); break; default: reader.skipType(tag & 7); break; } } return message; }, fromPartial(object) { const message = createBaseMsgUnlockAndMigrateSharesToFullRangeConcentratedPositionResponse(); message.amount0 = object.amount0 ?? ""; message.amount1 = object.amount1 ?? ""; message.liquidityCreated = object.liquidityCreated ?? ""; message.joinTime = object.joinTime ?? undefined; return message; }, fromAmino(object) { const message = createBaseMsgUnlockAndMigrateSharesToFullRangeConcentratedPositionResponse(); if (object.amount0 !== undefined && object.amount0 !== null) { message.amount0 = object.amount0; } if (object.amount1 !== undefined && object.amount1 !== null) { message.amount1 = object.amount1; } if (object.liquidity_created !== undefined && object.liquidity_created !== null) { message.liquidityCreated = object.liquidity_created; } if (object.join_time !== undefined && object.join_time !== null) { message.joinTime = (0, helpers_1.fromTimestamp)(timestamp_1.Timestamp.fromAmino(object.join_time)); } return message; }, toAmino(message) { const obj = {}; obj.amount0 = message.amount0 === "" ? undefined : message.amount0; obj.amount1 = message.amount1 === "" ? undefined : message.amount1; obj.liquidity_created = message.liquidityCreated === "" ? undefined : message.liquidityCreated; obj.join_time = message.joinTime ? timestamp_1.Timestamp.toAmino((0, helpers_1.toTimestamp)(message.joinTime)) : undefined; return obj; }, fromAminoMsg(object) { return exports.MsgUnlockAndMigrateSharesToFullRangeConcentratedPositionResponse.fromAmino(object.value); }, toAminoMsg(message) { return { type: "osmosis/unlock-and-migrate-shares-to-full-range-concentrated-position-response", value: exports.MsgUnlockAndMigrateSharesToFullRangeConcentratedPositionResponse.toAmino(message) }; }, fromProtoMsg(message) { return exports.MsgUnlockAndMigrateSharesToFullRangeConcentratedPositionResponse.decode(message.value); }, toProto(message) { return exports.MsgUnlockAndMigrateSharesToFullRangeConcentratedPositionResponse.encode(message).finish(); }, toProtoMsg(message) { return { typeUrl: "/osmosis.superfluid.MsgUnlockAndMigrateSharesToFullRangeConcentratedPositionResponse", value: exports.MsgUnlockAndMigrateSharesToFullRangeConcentratedPositionResponse.encode(message).finish() }; } }; registry_1.GlobalDecoderRegistry.register(exports.MsgUnlockAndMigrateSharesToFullRangeConcentratedPositionResponse.typeUrl, exports.MsgUnlockAndMigrateSharesToFullRangeConcentratedPositionResponse); registry_1.GlobalDecoderRegistry.registerAminoProtoMapping(exports.MsgUnlockAndMigrateSharesToFullRangeConcentratedPositionResponse.aminoType, exports.MsgUnlockAndMigrateSharesToFullRangeConcentratedPositionResponse.typeUrl); function createBaseMsgAddToConcentratedLiquiditySuperfluidPosition() { return { positionId: BigInt(0), sender: "", tokenDesired0: coin_1.Coin.fromPartial({}), tokenDesired1: coin_1.Coin.fromPartial({}) }; } exports.MsgAddToConcentratedLiquiditySuperfluidPosition = { typeUrl: "/osmosis.superfluid.MsgAddToConcentratedLiquiditySuperfluidPosition", aminoType: "osmosis/add-to-cl-superfluid-position", is(o) { return o && (o.$typeUrl === exports.MsgAddToConcentratedLiquiditySuperfluidPosition.typeUrl || typeof o.positionId === "bigint" && typeof o.sender === "string" && coin_1.Coin.is(o.tokenDesired0) && coin_1.Coin.is(o.tokenDesired1)); }, isSDK(o) { return o && (o.$typeUrl === exports.MsgAddToConcentratedLiquiditySuperfluidPosition.typeUrl || typeof o.position_id === "bigint" && typeof o.sender === "string" && coin_1.Coin.isSDK(o.token_desired0) && coin_1.Coin.isSDK(o.token_desired1)); }, isAmino(o) { return o && (o.$typeUrl === exports.MsgAddToConcentratedLiquiditySuperfluidPosition.typeUrl || typeof o.position_id === "bigint" && typeof o.sender === "string" && coin_1.Coin.isAmino(o.token_desired0) && coin_1.Coin.isAmino(o.token_desired1)); }, encode(message, writer = binary_1.BinaryWriter.create()) { if (message.positionId !== BigInt(0)) { writer.uint32(8).uint64(message.positionId); } if (message.sender !== "") { writer.uint32(18).string(message.sender); } if (message.tokenDesired0 !== undefined) { coin_1.Coin.encode(message.tokenDesired0, writer.uint32(26).fork()).ldelim(); } if (message.tokenDesired1 !== undefined) { coin_1.Coin.encode(message.tokenDesired1, writer.uint32(34).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 = createBaseMsgAddToConcentratedLiquiditySuperfluidPosition(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: message.positionId = reader.uint64(); break; case 2: message.sender = reader.string(); break; case 3: message.tokenDesired0 = coin_1.Coin.decode(reader, reader.uint32()); break; case 4: message.tokenDesired1 = coin_1.Coin.decode(reader, reader.uint32()); break; default: reader.skipType(tag & 7); break; } } return message; }, fromPartial(object) { const message = createBaseMsgAddToConcentratedLiquiditySuperfluidPosition(); message.positionId = object.positionId !== undefined && object.positionId !== null ? BigInt(object.positionId.toString()) : BigInt(0); message.sender = object.sender ?? ""; message.tokenDesired0 = object.tokenDesired0 !== undefined && object.tokenDesired0 !== null ? coin_1.Coin.fromPartial(object.tokenDesired0) : undefined; message.tokenDesired1 = object.tokenDesired1 !== undefined && object.tokenDesired1 !== null ? coin_1.Coin.fromPartial(object.tokenDesired1) : undefined; return message; }, fromAmino(object) { const message = createBaseMsgAddToConcentratedLiquiditySuperfluidPosition(); if (object.position_id !== undefined && object.position_id !== null) { message.positionId = BigInt(object.position_id); } if (object.sender !== undefined && object.sender !== null) { message.sender = object.sender; } if (object.token_desired0 !== undefined && object.token_desired0 !== null) { message.tokenDesired0 = coin_1.Coin.fromAmino(object.token_desired0); } if (object.token_desired1 !== undefined && object.token_desired1 !== null) { message.tokenDesired1 = coin_1.Coin.fromAmino(object.token_desired1); } return message; }, toAmino(message) { const obj = {}; obj.position_id = message.positionId !== BigInt(0) ? message.positionId.toString() : undefined; obj.sender = message.sender === "" ? undefined : message.sender; obj.token_desired0 = message.tokenDesired0 ? coin_1.Coin.toAmino(message.tokenDesired0) : undefined; obj.token_desired1 = message.tokenDesired1 ? coin_1.Coin.toAmino(message.tokenDesired1) : undefined; return obj; }, fromAminoMsg(object) { return exports.MsgAddToConcentratedLiquiditySuperfluidPosition.fromAmino(object.value); }, toAminoMsg(message) { return { type: "osmosis/add-to-cl-superfluid-position", value: exports.MsgAddToConcentratedLiquiditySuperfluidPosition.toAmino(message) }; }, fromProtoMsg(message) { return exports.MsgAddToConcentratedLiquiditySuperfluidPosition.decode(message.value); }, toProto(message) { return exports.MsgAddToConcentratedLiquiditySuperfluidPosition.encode(message).finish(); }, toProtoMsg(message) { return { typeUrl: "/osmosis.superfluid.MsgAddToConcentratedLiquiditySuperfluidPosition", value: exports.MsgAddToConcentratedLiquiditySuperfluidPosition.encode(message).finish() }; } }; registry_1.GlobalDecoderRegistry.register(exports.MsgAddToConcentratedLiquiditySuperfluidPosition.typeUrl, exports.MsgAddToConcentratedLiquiditySuperfluidPosition); registry_1.GlobalDecoderRegistry.registerAminoProtoMapping(exports.MsgAddToConcentratedLiquiditySuperfluidPosition.aminoType, exports.MsgAddToConcentratedLiquiditySuperfluidPosition.typeUrl); function createBaseMsgAddToConcentratedLiquiditySuperfluidPositionResponse() { return { positionId: BigInt(0), amount0: "", amount1: "", newLiquidity: "", lockId: BigInt(0) }; } exports.MsgAddToConcentratedLiquiditySuperfluidPositionResponse = { typeUrl: "/osmosis.superfluid.MsgAddToConcentratedLiquiditySuperfluidPositionResponse", aminoType: "osmosis/add-to-concentrated-liquidity-superfluid-position-response", is(o) { return o && (o.$typeUrl === exports.MsgAddToConcentratedLiquiditySuperfluidPositionResponse.typeUrl || typeof o.positionId === "bigint" && typeof o.amount0 === "string" && typeof o.amount1 === "string" && typeof o.newLiquidity === "string" && typeof o.lockId === "bigint"); }, isSDK(o) { return o && (o.$typeUrl === exports.MsgAddToConcentratedLiquiditySuperfluidPositionResponse.typeUrl || typeof o.position_id === "bigint" && typeof o.amount0 === "string" && typeof o.amount1 === "string" && typeof o.new_liquidity === "string" && typeof o.lock_id === "bigint"); }, isAmino(o) { return o && (o.$typeUrl === exports.MsgAddToConcentratedLiquiditySuperfluidPositionResponse.typeUrl || typeof o.position_id === "bigint" && typeof o.amount0 === "string" && typeof o.amount1 === "string" && typeof o.new_liquidity === "string" && typeof o.lock_id === "bigint"); }, encode(message, writer = binary_1.BinaryWriter.create()) { if (message.positionId !== BigInt(0)) { writer.uint32(8).uint64(message.positionId); } if (message.amount0 !== "") { writer.uint32(18).string(message.amount0); } if (message.amount1 !== "") { writer.uint32(26).string(message.amount1); } if (message.newLiquidity !== "") { writer.uint32(42).string(math_1.Decimal.fromUserInput(message.newLiquidity, 18).atomics); } if (message.lockId !== BigInt(0)) { writer.uint32(32).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 = createBaseMsgAddToConcentratedLiquiditySuperfluidPositionResponse(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: message.positionId = reader.uint64(); break; case 2: message.amount0 = reader.string(); break; case 3: message.amount1 = reader.string(); break; case 5: message.newLiquidity = math_1.Decimal.fromAtomics(reader.string(), 18).toString(); break; case 4: message.lockId = reader.uint64(); break; default: reader.skipType(tag & 7); break; } } return message; }, fromPartial(object) { const message = createBaseMsgAddToConcentratedLiquiditySuperfluidPositionResponse(); message.positionId = object.positionId !== undefined && object.positionId !== null ? BigInt(object.positionId.toString()) : BigInt(0); message.amount0 = object.amount0 ?? ""; message.amount1 = object.amount1 ?? ""; message.newLiquidity = object.newLiquidity ?? ""; message.lockId = object.lockId !== undefined && object.lockId !== null ? BigInt(object.lockId.toString()) : BigInt(0); return message; }, fromAmino(object) { const message = createBaseMsgAddToConcentratedLiquiditySuperfluidPositionResponse(); if (object.position_id !== undefined && object.position_id !== null) { message.positionId = BigInt(object.position_id); } if (object.amount0 !== undefined && object.amount0 !== null) { message.amount0 = object.amount0; } if (object.amount1 !== undefined && object.amount1 !== null) { message.amount1 = object.amount1; } if (object.new_liquidity !== undefined && object.new_liquidity !== null) { message.newLiquidity = object.new_liquidity; } if (object.lock_id !== undefined && object.lock_id !== null) { message.lockId = BigInt(object.lock_id); } return message; }, toAmino(message) { const obj = {}; obj.position_id = message.positionId !== BigInt(0) ? message.positionId.toString() : undefined; obj.amount0 = message.amount0 === "" ? undefined : message.amount0; obj.amount1 = message.amount1 === "" ? undefined : message.amount1; obj.new_liquidity = message.newLiquidity === "" ? undefined : message.newLiquidity; obj.lock_id = message.lockId !== BigInt(0) ? message.lockId.toString() : undefined; return obj; }, fromAminoMsg(object) { return exports.MsgAddToConcentratedLiquiditySuperfluidPositionResponse.fromAmino(object.value); }, toAminoMsg(message) { return { type: "osmosis/add-to-concentrated-liquidity-superfluid-position-response", value: exports.MsgAddToConcentratedLiquiditySuperfluidPositionResponse.toAmino(message) }; }, fromProtoMsg(message) { return exports.MsgAddToConcentratedLiquiditySuperfluidPositionResponse.decode(message.value); }, toProto(message) { return exports.MsgAddToConcentratedLiquiditySuperfluidPositionResponse.encode(message).finish(); }, toProtoMsg(message) { return { typeUrl: "/osmosis.superfluid.MsgAddToConcentratedLiquiditySuperfluidPositionResponse", value: exports.MsgAddToConcentratedLiquiditySuperfluidPositionResponse.encode(message).finish() }; } }; registry_1.GlobalDecoderRegistry.register(exports.MsgAddToConcentratedLiquiditySuperfluidPositionResponse.typeUrl, exports.MsgAddToConcentratedLiquiditySuperfluidPositionResponse); registry_1.GlobalDecoderRegistry.registerAminoProtoMapping(exports.MsgAddToConcentratedLiquiditySuperfluidPositionResponse.aminoType, exports.MsgAddToConcentratedLiquiditySuperfluidPositionResponse.typeUrl); function createBaseMsgUnbondConvertAndStake() { return { lockId: BigInt(0), sender: "", valAddr: "", minAmtToStake: "", sharesToConvert: coin_1.Coin.fromPartial({}) }; } exports.MsgUnbondConvertAndStake = { typeUrl: "/osmosis.superfluid.MsgUnbondConvertAndStake", aminoType: "osmosis/unbond-convert-and-stake", is(o) { return o && (o.$typeUrl === exports.MsgUnbondConvertAndStake.typeUrl || typeof o.lockId === "bigint" && typeof o.sender === "string" && typeof o.valAddr === "string" && typeof o.minAmtToStake === "string" && coin_1.Coin.is(o.sharesToConvert)); }, isSDK(o) { return o && (o.$typeUrl === exports.MsgUnbondConvertAndStake.typeUrl || typeof o.lock_id === "bigint" && typeof o.sender === "string" && typeof o.val_addr === "string" && typeof o.min_amt_to_stake === "string" && coin_1.Coin.isSDK(o.shares_to_convert)); }, isAmino(o) { return o && (o.$typeUrl === exports.MsgUnbondConvertAndStake.typeUrl || typeof o.lock_id === "bigint" && typeof o.sender === "string" && typeof o.val_addr === "string" && typeof o.min_amt_to_stake === "string" && coin_1.Coin.isAmino(o.shares_to_convert)); }, encode(message, writer = binary_1.BinaryWriter.create()) { if (message.lockId !== BigInt(0)) { writer.uint32(8).uint64(message.lockId); } if (message.sender !== "") { writer.uint32(18).string(message.sender); } if (message.valAddr !== "") { writer.uint32(26).string(message.valAddr); } if (message.minAmtToStake !== "") { writer.uint32(34).string(message.minAmtToStake); } if (message.sharesToConvert !== undefined) { coin_1.Coin.encode(message.sharesToConvert, writer.uint32(42).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 = createBaseMsgUnbondConvertAndStake(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: message.lockId = reader.uint64(); break; case 2: message.sender = reader.string(); break; case 3: message.valAddr = reader.string(); break; case 4: message.minAmtToStake = reader.string(); break; case 5: message.sharesToConvert = coin_1.Coin.decode(reader, reader.uint32()); break; default: reader.skipType(tag & 7); break; } } return message; }, fromPartial(object) { const message = createBaseMsgUnbondConvertAndStake(); message.lockId = object.lockId !== undefined && object.lockId !== null ? BigInt(object.lockId.toString()) : BigInt(0); message.sender = object.sender ?? ""; message.valAddr = object.valAddr ?? ""; message.minAmtToStake = object.minAmtToStake ?? ""; message.sharesToConvert = object.sharesToConvert !== undefined && object.sharesToConvert !== null ? coin_1.Coin.fromPartial(object.sharesToConvert) : undefined; return message; }, fromAmino(object) { const message = createBaseMsgUnbondConvertAndStake(); if (object.lock_id !== undefined && object.lock_id !== null) { message.lockId = BigInt(object.lock_id); } if (object.sender !== undefined && object.sender !== null) { message.sender = object.sender; } if (object.val_addr !== undefined && object.val_addr !== null) { message.valAddr = object.val_addr; } if (object.min_amt_to_stake !== undefined && object.min_amt_to_stake !== null) { message.minAmtToStake = object.min_amt_to_stake; } if (object.shares_to_convert !== undefined && object.shares_to_convert !== null) { message.sharesToConvert = coin_1.Coin.fromAmino(object.shares_to_convert); } return message; }, toAmino(message) { const obj = {}; obj.lock_id = message.lockId !== BigInt(0) ? message.lockId.toString() : undefined; obj.sender = message.sender === "" ? undefined : message.sender; obj.val_addr = message.valAddr === "" ? undefined : message.valAddr; obj.min_amt_to_stake = message.minAmtToStake === "" ? undefined : message.minAmtToStake; obj.shares_to_convert = message.sharesToConvert ? coin_1.Coin.toAmino(message.sharesToConvert) : undefined; return obj; }, fromAminoMsg(object) { return exports.MsgUnbondConvertAndStake.fromAmino(object.value); }, toAminoMsg(message) { return { type: "osmosis/unbond-convert-and-stake", value: exports.MsgUnbondConvertAndStake.toAmino(message) }; }, fromProtoMsg(message) { return exports.MsgUnbondConvertAndStake.decode(message.value); }, toProto(message) { return exports.MsgUnbondConvertAndStake.encode(message).finish(); }, toProtoMsg(message) { return { typeUrl: "/osmosis.superfluid.MsgUnbondConvertAndStake", value: exports.MsgUnbondConvertAndStake.encode(message).finish() }; } }; registry_1.GlobalDecoderRegistry.register(exports.MsgUnbondConvertAndStake.typeUrl, exports.MsgUnbondConvertAndStake); registry_1.GlobalDecoderRegistry.registerAminoProtoMapping(exports.MsgUnbondConvertAndStake.aminoType, exports.MsgUnbondConvertAndStake.typeUrl); function createBaseMsgUnbondConvertAndStakeResponse() { return { totalAmtStaked: "" }; } exports.MsgUnbondConvertAndStakeResponse = { typeUrl: "/osmosis.superfluid.MsgUnbondConvertAndStakeResponse", aminoType: "osmosis/unbond-convert-and-stake-response", is(o) { return o && (o.$typeUrl === exports.MsgUnbondConvertAndStakeResponse.typeUrl || typeof o.totalAmtStaked === "string"); }, isSDK(o) { return o && (o.$typeUrl === exports.MsgUnbondConvertAndStakeResponse.typeUrl || typeof o.total_amt_staked === "string"); }, isAmino(o) { return o && (o.$typeUrl === exports.MsgUnbondConvertAndStakeResponse.typeUrl || typeof o.total_amt_staked === "string"); }, encode(message, writer = binary_1.BinaryWriter.create()) { if (message.totalAmtStaked !== "") { writer.uint32(10).string(message.totalAmtStaked); } 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 = createBaseMsgUnbondConvertAndStakeResponse(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: message.totalAmtStaked = reader.string(); break; default: reader.skipType(tag & 7); break; } } return message; }, fromPartial(object) { const message = createBaseMsgUnbondConvertAndStakeResponse(); message.totalAmtStaked = object.totalAmtStaked ?? ""; return message; }, fromAmino(object) { const message = createBaseMsgUnbondConvertAndStakeResponse(); if (object.total_amt_staked !== undefined && object.total_amt_staked !== null) { message.totalAmtStaked = object.total_amt_staked; } return message; }, toAmino(message) { const obj = {}; obj.total_amt_staked = message.totalAmtStaked === "" ? undefined : message.totalAmtStaked; return obj; }, fromAminoMsg(object) { return exports.MsgUnbondConvertAndStakeResponse.fromAmino(object.value); }, toAminoMsg(message) { return { type: "osmosis/unbond-convert-and-stake-response", value: exports.MsgUnbondConvertAndStakeResponse.toAmino(message) }; }, fromProtoMsg(message) { return exports.MsgUnbondConvertAndStakeResponse.decode(message.value); }, toProto(message) { return exports.MsgUnbondConvertAndStakeResponse.encode(message).finish(); }, toProtoMsg(message) { return { typeUrl: "/osmosis.superfluid.MsgUnbondConvertAndStakeResponse", value: exports.MsgUnbondConvertAndStakeResponse.encode(message).finish() }; } }; registry_1.GlobalDecoderRegistry.register(exports.MsgUnbondConvertAndStakeResponse.typeUrl, exports.MsgUnbondConvertAndStakeResponse); registry_1.GlobalDecoderRegistry.registerAminoProtoMapping(exports.MsgUnbondConvertAndStakeResponse.aminoType, exports.MsgUnbondConvertAndStakeResponse.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