"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.MsgSetRewardReceiverAddressResponse = exports.MsgSetRewardReceiverAddress = exports.MsgForceUnlockResponse = exports.MsgForceUnlock = exports.MsgExtendLockupResponse = exports.MsgExtendLockup = exports.MsgBeginUnlockingResponse = exports.MsgBeginUnlocking = exports.MsgBeginUnlockingAllResponse = exports.MsgBeginUnlockingAll = exports.MsgLockTokensResponse = exports.MsgLockTokens = void 0;
//@ts-nocheck
const duration_1 = require("../../google/protobuf/duration");
const coin_1 = require("../../cosmos/base/v1beta1/coin");
const lock_1 = require("./lock");
const binary_1 = require("../../binary");
const registry_1 = require("../../registry");
function createBaseMsgLockTokens() {
return {
owner: "",
duration: duration_1.Duration.fromPartial({}),
coins: []
};
}
exports.MsgLockTokens = {
typeUrl: "/osmosis.lockup.MsgLockTokens",
aminoType: "osmosis/lockup/lock-tokens",
is(o) {
return o && (o.$typeUrl === exports.MsgLockTokens.typeUrl || typeof o.owner === "string" && duration_1.Duration.is(o.duration) && Array.isArray(o.coins) && (!o.coins.length || coin_1.Coin.is(o.coins[0])));
},
isSDK(o) {
return o && (o.$typeUrl === exports.MsgLockTokens.typeUrl || typeof o.owner === "string" && duration_1.Duration.isSDK(o.duration) && Array.isArray(o.coins) && (!o.coins.length || coin_1.Coin.isSDK(o.coins[0])));
},
isAmino(o) {
return o && (o.$typeUrl === exports.MsgLockTokens.typeUrl || typeof o.owner === "string" && duration_1.Duration.isAmino(o.duration) && Array.isArray(o.coins) && (!o.coins.length || coin_1.Coin.isAmino(o.coins[0])));
},
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();
}
for (const v of message.coins) {
coin_1.Coin.encode(v, 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 = createBaseMsgLockTokens();
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.coins.push(coin_1.Coin.decode(reader, reader.uint32()));
break;
default:
reader.skipType(tag & 7);
break;
}
}
return message;
},
fromPartial(object) {
const message = createBaseMsgLockTokens();
message.owner = object.owner ?? "";
message.duration = object.duration !== undefined && object.duration !== null ? duration_1.Duration.fromPartial(object.duration) : undefined;
message.coins = object.coins?.map(e => coin_1.Coin.fromPartial(e)) || [];
return message;
},
fromAmino(object) {
const message = createBaseMsgLockTokens();
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);
}
message.coins = object.coins?.map(e => coin_1.Coin.fromAmino(e)) || [];
return message;
},
toAmino(message) {
const obj = {};
obj.owner = message.owner === "" ? undefined : message.owner;
obj.duration = message.duration ? duration_1.Duration.toAmino(message.duration) : undefined;
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.MsgLockTokens.fromAmino(object.value);
},
toAminoMsg(message) {
return {
type: "osmosis/lockup/lock-tokens",
value: exports.MsgLockTokens.toAmino(message)
};
},
fromProtoMsg(message) {
return exports.MsgLockTokens.decode(message.value);
},
toProto(message) {
return exports.MsgLockTokens.encode(message).finish();
},
toProtoMsg(message) {
return {
typeUrl: "/osmosis.lockup.MsgLockTokens",
value: exports.MsgLockTokens.encode(message).finish()
};
}
};
registry_1.GlobalDecoderRegistry.register(exports.MsgLockTokens.typeUrl, exports.MsgLockTokens);
registry_1.GlobalDecoderRegistry.registerAminoProtoMapping(exports.MsgLockTokens.aminoType, exports.MsgLockTokens.typeUrl);
function createBaseMsgLockTokensResponse() {
return {
ID: BigInt(0)
};
}
exports.MsgLockTokensResponse = {
typeUrl: "/osmosis.lockup.MsgLockTokensResponse",
aminoType: "osmosis/lockup/lock-tokens-response",
is(o) {
return o && (o.$typeUrl === exports.MsgLockTokensResponse.typeUrl || typeof o.ID === "bigint");
},
isSDK(o) {
return o && (o.$typeUrl === exports.MsgLockTokensResponse.typeUrl || typeof o.ID === "bigint");
},
isAmino(o) {
return o && (o.$typeUrl === exports.MsgLockTokensResponse.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 = createBaseMsgLockTokensResponse();
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 = createBaseMsgLockTokensResponse();
message.ID = object.ID !== undefined && object.ID !== null ? BigInt(object.ID.toString()) : BigInt(0);
return message;
},
fromAmino(object) {
const message = createBaseMsgLockTokensResponse();
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.MsgLockTokensResponse.fromAmino(object.value);
},
toAminoMsg(message) {
return {
type: "osmosis/lockup/lock-tokens-response",
value: exports.MsgLockTokensResponse.toAmino(message)
};
},
fromProtoMsg(message) {
return exports.MsgLockTokensResponse.decode(message.value);
},
toProto(message) {
return exports.MsgLockTokensResponse.encode(message).finish();
},
toProtoMsg(message) {
return {
typeUrl: "/osmosis.lockup.MsgLockTokensResponse",
value: exports.MsgLockTokensResponse.encode(message).finish()
};
}
};
registry_1.GlobalDecoderRegistry.register(exports.MsgLockTokensResponse.typeUrl, exports.MsgLockTokensResponse);
registry_1.GlobalDecoderRegistry.registerAminoProtoMapping(exports.MsgLockTokensResponse.aminoType, exports.MsgLockTokensResponse.typeUrl);
function createBaseMsgBeginUnlockingAll() {
return {
owner: ""
};
}
exports.MsgBeginUnlockingAll = {
typeUrl: "/osmosis.lockup.MsgBeginUnlockingAll",
aminoType: "osmosis/lockup/begin-unlock-tokens",
is(o) {
return o && (o.$typeUrl === exports.MsgBeginUnlockingAll.typeUrl || typeof o.owner === "string");
},
isSDK(o) {
return o && (o.$typeUrl === exports.MsgBeginUnlockingAll.typeUrl || typeof o.owner === "string");
},
isAmino(o) {
return o && (o.$typeUrl === exports.MsgBeginUnlockingAll.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 = createBaseMsgBeginUnlockingAll();
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 = createBaseMsgBeginUnlockingAll();
message.owner = object.owner ?? "";
return message;
},
fromAmino(object) {
const message = createBaseMsgBeginUnlockingAll();
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.MsgBeginUnlockingAll.fromAmino(object.value);
},
toAminoMsg(message) {
return {
type: "osmosis/lockup/begin-unlock-tokens",
value: exports.MsgBeginUnlockingAll.toAmino(message)
};
},
fromProtoMsg(message) {
return exports.MsgBeginUnlockingAll.decode(message.value);
},
toProto(message) {
return exports.MsgBeginUnlockingAll.encode(message).finish();
},
toProtoMsg(message) {
return {
typeUrl: "/osmosis.lockup.MsgBeginUnlockingAll",
value: exports.MsgBeginUnlockingAll.encode(message).finish()
};
}
};
registry_1.GlobalDecoderRegistry.register(exports.MsgBeginUnlockingAll.typeUrl, exports.MsgBeginUnlockingAll);
registry_1.GlobalDecoderRegistry.registerAminoProtoMapping(exports.MsgBeginUnlockingAll.aminoType, exports.MsgBeginUnlockingAll.typeUrl);
function createBaseMsgBeginUnlockingAllResponse() {
return {
unlocks: []
};
}
exports.MsgBeginUnlockingAllResponse = {
typeUrl: "/osmosis.lockup.MsgBeginUnlockingAllResponse",
aminoType: "osmosis/lockup/begin-unlocking-all-response",
is(o) {
return o && (o.$typeUrl === exports.MsgBeginUnlockingAllResponse.typeUrl || Array.isArray(o.unlocks) && (!o.unlocks.length || lock_1.PeriodLock.is(o.unlocks[0])));
},
isSDK(o) {
return o && (o.$typeUrl === exports.MsgBeginUnlockingAllResponse.typeUrl || Array.isArray(o.unlocks) && (!o.unlocks.length || lock_1.PeriodLock.isSDK(o.unlocks[0])));
},
isAmino(o) {
return o && (o.$typeUrl === exports.MsgBeginUnlockingAllResponse.typeUrl || Array.isArray(o.unlocks) && (!o.unlocks.length || lock_1.PeriodLock.isAmino(o.unlocks[0])));
},
encode(message, writer = binary_1.BinaryWriter.create()) {
for (const v of message.unlocks) {
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 = createBaseMsgBeginUnlockingAllResponse();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1:
message.unlocks.push(lock_1.PeriodLock.decode(reader, reader.uint32()));
break;
default:
reader.skipType(tag & 7);
break;
}
}
return message;
},
fromPartial(object) {
const message = createBaseMsgBeginUnlockingAllResponse();
message.unlocks = object.unlocks?.map(e => lock_1.PeriodLock.fromPartial(e)) || [];
return message;
},
fromAmino(object) {
const message = createBaseMsgBeginUnlockingAllResponse();
message.unlocks = object.unlocks?.map(e => lock_1.PeriodLock.fromAmino(e)) || [];
return message;
},
toAmino(message) {
const obj = {};
if (message.unlocks) {
obj.unlocks = message.unlocks.map(e => e ? lock_1.PeriodLock.toAmino(e) : undefined);
}
else {
obj.unlocks = message.unlocks;
}
return obj;
},
fromAminoMsg(object) {
return exports.MsgBeginUnlockingAllResponse.fromAmino(object.value);
},
toAminoMsg(message) {
return {
type: "osmosis/lockup/begin-unlocking-all-response",
value: exports.MsgBeginUnlockingAllResponse.toAmino(message)
};
},
fromProtoMsg(message) {
return exports.MsgBeginUnlockingAllResponse.decode(message.value);
},
toProto(message) {
return exports.MsgBeginUnlockingAllResponse.encode(message).finish();
},
toProtoMsg(message) {
return {
typeUrl: "/osmosis.lockup.MsgBeginUnlockingAllResponse",
value: exports.MsgBeginUnlockingAllResponse.encode(message).finish()
};
}
};
registry_1.GlobalDecoderRegistry.register(exports.MsgBeginUnlockingAllResponse.typeUrl, exports.MsgBeginUnlockingAllResponse);
registry_1.GlobalDecoderRegistry.registerAminoProtoMapping(exports.MsgBeginUnlockingAllResponse.aminoType, exports.MsgBeginUnlockingAllResponse.typeUrl);
function createBaseMsgBeginUnlocking() {
return {
owner: "",
ID: BigInt(0),
coins: []
};
}
exports.MsgBeginUnlocking = {
typeUrl: "/osmosis.lockup.MsgBeginUnlocking",
aminoType: "osmosis/lockup/begin-unlock-period-lock",
is(o) {
return o && (o.$typeUrl === exports.MsgBeginUnlocking.typeUrl || typeof o.owner === "string" && typeof o.ID === "bigint" && Array.isArray(o.coins) && (!o.coins.length || coin_1.Coin.is(o.coins[0])));
},
isSDK(o) {
return o && (o.$typeUrl === exports.MsgBeginUnlocking.typeUrl || typeof o.owner === "string" && typeof o.ID === "bigint" && Array.isArray(o.coins) && (!o.coins.length || coin_1.Coin.isSDK(o.coins[0])));
},
isAmino(o) {
return o && (o.$typeUrl === exports.MsgBeginUnlocking.typeUrl || typeof o.owner === "string" && typeof o.ID === "bigint" && Array.isArray(o.coins) && (!o.coins.length || coin_1.Coin.isAmino(o.coins[0])));
},
encode(message, writer = binary_1.BinaryWriter.create()) {
if (message.owner !== "") {
writer.uint32(10).string(message.owner);
}
if (message.ID !== BigInt(0)) {
writer.uint32(16).uint64(message.ID);
}
for (const v of message.coins) {
coin_1.Coin.encode(v, 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 = createBaseMsgBeginUnlocking();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1:
message.owner = reader.string();
break;
case 2:
message.ID = reader.uint64();
break;
case 3:
message.coins.push(coin_1.Coin.decode(reader, reader.uint32()));
break;
default:
reader.skipType(tag & 7);
break;
}
}
return message;
},
fromPartial(object) {
const message = createBaseMsgBeginUnlocking();
message.owner = object.owner ?? "";
message.ID = object.ID !== undefined && object.ID !== null ? BigInt(object.ID.toString()) : BigInt(0);
message.coins = object.coins?.map(e => coin_1.Coin.fromPartial(e)) || [];
return message;
},
fromAmino(object) {
const message = createBaseMsgBeginUnlocking();
if (object.owner !== undefined && object.owner !== null) {
message.owner = object.owner;
}
if (object.ID !== undefined && object.ID !== null) {
message.ID = BigInt(object.ID);
}
message.coins = object.coins?.map(e => coin_1.Coin.fromAmino(e)) || [];
return message;
},
toAmino(message) {
const obj = {};
obj.owner = message.owner === "" ? undefined : message.owner;
obj.ID = message.ID !== BigInt(0) ? message.ID.toString() : undefined;
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.MsgBeginUnlocking.fromAmino(object.value);
},
toAminoMsg(message) {
return {
type: "osmosis/lockup/begin-unlock-period-lock",
value: exports.MsgBeginUnlocking.toAmino(message)
};
},
fromProtoMsg(message) {
return exports.MsgBeginUnlocking.decode(message.value);
},
toProto(message) {
return exports.MsgBeginUnlocking.encode(message).finish();
},
toProtoMsg(message) {
return {
typeUrl: "/osmosis.lockup.MsgBeginUnlocking",
value: exports.MsgBeginUnlocking.encode(message).finish()
};
}
};
registry_1.GlobalDecoderRegistry.register(exports.MsgBeginUnlocking.typeUrl, exports.MsgBeginUnlocking);
registry_1.GlobalDecoderRegistry.registerAminoProtoMapping(exports.MsgBeginUnlocking.aminoType, exports.MsgBeginUnlocking.typeUrl);
function createBaseMsgBeginUnlockingResponse() {
return {
success: false,
unlockingLockID: BigInt(0)
};
}
exports.MsgBeginUnlockingResponse = {
typeUrl: "/osmosis.lockup.MsgBeginUnlockingResponse",
aminoType: "osmosis/lockup/begin-unlocking-response",
is(o) {
return o && (o.$typeUrl === exports.MsgBeginUnlockingResponse.typeUrl || typeof o.success === "boolean" && typeof o.unlockingLockID === "bigint");
},
isSDK(o) {
return o && (o.$typeUrl === exports.MsgBeginUnlockingResponse.typeUrl || typeof o.success === "boolean" && typeof o.unlockingLockID === "bigint");
},
isAmino(o) {
return o && (o.$typeUrl === exports.MsgBeginUnlockingResponse.typeUrl || typeof o.success === "boolean" && typeof o.unlockingLockID === "bigint");
},
encode(message, writer = binary_1.BinaryWriter.create()) {
if (message.success === true) {
writer.uint32(8).bool(message.success);
}
if (message.unlockingLockID !== BigInt(0)) {
writer.uint32(16).uint64(message.unlockingLockID);
}
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 = createBaseMsgBeginUnlockingResponse();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1:
message.success = reader.bool();
break;
case 2:
message.unlockingLockID = reader.uint64();
break;
default:
reader.skipType(tag & 7);
break;
}
}
return message;
},
fromPartial(object) {
const message = createBaseMsgBeginUnlockingResponse();
message.success = object.success ?? false;
message.unlockingLockID = object.unlockingLockID !== undefined && object.unlockingLockID !== null ? BigInt(object.unlockingLockID.toString()) : BigInt(0);
return message;
},
fromAmino(object) {
const message = createBaseMsgBeginUnlockingResponse();
if (object.success !== undefined && object.success !== null) {
message.success = object.success;
}
if (object.unlockingLockID !== undefined && object.unlockingLockID !== null) {
message.unlockingLockID = BigInt(object.unlockingLockID);
}
return message;
},
toAmino(message) {
const obj = {};
obj.success = message.success === false ? undefined : message.success;
obj.unlockingLockID = message.unlockingLockID !== BigInt(0) ? message.unlockingLockID.toString() : undefined;
return obj;
},
fromAminoMsg(object) {
return exports.MsgBeginUnlockingResponse.fromAmino(object.value);
},
toAminoMsg(message) {
return {
type: "osmosis/lockup/begin-unlocking-response",
value: exports.MsgBeginUnlockingResponse.toAmino(message)
};
},
fromProtoMsg(message) {
return exports.MsgBeginUnlockingResponse.decode(message.value);
},
toProto(message) {
return exports.MsgBeginUnlockingResponse.encode(message).finish();
},
toProtoMsg(message) {
return {
typeUrl: "/osmosis.lockup.MsgBeginUnlockingResponse",
value: exports.MsgBeginUnlockingResponse.encode(message).finish()
};
}
};
registry_1.GlobalDecoderRegistry.register(exports.MsgBeginUnlockingResponse.typeUrl, exports.MsgBeginUnlockingResponse);
registry_1.GlobalDecoderRegistry.registerAminoProtoMapping(exports.MsgBeginUnlockingResponse.aminoType, exports.MsgBeginUnlockingResponse.typeUrl);
function createBaseMsgExtendLockup() {
return {
owner: "",
ID: BigInt(0),
duration: duration_1.Duration.fromPartial({})
};
}
exports.MsgExtendLockup = {
typeUrl: "/osmosis.lockup.MsgExtendLockup",
aminoType: "osmosis/lockup/extend-lockup",
is(o) {
return o && (o.$typeUrl === exports.MsgExtendLockup.typeUrl || typeof o.owner === "string" && typeof o.ID === "bigint" && duration_1.Duration.is(o.duration));
},
isSDK(o) {
return o && (o.$typeUrl === exports.MsgExtendLockup.typeUrl || typeof o.owner === "string" && typeof o.ID === "bigint" && duration_1.Duration.isSDK(o.duration));
},
isAmino(o) {
return o && (o.$typeUrl === exports.MsgExtendLockup.typeUrl || typeof o.owner === "string" && typeof o.ID === "bigint" && duration_1.Duration.isAmino(o.duration));
},
encode(message, writer = binary_1.BinaryWriter.create()) {
if (message.owner !== "") {
writer.uint32(10).string(message.owner);
}
if (message.ID !== BigInt(0)) {
writer.uint32(16).uint64(message.ID);
}
if (message.duration !== undefined) {
duration_1.Duration.encode(message.duration, 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 = createBaseMsgExtendLockup();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1:
message.owner = reader.string();
break;
case 2:
message.ID = reader.uint64();
break;
case 3:
message.duration = duration_1.Duration.decode(reader, reader.uint32());
break;
default:
reader.skipType(tag & 7);
break;
}
}
return message;
},
fromPartial(object) {
const message = createBaseMsgExtendLockup();
message.owner = object.owner ?? "";
message.ID = object.ID !== undefined && object.ID !== null ? BigInt(object.ID.toString()) : BigInt(0);
message.duration = object.duration !== undefined && object.duration !== null ? duration_1.Duration.fromPartial(object.duration) : undefined;
return message;
},
fromAmino(object) {
const message = createBaseMsgExtendLockup();
if (object.owner !== undefined && object.owner !== null) {
message.owner = object.owner;
}
if (object.ID !== undefined && object.ID !== null) {
message.ID = BigInt(object.ID);
}
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.ID = message.ID !== BigInt(0) ? message.ID.toString() : undefined;
obj.duration = message.duration ? duration_1.Duration.toAmino(message.duration) : undefined;
return obj;
},
fromAminoMsg(object) {
return exports.MsgExtendLockup.fromAmino(object.value);
},
toAminoMsg(message) {
return {
type: "osmosis/lockup/extend-lockup",
value: exports.MsgExtendLockup.toAmino(message)
};
},
fromProtoMsg(message) {
return exports.MsgExtendLockup.decode(message.value);
},
toProto(message) {
return exports.MsgExtendLockup.encode(message).finish();
},
toProtoMsg(message) {
return {
typeUrl: "/osmosis.lockup.MsgExtendLockup",
value: exports.MsgExtendLockup.encode(message).finish()
};
}
};
registry_1.GlobalDecoderRegistry.register(exports.MsgExtendLockup.typeUrl, exports.MsgExtendLockup);
registry_1.GlobalDecoderRegistry.registerAminoProtoMapping(exports.MsgExtendLockup.aminoType, exports.MsgExtendLockup.typeUrl);
function createBaseMsgExtendLockupResponse() {
return {
success: false
};
}
exports.MsgExtendLockupResponse = {
typeUrl: "/osmosis.lockup.MsgExtendLockupResponse",
aminoType: "osmosis/lockup/extend-lockup-response",
is(o) {
return o && (o.$typeUrl === exports.MsgExtendLockupResponse.typeUrl || typeof o.success === "boolean");
},
isSDK(o) {
return o && (o.$typeUrl === exports.MsgExtendLockupResponse.typeUrl || typeof o.success === "boolean");
},
isAmino(o) {
return o && (o.$typeUrl === exports.MsgExtendLockupResponse.typeUrl || typeof o.success === "boolean");
},
encode(message, writer = binary_1.BinaryWriter.create()) {
if (message.success === true) {
writer.uint32(8).bool(message.success);
}
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 = createBaseMsgExtendLockupResponse();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1:
message.success = reader.bool();
break;
default:
reader.skipType(tag & 7);
break;
}
}
return message;
},
fromPartial(object) {
const message = createBaseMsgExtendLockupResponse();
message.success = object.success ?? false;
return message;
},
fromAmino(object) {
const message = createBaseMsgExtendLockupResponse();
if (object.success !== undefined && object.success !== null) {
message.success = object.success;
}
return message;
},
toAmino(message) {
const obj = {};
obj.success = message.success === false ? undefined : message.success;
return obj;
},
fromAminoMsg(object) {
return exports.MsgExtendLockupResponse.fromAmino(object.value);
},
toAminoMsg(message) {
return {
type: "osmosis/lockup/extend-lockup-response",
value: exports.MsgExtendLockupResponse.toAmino(message)
};
},
fromProtoMsg(message) {
return exports.MsgExtendLockupResponse.decode(message.value);
},
toProto(message) {
return exports.MsgExtendLockupResponse.encode(message).finish();
},
toProtoMsg(message) {
return {
typeUrl: "/osmosis.lockup.MsgExtendLockupResponse",
value: exports.MsgExtendLockupResponse.encode(message).finish()
};
}
};
registry_1.GlobalDecoderRegistry.register(exports.MsgExtendLockupResponse.typeUrl, exports.MsgExtendLockupResponse);
registry_1.GlobalDecoderRegistry.registerAminoProtoMapping(exports.MsgExtendLockupResponse.aminoType, exports.MsgExtendLockupResponse.typeUrl);
function createBaseMsgForceUnlock() {
return {
owner: "",
ID: BigInt(0),
coins: []
};
}
exports.MsgForceUnlock = {
typeUrl: "/osmosis.lockup.MsgForceUnlock",
aminoType: "osmosis/lockup/force-unlock-tokens",
is(o) {
return o && (o.$typeUrl === exports.MsgForceUnlock.typeUrl || typeof o.owner === "string" && typeof o.ID === "bigint" && Array.isArray(o.coins) && (!o.coins.length || coin_1.Coin.is(o.coins[0])));
},
isSDK(o) {
return o && (o.$typeUrl === exports.MsgForceUnlock.typeUrl || typeof o.owner === "string" && typeof o.ID === "bigint" && Array.isArray(o.coins) && (!o.coins.length || coin_1.Coin.isSDK(o.coins[0])));
},
isAmino(o) {
return o && (o.$typeUrl === exports.MsgForceUnlock.typeUrl || typeof o.owner === "string" && typeof o.ID === "bigint" && Array.isArray(o.coins) && (!o.coins.length || coin_1.Coin.isAmino(o.coins[0])));
},
encode(message, writer = binary_1.BinaryWriter.create()) {
if (message.owner !== "") {
writer.uint32(10).string(message.owner);
}
if (message.ID !== BigInt(0)) {
writer.uint32(16).uint64(message.ID);
}
for (const v of message.coins) {
coin_1.Coin.encode(v, 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 = createBaseMsgForceUnlock();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1:
message.owner = reader.string();
break;
case 2:
message.ID = reader.uint64();
break;
case 3:
message.coins.push(coin_1.Coin.decode(reader, reader.uint32()));
break;
default:
reader.skipType(tag & 7);
break;
}
}
return message;
},
fromPartial(object) {
const message = createBaseMsgForceUnlock();
message.owner = object.owner ?? "";
message.ID = object.ID !== undefined && object.ID !== null ? BigInt(object.ID.toString()) : BigInt(0);
message.coins = object.coins?.map(e => coin_1.Coin.fromPartial(e)) || [];
return message;
},
fromAmino(object) {
const message = createBaseMsgForceUnlock();
if (object.owner !== undefined && object.owner !== null) {
message.owner = object.owner;
}
if (object.ID !== undefined && object.ID !== null) {
message.ID = BigInt(object.ID);
}
message.coins = object.coins?.map(e => coin_1.Coin.fromAmino(e)) || [];
return message;
},
toAmino(message) {
const obj = {};
obj.owner = message.owner === "" ? undefined : message.owner;
obj.ID = message.ID !== BigInt(0) ? message.ID.toString() : undefined;
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.MsgForceUnlock.fromAmino(object.value);
},
toAminoMsg(message) {
return {
type: "osmosis/lockup/force-unlock-tokens",
value: exports.MsgForceUnlock.toAmino(message)
};
},
fromProtoMsg(message) {
return exports.MsgForceUnlock.decode(message.value);
},
toProto(message) {
return exports.MsgForceUnlock.encode(message).finish();
},
toProtoMsg(message) {
return {
typeUrl: "/osmosis.lockup.MsgForceUnlock",
value: exports.MsgForceUnlock.encode(message).finish()
};
}
};
registry_1.GlobalDecoderRegistry.register(exports.MsgForceUnlock.typeUrl, exports.MsgForceUnlock);
registry_1.GlobalDecoderRegistry.registerAminoProtoMapping(exports.MsgForceUnlock.aminoType, exports.MsgForceUnlock.typeUrl);
function createBaseMsgForceUnlockResponse() {
return {
success: false
};
}
exports.MsgForceUnlockResponse = {
typeUrl: "/osmosis.lockup.MsgForceUnlockResponse",
aminoType: "osmosis/lockup/force-unlock-response",
is(o) {
return o && (o.$typeUrl === exports.MsgForceUnlockResponse.typeUrl || typeof o.success === "boolean");
},
isSDK(o) {
return o && (o.$typeUrl === exports.MsgForceUnlockResponse.typeUrl || typeof o.success === "boolean");
},
isAmino(o) {
return o && (o.$typeUrl === exports.MsgForceUnlockResponse.typeUrl || typeof o.success === "boolean");
},
encode(message, writer = binary_1.BinaryWriter.create()) {
if (message.success === true) {
writer.uint32(8).bool(message.success);
}
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 = createBaseMsgForceUnlockResponse();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1:
message.success = reader.bool();
break;
default:
reader.skipType(tag & 7);
break;
}
}
return message;
},
fromPartial(object) {
const message = createBaseMsgForceUnlockResponse();
message.success = object.success ?? false;
return message;
},
fromAmino(object) {
const message = createBaseMsgForceUnlockResponse();
if (object.success !== undefined && object.success !== null) {
message.success = object.success;
}
return message;
},
toAmino(message) {
const obj = {};
obj.success = message.success === false ? undefined : message.success;
return obj;
},
fromAminoMsg(object) {
return exports.MsgForceUnlockResponse.fromAmino(object.value);
},
toAminoMsg(message) {
return {
type: "osmosis/lockup/force-unlock-response",
value: exports.MsgForceUnlockResponse.toAmino(message)
};
},
fromProtoMsg(message) {
return exports.MsgForceUnlockResponse.decode(message.value);
},
toProto(message) {
return exports.MsgForceUnlockResponse.encode(message).finish();
},
toProtoMsg(message) {
return {
typeUrl: "/osmosis.lockup.MsgForceUnlockResponse",
value: exports.MsgForceUnlockResponse.encode(message).finish()
};
}
};
registry_1.GlobalDecoderRegistry.register(exports.MsgForceUnlockResponse.typeUrl, exports.MsgForceUnlockResponse);
registry_1.GlobalDecoderRegistry.registerAminoProtoMapping(exports.MsgForceUnlockResponse.aminoType, exports.MsgForceUnlockResponse.typeUrl);
function createBaseMsgSetRewardReceiverAddress() {
return {
owner: "",
lockID: BigInt(0),
rewardReceiver: ""
};
}
exports.MsgSetRewardReceiverAddress = {
typeUrl: "/osmosis.lockup.MsgSetRewardReceiverAddress",
aminoType: "osmosis/lockup/set-reward-receiver-address",
is(o) {
return o && (o.$typeUrl === exports.MsgSetRewardReceiverAddress.typeUrl || typeof o.owner === "string" && typeof o.lockID === "bigint" && typeof o.rewardReceiver === "string");
},
isSDK(o) {
return o && (o.$typeUrl === exports.MsgSetRewardReceiverAddress.typeUrl || typeof o.owner === "string" && typeof o.lockID === "bigint" && typeof o.reward_receiver === "string");
},
isAmino(o) {
return o && (o.$typeUrl === exports.MsgSetRewardReceiverAddress.typeUrl || typeof o.owner === "string" && typeof o.lockID === "bigint" && typeof o.reward_receiver === "string");
},
encode(message, writer = binary_1.BinaryWriter.create()) {
if (message.owner !== "") {
writer.uint32(10).string(message.owner);
}
if (message.lockID !== BigInt(0)) {
writer.uint32(16).uint64(message.lockID);
}
if (message.rewardReceiver !== "") {
writer.uint32(26).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 = createBaseMsgSetRewardReceiverAddress();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1:
message.owner = reader.string();
break;
case 2:
message.lockID = reader.uint64();
break;
case 3:
message.rewardReceiver = reader.string();
break;
default:
reader.skipType(tag & 7);
break;
}
}
return message;
},
fromPartial(object) {
const message = createBaseMsgSetRewardReceiverAddress();
message.owner = object.owner ?? "";
message.lockID = object.lockID !== undefined && object.lockID !== null ? BigInt(object.lockID.toString()) : BigInt(0);
message.rewardReceiver = object.rewardReceiver ?? "";
return message;
},
fromAmino(object) {
const message = createBaseMsgSetRewardReceiverAddress();
if (object.owner !== undefined && object.owner !== null) {
message.owner = object.owner;
}
if (object.lockID !== undefined && object.lockID !== null) {
message.lockID = BigInt(object.lockID);
}
if (object.reward_receiver !== undefined && object.reward_receiver !== null) {
message.rewardReceiver = object.reward_receiver;
}
return message;
},
toAmino(message) {
const obj = {};
obj.owner = message.owner === "" ? undefined : message.owner;
obj.lockID = message.lockID !== BigInt(0) ? message.lockID.toString() : undefined;
obj.reward_receiver = message.rewardReceiver === "" ? undefined : message.rewardReceiver;
return obj;
},
fromAminoMsg(object) {
return exports.MsgSetRewardReceiverAddress.fromAmino(object.value);
},
toAminoMsg(message) {
return {
type: "osmosis/lockup/set-reward-receiver-address",
value: exports.MsgSetRewardReceiverAddress.toAmino(message)
};
},
fromProtoMsg(message) {
return exports.MsgSetRewardReceiverAddress.decode(message.value);
},
toProto(message) {
return exports.MsgSetRewardReceiverAddress.encode(message).finish();
},
toProtoMsg(message) {
return {
typeUrl: "/osmosis.lockup.MsgSetRewardReceiverAddress",
value: exports.MsgSetRewardReceiverAddress.encode(message).finish()
};
}
};
registry_1.GlobalDecoderRegistry.register(exports.MsgSetRewardReceiverAddress.typeUrl, exports.MsgSetRewardReceiverAddress);
registry_1.GlobalDecoderRegistry.registerAminoProtoMapping(exports.MsgSetRewardReceiverAddress.aminoType, exports.MsgSetRewardReceiverAddress.typeUrl);
function createBaseMsgSetRewardReceiverAddressResponse() {
return {
success: false
};
}
exports.MsgSetRewardReceiverAddressResponse = {
typeUrl: "/osmosis.lockup.MsgSetRewardReceiverAddressResponse",
aminoType: "osmosis/lockup/set-reward-receiver-address-response",
is(o) {
return o && (o.$typeUrl === exports.MsgSetRewardReceiverAddressResponse.typeUrl || typeof o.success === "boolean");
},
isSDK(o) {
return o && (o.$typeUrl === exports.MsgSetRewardReceiverAddressResponse.typeUrl || typeof o.success === "boolean");
},
isAmino(o) {
return o && (o.$typeUrl === exports.MsgSetRewardReceiverAddressResponse.typeUrl || typeof o.success === "boolean");
},
encode(message, writer = binary_1.BinaryWriter.create()) {
if (message.success === true) {
writer.uint32(8).bool(message.success);
}
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 = createBaseMsgSetRewardReceiverAddressResponse();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1:
message.success = reader.bool();
break;
default:
reader.skipType(tag & 7);
break;
}
}
return message;
},
fromPartial(object) {
const message = createBaseMsgSetRewardReceiverAddressResponse();
message.success = object.success ?? false;
return message;
},
fromAmino(object) {
const message = createBaseMsgSetRewardReceiverAddressResponse();
if (object.success !== undefined && object.success !== null) {
message.success = object.success;
}
return message;
},
toAmino(message) {
const obj = {};
obj.success = message.success === false ? undefined : message.success;
return obj;
},
fromAminoMsg(object) {
return exports.MsgSetRewardReceiverAddressResponse.fromAmino(object.value);
},
toAminoMsg(message) {
return {
type: "osmosis/lockup/set-reward-receiver-address-response",
value: exports.MsgSetRewardReceiverAddressResponse.toAmino(message)
};
},
fromProtoMsg(message) {
return exports.MsgSetRewardReceiverAddressResponse.decode(message.value);
},
toProto(message) {
return exports.MsgSetRewardReceiverAddressResponse.encode(message).finish();
},
toProtoMsg(message) {
return {
typeUrl: "/osmosis.lockup.MsgSetRewardReceiverAddressResponse",
value: exports.MsgSetRewardReceiverAddressResponse.encode(message).finish()
};
}
};
registry_1.GlobalDecoderRegistry.register(exports.MsgSetRewardReceiverAddressResponse.typeUrl, exports.MsgSetRewardReceiverAddressResponse);
registry_1.GlobalDecoderRegistry.registerAminoProtoMapping(exports.MsgSetRewardReceiverAddressResponse.aminoType, exports.MsgSetRewardReceiverAddressResponse.typeUrl);