"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.QueryRestSupplyResponse = exports.QueryRestSupplyRequest = exports.UserConcentratedSuperfluidPositionsUndelegatingResponse = exports.UserConcentratedSuperfluidPositionsUndelegatingRequest = exports.UserConcentratedSuperfluidPositionsDelegatedResponse = exports.UserConcentratedSuperfluidPositionsDelegatedRequest = exports.QueryUnpoolWhitelistResponse = exports.QueryUnpoolWhitelistRequest = exports.QueryTotalDelegationByDelegatorResponse = exports.QueryTotalDelegationByDelegatorRequest = exports.EstimateSuperfluidDelegatedAmountByValidatorDenomResponse = exports.EstimateSuperfluidDelegatedAmountByValidatorDenomRequest = exports.SuperfluidDelegationsByValidatorDenomResponse = exports.SuperfluidDelegationsByValidatorDenomRequest = exports.SuperfluidUndelegationsByDelegatorResponse = exports.SuperfluidUndelegationsByDelegatorRequest = exports.SuperfluidDelegationsByDelegatorResponse = exports.SuperfluidDelegationsByDelegatorRequest = exports.SuperfluidDelegationAmountResponse = exports.SuperfluidDelegationAmountRequest = exports.TotalSuperfluidDelegationsResponse = exports.TotalSuperfluidDelegationsRequest = exports.Delegations = exports.QueryTotalDelegationByValidatorForDenomResponse = exports.QueryTotalDelegationByValidatorForDenomRequest = exports.ConnectedIntermediaryAccountResponse = exports.ConnectedIntermediaryAccountRequest = exports.AllIntermediaryAccountsResponse = exports.AllIntermediaryAccountsRequest = exports.SuperfluidIntermediaryAccountInfo = exports.AssetMultiplierResponse = exports.AssetMultiplierRequest = exports.AllAssetsResponse = exports.AllAssetsRequest = exports.AssetTypeResponse = exports.AssetTypeRequest = exports.QueryParamsResponse = exports.QueryParamsRequest = void 0;
//@ts-nocheck
const pagination_1 = require("../../cosmos/base/query/v1beta1/pagination");
const params_1 = require("./params");
const superfluid_1 = require("./superfluid");
const coin_1 = require("../../cosmos/base/v1beta1/coin");
const lock_1 = require("../lockup/lock");
const staking_1 = require("../../cosmos/staking/v1beta1/staking");
const binary_1 = require("../../binary");
const registry_1 = require("../../registry");
const helpers_1 = require("../../helpers");
function createBaseQueryParamsRequest() {
return {};
}
exports.QueryParamsRequest = {
typeUrl: "/osmosis.superfluid.QueryParamsRequest",
aminoType: "osmosis/query-params-request",
is(o) {
return o && o.$typeUrl === exports.QueryParamsRequest.typeUrl;
},
isSDK(o) {
return o && o.$typeUrl === exports.QueryParamsRequest.typeUrl;
},
isAmino(o) {
return o && o.$typeUrl === exports.QueryParamsRequest.typeUrl;
},
encode(_, writer = binary_1.BinaryWriter.create()) {
return writer;
},
decode(input, length) {
const reader = input instanceof binary_1.BinaryReader ? input : new binary_1.BinaryReader(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseQueryParamsRequest();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
default:
reader.skipType(tag & 7);
break;
}
}
return message;
},
fromPartial(_) {
const message = createBaseQueryParamsRequest();
return message;
},
fromAmino(_) {
const message = createBaseQueryParamsRequest();
return message;
},
toAmino(_) {
const obj = {};
return obj;
},
fromAminoMsg(object) {
return exports.QueryParamsRequest.fromAmino(object.value);
},
toAminoMsg(message) {
return {
type: "osmosis/query-params-request",
value: exports.QueryParamsRequest.toAmino(message)
};
},
fromProtoMsg(message) {
return exports.QueryParamsRequest.decode(message.value);
},
toProto(message) {
return exports.QueryParamsRequest.encode(message).finish();
},
toProtoMsg(message) {
return {
typeUrl: "/osmosis.superfluid.QueryParamsRequest",
value: exports.QueryParamsRequest.encode(message).finish()
};
}
};
registry_1.GlobalDecoderRegistry.register(exports.QueryParamsRequest.typeUrl, exports.QueryParamsRequest);
registry_1.GlobalDecoderRegistry.registerAminoProtoMapping(exports.QueryParamsRequest.aminoType, exports.QueryParamsRequest.typeUrl);
function createBaseQueryParamsResponse() {
return {
params: params_1.Params.fromPartial({})
};
}
exports.QueryParamsResponse = {
typeUrl: "/osmosis.superfluid.QueryParamsResponse",
aminoType: "osmosis/query-params-response",
is(o) {
return o && (o.$typeUrl === exports.QueryParamsResponse.typeUrl || params_1.Params.is(o.params));
},
isSDK(o) {
return o && (o.$typeUrl === exports.QueryParamsResponse.typeUrl || params_1.Params.isSDK(o.params));
},
isAmino(o) {
return o && (o.$typeUrl === exports.QueryParamsResponse.typeUrl || params_1.Params.isAmino(o.params));
},
encode(message, writer = binary_1.BinaryWriter.create()) {
if (message.params !== undefined) {
params_1.Params.encode(message.params, writer.uint32(10).fork()).ldelim();
}
return writer;
},
decode(input, length) {
const reader = input instanceof binary_1.BinaryReader ? input : new binary_1.BinaryReader(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseQueryParamsResponse();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1:
message.params = params_1.Params.decode(reader, reader.uint32());
break;
default:
reader.skipType(tag & 7);
break;
}
}
return message;
},
fromPartial(object) {
const message = createBaseQueryParamsResponse();
message.params = object.params !== undefined && object.params !== null ? params_1.Params.fromPartial(object.params) : undefined;
return message;
},
fromAmino(object) {
const message = createBaseQueryParamsResponse();
if (object.params !== undefined && object.params !== null) {
message.params = params_1.Params.fromAmino(object.params);
}
return message;
},
toAmino(message) {
const obj = {};
obj.params = message.params ? params_1.Params.toAmino(message.params) : undefined;
return obj;
},
fromAminoMsg(object) {
return exports.QueryParamsResponse.fromAmino(object.value);
},
toAminoMsg(message) {
return {
type: "osmosis/query-params-response",
value: exports.QueryParamsResponse.toAmino(message)
};
},
fromProtoMsg(message) {
return exports.QueryParamsResponse.decode(message.value);
},
toProto(message) {
return exports.QueryParamsResponse.encode(message).finish();
},
toProtoMsg(message) {
return {
typeUrl: "/osmosis.superfluid.QueryParamsResponse",
value: exports.QueryParamsResponse.encode(message).finish()
};
}
};
registry_1.GlobalDecoderRegistry.register(exports.QueryParamsResponse.typeUrl, exports.QueryParamsResponse);
registry_1.GlobalDecoderRegistry.registerAminoProtoMapping(exports.QueryParamsResponse.aminoType, exports.QueryParamsResponse.typeUrl);
function createBaseAssetTypeRequest() {
return {
denom: ""
};
}
exports.AssetTypeRequest = {
typeUrl: "/osmosis.superfluid.AssetTypeRequest",
aminoType: "osmosis/asset-type-request",
is(o) {
return o && (o.$typeUrl === exports.AssetTypeRequest.typeUrl || typeof o.denom === "string");
},
isSDK(o) {
return o && (o.$typeUrl === exports.AssetTypeRequest.typeUrl || typeof o.denom === "string");
},
isAmino(o) {
return o && (o.$typeUrl === exports.AssetTypeRequest.typeUrl || typeof o.denom === "string");
},
encode(message, writer = binary_1.BinaryWriter.create()) {
if (message.denom !== "") {
writer.uint32(10).string(message.denom);
}
return writer;
},
decode(input, length) {
const reader = input instanceof binary_1.BinaryReader ? input : new binary_1.BinaryReader(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseAssetTypeRequest();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1:
message.denom = reader.string();
break;
default:
reader.skipType(tag & 7);
break;
}
}
return message;
},
fromPartial(object) {
const message = createBaseAssetTypeRequest();
message.denom = object.denom ?? "";
return message;
},
fromAmino(object) {
const message = createBaseAssetTypeRequest();
if (object.denom !== undefined && object.denom !== null) {
message.denom = object.denom;
}
return message;
},
toAmino(message) {
const obj = {};
obj.denom = message.denom === "" ? undefined : message.denom;
return obj;
},
fromAminoMsg(object) {
return exports.AssetTypeRequest.fromAmino(object.value);
},
toAminoMsg(message) {
return {
type: "osmosis/asset-type-request",
value: exports.AssetTypeRequest.toAmino(message)
};
},
fromProtoMsg(message) {
return exports.AssetTypeRequest.decode(message.value);
},
toProto(message) {
return exports.AssetTypeRequest.encode(message).finish();
},
toProtoMsg(message) {
return {
typeUrl: "/osmosis.superfluid.AssetTypeRequest",
value: exports.AssetTypeRequest.encode(message).finish()
};
}
};
registry_1.GlobalDecoderRegistry.register(exports.AssetTypeRequest.typeUrl, exports.AssetTypeRequest);
registry_1.GlobalDecoderRegistry.registerAminoProtoMapping(exports.AssetTypeRequest.aminoType, exports.AssetTypeRequest.typeUrl);
function createBaseAssetTypeResponse() {
return {
assetType: 0
};
}
exports.AssetTypeResponse = {
typeUrl: "/osmosis.superfluid.AssetTypeResponse",
aminoType: "osmosis/asset-type-response",
is(o) {
return o && (o.$typeUrl === exports.AssetTypeResponse.typeUrl || (0, helpers_1.isSet)(o.assetType));
},
isSDK(o) {
return o && (o.$typeUrl === exports.AssetTypeResponse.typeUrl || (0, helpers_1.isSet)(o.asset_type));
},
isAmino(o) {
return o && (o.$typeUrl === exports.AssetTypeResponse.typeUrl || (0, helpers_1.isSet)(o.asset_type));
},
encode(message, writer = binary_1.BinaryWriter.create()) {
if (message.assetType !== 0) {
writer.uint32(8).int32(message.assetType);
}
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 = createBaseAssetTypeResponse();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1:
message.assetType = reader.int32();
break;
default:
reader.skipType(tag & 7);
break;
}
}
return message;
},
fromPartial(object) {
const message = createBaseAssetTypeResponse();
message.assetType = object.assetType ?? 0;
return message;
},
fromAmino(object) {
const message = createBaseAssetTypeResponse();
if (object.asset_type !== undefined && object.asset_type !== null) {
message.assetType = object.asset_type;
}
return message;
},
toAmino(message) {
const obj = {};
obj.asset_type = message.assetType === 0 ? undefined : message.assetType;
return obj;
},
fromAminoMsg(object) {
return exports.AssetTypeResponse.fromAmino(object.value);
},
toAminoMsg(message) {
return {
type: "osmosis/asset-type-response",
value: exports.AssetTypeResponse.toAmino(message)
};
},
fromProtoMsg(message) {
return exports.AssetTypeResponse.decode(message.value);
},
toProto(message) {
return exports.AssetTypeResponse.encode(message).finish();
},
toProtoMsg(message) {
return {
typeUrl: "/osmosis.superfluid.AssetTypeResponse",
value: exports.AssetTypeResponse.encode(message).finish()
};
}
};
registry_1.GlobalDecoderRegistry.register(exports.AssetTypeResponse.typeUrl, exports.AssetTypeResponse);
registry_1.GlobalDecoderRegistry.registerAminoProtoMapping(exports.AssetTypeResponse.aminoType, exports.AssetTypeResponse.typeUrl);
function createBaseAllAssetsRequest() {
return {};
}
exports.AllAssetsRequest = {
typeUrl: "/osmosis.superfluid.AllAssetsRequest",
aminoType: "osmosis/all-assets-request",
is(o) {
return o && o.$typeUrl === exports.AllAssetsRequest.typeUrl;
},
isSDK(o) {
return o && o.$typeUrl === exports.AllAssetsRequest.typeUrl;
},
isAmino(o) {
return o && o.$typeUrl === exports.AllAssetsRequest.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 = createBaseAllAssetsRequest();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
default:
reader.skipType(tag & 7);
break;
}
}
return message;
},
fromPartial(_) {
const message = createBaseAllAssetsRequest();
return message;
},
fromAmino(_) {
const message = createBaseAllAssetsRequest();
return message;
},
toAmino(_) {
const obj = {};
return obj;
},
fromAminoMsg(object) {
return exports.AllAssetsRequest.fromAmino(object.value);
},
toAminoMsg(message) {
return {
type: "osmosis/all-assets-request",
value: exports.AllAssetsRequest.toAmino(message)
};
},
fromProtoMsg(message) {
return exports.AllAssetsRequest.decode(message.value);
},
toProto(message) {
return exports.AllAssetsRequest.encode(message).finish();
},
toProtoMsg(message) {
return {
typeUrl: "/osmosis.superfluid.AllAssetsRequest",
value: exports.AllAssetsRequest.encode(message).finish()
};
}
};
registry_1.GlobalDecoderRegistry.register(exports.AllAssetsRequest.typeUrl, exports.AllAssetsRequest);
registry_1.GlobalDecoderRegistry.registerAminoProtoMapping(exports.AllAssetsRequest.aminoType, exports.AllAssetsRequest.typeUrl);
function createBaseAllAssetsResponse() {
return {
assets: []
};
}
exports.AllAssetsResponse = {
typeUrl: "/osmosis.superfluid.AllAssetsResponse",
aminoType: "osmosis/all-assets-response",
is(o) {
return o && (o.$typeUrl === exports.AllAssetsResponse.typeUrl || Array.isArray(o.assets) && (!o.assets.length || superfluid_1.SuperfluidAsset.is(o.assets[0])));
},
isSDK(o) {
return o && (o.$typeUrl === exports.AllAssetsResponse.typeUrl || Array.isArray(o.assets) && (!o.assets.length || superfluid_1.SuperfluidAsset.isSDK(o.assets[0])));
},
isAmino(o) {
return o && (o.$typeUrl === exports.AllAssetsResponse.typeUrl || Array.isArray(o.assets) && (!o.assets.length || superfluid_1.SuperfluidAsset.isAmino(o.assets[0])));
},
encode(message, writer = binary_1.BinaryWriter.create()) {
for (const v of message.assets) {
superfluid_1.SuperfluidAsset.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 = createBaseAllAssetsResponse();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1:
message.assets.push(superfluid_1.SuperfluidAsset.decode(reader, reader.uint32()));
break;
default:
reader.skipType(tag & 7);
break;
}
}
return message;
},
fromPartial(object) {
const message = createBaseAllAssetsResponse();
message.assets = object.assets?.map(e => superfluid_1.SuperfluidAsset.fromPartial(e)) || [];
return message;
},
fromAmino(object) {
const message = createBaseAllAssetsResponse();
message.assets = object.assets?.map(e => superfluid_1.SuperfluidAsset.fromAmino(e)) || [];
return message;
},
toAmino(message) {
const obj = {};
if (message.assets) {
obj.assets = message.assets.map(e => e ? superfluid_1.SuperfluidAsset.toAmino(e) : undefined);
}
else {
obj.assets = message.assets;
}
return obj;
},
fromAminoMsg(object) {
return exports.AllAssetsResponse.fromAmino(object.value);
},
toAminoMsg(message) {
return {
type: "osmosis/all-assets-response",
value: exports.AllAssetsResponse.toAmino(message)
};
},
fromProtoMsg(message) {
return exports.AllAssetsResponse.decode(message.value);
},
toProto(message) {
return exports.AllAssetsResponse.encode(message).finish();
},
toProtoMsg(message) {
return {
typeUrl: "/osmosis.superfluid.AllAssetsResponse",
value: exports.AllAssetsResponse.encode(message).finish()
};
}
};
registry_1.GlobalDecoderRegistry.register(exports.AllAssetsResponse.typeUrl, exports.AllAssetsResponse);
registry_1.GlobalDecoderRegistry.registerAminoProtoMapping(exports.AllAssetsResponse.aminoType, exports.AllAssetsResponse.typeUrl);
function createBaseAssetMultiplierRequest() {
return {
denom: ""
};
}
exports.AssetMultiplierRequest = {
typeUrl: "/osmosis.superfluid.AssetMultiplierRequest",
aminoType: "osmosis/asset-multiplier-request",
is(o) {
return o && (o.$typeUrl === exports.AssetMultiplierRequest.typeUrl || typeof o.denom === "string");
},
isSDK(o) {
return o && (o.$typeUrl === exports.AssetMultiplierRequest.typeUrl || typeof o.denom === "string");
},
isAmino(o) {
return o && (o.$typeUrl === exports.AssetMultiplierRequest.typeUrl || typeof o.denom === "string");
},
encode(message, writer = binary_1.BinaryWriter.create()) {
if (message.denom !== "") {
writer.uint32(10).string(message.denom);
}
return writer;
},
decode(input, length) {
const reader = input instanceof binary_1.BinaryReader ? input : new binary_1.BinaryReader(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseAssetMultiplierRequest();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1:
message.denom = reader.string();
break;
default:
reader.skipType(tag & 7);
break;
}
}
return message;
},
fromPartial(object) {
const message = createBaseAssetMultiplierRequest();
message.denom = object.denom ?? "";
return message;
},
fromAmino(object) {
const message = createBaseAssetMultiplierRequest();
if (object.denom !== undefined && object.denom !== null) {
message.denom = object.denom;
}
return message;
},
toAmino(message) {
const obj = {};
obj.denom = message.denom === "" ? undefined : message.denom;
return obj;
},
fromAminoMsg(object) {
return exports.AssetMultiplierRequest.fromAmino(object.value);
},
toAminoMsg(message) {
return {
type: "osmosis/asset-multiplier-request",
value: exports.AssetMultiplierRequest.toAmino(message)
};
},
fromProtoMsg(message) {
return exports.AssetMultiplierRequest.decode(message.value);
},
toProto(message) {
return exports.AssetMultiplierRequest.encode(message).finish();
},
toProtoMsg(message) {
return {
typeUrl: "/osmosis.superfluid.AssetMultiplierRequest",
value: exports.AssetMultiplierRequest.encode(message).finish()
};
}
};
registry_1.GlobalDecoderRegistry.register(exports.AssetMultiplierRequest.typeUrl, exports.AssetMultiplierRequest);
registry_1.GlobalDecoderRegistry.registerAminoProtoMapping(exports.AssetMultiplierRequest.aminoType, exports.AssetMultiplierRequest.typeUrl);
function createBaseAssetMultiplierResponse() {
return {
osmoEquivalentMultiplier: undefined
};
}
exports.AssetMultiplierResponse = {
typeUrl: "/osmosis.superfluid.AssetMultiplierResponse",
aminoType: "osmosis/asset-multiplier-response",
is(o) {
return o && o.$typeUrl === exports.AssetMultiplierResponse.typeUrl;
},
isSDK(o) {
return o && o.$typeUrl === exports.AssetMultiplierResponse.typeUrl;
},
isAmino(o) {
return o && o.$typeUrl === exports.AssetMultiplierResponse.typeUrl;
},
encode(message, writer = binary_1.BinaryWriter.create()) {
if (message.osmoEquivalentMultiplier !== undefined) {
superfluid_1.OsmoEquivalentMultiplierRecord.encode(message.osmoEquivalentMultiplier, 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 = createBaseAssetMultiplierResponse();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1:
message.osmoEquivalentMultiplier = superfluid_1.OsmoEquivalentMultiplierRecord.decode(reader, reader.uint32());
break;
default:
reader.skipType(tag & 7);
break;
}
}
return message;
},
fromPartial(object) {
const message = createBaseAssetMultiplierResponse();
message.osmoEquivalentMultiplier = object.osmoEquivalentMultiplier !== undefined && object.osmoEquivalentMultiplier !== null ? superfluid_1.OsmoEquivalentMultiplierRecord.fromPartial(object.osmoEquivalentMultiplier) : undefined;
return message;
},
fromAmino(object) {
const message = createBaseAssetMultiplierResponse();
if (object.osmo_equivalent_multiplier !== undefined && object.osmo_equivalent_multiplier !== null) {
message.osmoEquivalentMultiplier = superfluid_1.OsmoEquivalentMultiplierRecord.fromAmino(object.osmo_equivalent_multiplier);
}
return message;
},
toAmino(message) {
const obj = {};
obj.osmo_equivalent_multiplier = message.osmoEquivalentMultiplier ? superfluid_1.OsmoEquivalentMultiplierRecord.toAmino(message.osmoEquivalentMultiplier) : undefined;
return obj;
},
fromAminoMsg(object) {
return exports.AssetMultiplierResponse.fromAmino(object.value);
},
toAminoMsg(message) {
return {
type: "osmosis/asset-multiplier-response",
value: exports.AssetMultiplierResponse.toAmino(message)
};
},
fromProtoMsg(message) {
return exports.AssetMultiplierResponse.decode(message.value);
},
toProto(message) {
return exports.AssetMultiplierResponse.encode(message).finish();
},
toProtoMsg(message) {
return {
typeUrl: "/osmosis.superfluid.AssetMultiplierResponse",
value: exports.AssetMultiplierResponse.encode(message).finish()
};
}
};
registry_1.GlobalDecoderRegistry.register(exports.AssetMultiplierResponse.typeUrl, exports.AssetMultiplierResponse);
registry_1.GlobalDecoderRegistry.registerAminoProtoMapping(exports.AssetMultiplierResponse.aminoType, exports.AssetMultiplierResponse.typeUrl);
function createBaseSuperfluidIntermediaryAccountInfo() {
return {
denom: "",
valAddr: "",
gaugeId: BigInt(0),
address: ""
};
}
exports.SuperfluidIntermediaryAccountInfo = {
typeUrl: "/osmosis.superfluid.SuperfluidIntermediaryAccountInfo",
aminoType: "osmosis/superfluid-intermediary-account-info",
is(o) {
return o && (o.$typeUrl === exports.SuperfluidIntermediaryAccountInfo.typeUrl || typeof o.denom === "string" && typeof o.valAddr === "string" && typeof o.gaugeId === "bigint" && typeof o.address === "string");
},
isSDK(o) {
return o && (o.$typeUrl === exports.SuperfluidIntermediaryAccountInfo.typeUrl || typeof o.denom === "string" && typeof o.val_addr === "string" && typeof o.gauge_id === "bigint" && typeof o.address === "string");
},
isAmino(o) {
return o && (o.$typeUrl === exports.SuperfluidIntermediaryAccountInfo.typeUrl || typeof o.denom === "string" && typeof o.val_addr === "string" && typeof o.gauge_id === "bigint" && typeof o.address === "string");
},
encode(message, writer = binary_1.BinaryWriter.create()) {
if (message.denom !== "") {
writer.uint32(10).string(message.denom);
}
if (message.valAddr !== "") {
writer.uint32(18).string(message.valAddr);
}
if (message.gaugeId !== BigInt(0)) {
writer.uint32(24).uint64(message.gaugeId);
}
if (message.address !== "") {
writer.uint32(34).string(message.address);
}
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 = createBaseSuperfluidIntermediaryAccountInfo();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1:
message.denom = reader.string();
break;
case 2:
message.valAddr = reader.string();
break;
case 3:
message.gaugeId = reader.uint64();
break;
case 4:
message.address = reader.string();
break;
default:
reader.skipType(tag & 7);
break;
}
}
return message;
},
fromPartial(object) {
const message = createBaseSuperfluidIntermediaryAccountInfo();
message.denom = object.denom ?? "";
message.valAddr = object.valAddr ?? "";
message.gaugeId = object.gaugeId !== undefined && object.gaugeId !== null ? BigInt(object.gaugeId.toString()) : BigInt(0);
message.address = object.address ?? "";
return message;
},
fromAmino(object) {
const message = createBaseSuperfluidIntermediaryAccountInfo();
if (object.denom !== undefined && object.denom !== null) {
message.denom = object.denom;
}
if (object.val_addr !== undefined && object.val_addr !== null) {
message.valAddr = object.val_addr;
}
if (object.gauge_id !== undefined && object.gauge_id !== null) {
message.gaugeId = BigInt(object.gauge_id);
}
if (object.address !== undefined && object.address !== null) {
message.address = object.address;
}
return message;
},
toAmino(message) {
const obj = {};
obj.denom = message.denom === "" ? undefined : message.denom;
obj.val_addr = message.valAddr === "" ? undefined : message.valAddr;
obj.gauge_id = message.gaugeId !== BigInt(0) ? message.gaugeId.toString() : undefined;
obj.address = message.address === "" ? undefined : message.address;
return obj;
},
fromAminoMsg(object) {
return exports.SuperfluidIntermediaryAccountInfo.fromAmino(object.value);
},
toAminoMsg(message) {
return {
type: "osmosis/superfluid-intermediary-account-info",
value: exports.SuperfluidIntermediaryAccountInfo.toAmino(message)
};
},
fromProtoMsg(message) {
return exports.SuperfluidIntermediaryAccountInfo.decode(message.value);
},
toProto(message) {
return exports.SuperfluidIntermediaryAccountInfo.encode(message).finish();
},
toProtoMsg(message) {
return {
typeUrl: "/osmosis.superfluid.SuperfluidIntermediaryAccountInfo",
value: exports.SuperfluidIntermediaryAccountInfo.encode(message).finish()
};
}
};
registry_1.GlobalDecoderRegistry.register(exports.SuperfluidIntermediaryAccountInfo.typeUrl, exports.SuperfluidIntermediaryAccountInfo);
registry_1.GlobalDecoderRegistry.registerAminoProtoMapping(exports.SuperfluidIntermediaryAccountInfo.aminoType, exports.SuperfluidIntermediaryAccountInfo.typeUrl);
function createBaseAllIntermediaryAccountsRequest() {
return {
pagination: undefined
};
}
exports.AllIntermediaryAccountsRequest = {
typeUrl: "/osmosis.superfluid.AllIntermediaryAccountsRequest",
aminoType: "osmosis/all-intermediary-accounts-request",
is(o) {
return o && o.$typeUrl === exports.AllIntermediaryAccountsRequest.typeUrl;
},
isSDK(o) {
return o && o.$typeUrl === exports.AllIntermediaryAccountsRequest.typeUrl;
},
isAmino(o) {
return o && o.$typeUrl === exports.AllIntermediaryAccountsRequest.typeUrl;
},
encode(message, writer = binary_1.BinaryWriter.create()) {
if (message.pagination !== undefined) {
pagination_1.PageRequest.encode(message.pagination, writer.uint32(10).fork()).ldelim();
}
return writer;
},
decode(input, length) {
const reader = input instanceof binary_1.BinaryReader ? input : new binary_1.BinaryReader(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseAllIntermediaryAccountsRequest();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1:
message.pagination = pagination_1.PageRequest.decode(reader, reader.uint32());
break;
default:
reader.skipType(tag & 7);
break;
}
}
return message;
},
fromPartial(object) {
const message = createBaseAllIntermediaryAccountsRequest();
message.pagination = object.pagination !== undefined && object.pagination !== null ? pagination_1.PageRequest.fromPartial(object.pagination) : undefined;
return message;
},
fromAmino(object) {
const message = createBaseAllIntermediaryAccountsRequest();
if (object.pagination !== undefined && object.pagination !== null) {
message.pagination = pagination_1.PageRequest.fromAmino(object.pagination);
}
return message;
},
toAmino(message) {
const obj = {};
obj.pagination = message.pagination ? pagination_1.PageRequest.toAmino(message.pagination) : undefined;
return obj;
},
fromAminoMsg(object) {
return exports.AllIntermediaryAccountsRequest.fromAmino(object.value);
},
toAminoMsg(message) {
return {
type: "osmosis/all-intermediary-accounts-request",
value: exports.AllIntermediaryAccountsRequest.toAmino(message)
};
},
fromProtoMsg(message) {
return exports.AllIntermediaryAccountsRequest.decode(message.value);
},
toProto(message) {
return exports.AllIntermediaryAccountsRequest.encode(message).finish();
},
toProtoMsg(message) {
return {
typeUrl: "/osmosis.superfluid.AllIntermediaryAccountsRequest",
value: exports.AllIntermediaryAccountsRequest.encode(message).finish()
};
}
};
registry_1.GlobalDecoderRegistry.register(exports.AllIntermediaryAccountsRequest.typeUrl, exports.AllIntermediaryAccountsRequest);
registry_1.GlobalDecoderRegistry.registerAminoProtoMapping(exports.AllIntermediaryAccountsRequest.aminoType, exports.AllIntermediaryAccountsRequest.typeUrl);
function createBaseAllIntermediaryAccountsResponse() {
return {
accounts: [],
pagination: undefined
};
}
exports.AllIntermediaryAccountsResponse = {
typeUrl: "/osmosis.superfluid.AllIntermediaryAccountsResponse",
aminoType: "osmosis/all-intermediary-accounts-response",
is(o) {
return o && (o.$typeUrl === exports.AllIntermediaryAccountsResponse.typeUrl || Array.isArray(o.accounts) && (!o.accounts.length || exports.SuperfluidIntermediaryAccountInfo.is(o.accounts[0])));
},
isSDK(o) {
return o && (o.$typeUrl === exports.AllIntermediaryAccountsResponse.typeUrl || Array.isArray(o.accounts) && (!o.accounts.length || exports.SuperfluidIntermediaryAccountInfo.isSDK(o.accounts[0])));
},
isAmino(o) {
return o && (o.$typeUrl === exports.AllIntermediaryAccountsResponse.typeUrl || Array.isArray(o.accounts) && (!o.accounts.length || exports.SuperfluidIntermediaryAccountInfo.isAmino(o.accounts[0])));
},
encode(message, writer = binary_1.BinaryWriter.create()) {
for (const v of message.accounts) {
exports.SuperfluidIntermediaryAccountInfo.encode(v, writer.uint32(10).fork()).ldelim();
}
if (message.pagination !== undefined) {
pagination_1.PageResponse.encode(message.pagination, writer.uint32(18).fork()).ldelim();
}
return writer;
},
decode(input, length) {
const reader = input instanceof binary_1.BinaryReader ? input : new binary_1.BinaryReader(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseAllIntermediaryAccountsResponse();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1:
message.accounts.push(exports.SuperfluidIntermediaryAccountInfo.decode(reader, reader.uint32()));
break;
case 2:
message.pagination = pagination_1.PageResponse.decode(reader, reader.uint32());
break;
default:
reader.skipType(tag & 7);
break;
}
}
return message;
},
fromPartial(object) {
const message = createBaseAllIntermediaryAccountsResponse();
message.accounts = object.accounts?.map(e => exports.SuperfluidIntermediaryAccountInfo.fromPartial(e)) || [];
message.pagination = object.pagination !== undefined && object.pagination !== null ? pagination_1.PageResponse.fromPartial(object.pagination) : undefined;
return message;
},
fromAmino(object) {
const message = createBaseAllIntermediaryAccountsResponse();
message.accounts = object.accounts?.map(e => exports.SuperfluidIntermediaryAccountInfo.fromAmino(e)) || [];
if (object.pagination !== undefined && object.pagination !== null) {
message.pagination = pagination_1.PageResponse.fromAmino(object.pagination);
}
return message;
},
toAmino(message) {
const obj = {};
if (message.accounts) {
obj.accounts = message.accounts.map(e => e ? exports.SuperfluidIntermediaryAccountInfo.toAmino(e) : undefined);
}
else {
obj.accounts = message.accounts;
}
obj.pagination = message.pagination ? pagination_1.PageResponse.toAmino(message.pagination) : undefined;
return obj;
},
fromAminoMsg(object) {
return exports.AllIntermediaryAccountsResponse.fromAmino(object.value);
},
toAminoMsg(message) {
return {
type: "osmosis/all-intermediary-accounts-response",
value: exports.AllIntermediaryAccountsResponse.toAmino(message)
};
},
fromProtoMsg(message) {
return exports.AllIntermediaryAccountsResponse.decode(message.value);
},
toProto(message) {
return exports.AllIntermediaryAccountsResponse.encode(message).finish();
},
toProtoMsg(message) {
return {
typeUrl: "/osmosis.superfluid.AllIntermediaryAccountsResponse",
value: exports.AllIntermediaryAccountsResponse.encode(message).finish()
};
}
};
registry_1.GlobalDecoderRegistry.register(exports.AllIntermediaryAccountsResponse.typeUrl, exports.AllIntermediaryAccountsResponse);
registry_1.GlobalDecoderRegistry.registerAminoProtoMapping(exports.AllIntermediaryAccountsResponse.aminoType, exports.AllIntermediaryAccountsResponse.typeUrl);
function createBaseConnectedIntermediaryAccountRequest() {
return {
lockId: BigInt(0)
};
}
exports.ConnectedIntermediaryAccountRequest = {
typeUrl: "/osmosis.superfluid.ConnectedIntermediaryAccountRequest",
aminoType: "osmosis/connected-intermediary-account-request",
is(o) {
return o && (o.$typeUrl === exports.ConnectedIntermediaryAccountRequest.typeUrl || typeof o.lockId === "bigint");
},
isSDK(o) {
return o && (o.$typeUrl === exports.ConnectedIntermediaryAccountRequest.typeUrl || typeof o.lock_id === "bigint");
},
isAmino(o) {
return o && (o.$typeUrl === exports.ConnectedIntermediaryAccountRequest.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 = createBaseConnectedIntermediaryAccountRequest();
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 = createBaseConnectedIntermediaryAccountRequest();
message.lockId = object.lockId !== undefined && object.lockId !== null ? BigInt(object.lockId.toString()) : BigInt(0);
return message;
},
fromAmino(object) {
const message = createBaseConnectedIntermediaryAccountRequest();
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.ConnectedIntermediaryAccountRequest.fromAmino(object.value);
},
toAminoMsg(message) {
return {
type: "osmosis/connected-intermediary-account-request",
value: exports.ConnectedIntermediaryAccountRequest.toAmino(message)
};
},
fromProtoMsg(message) {
return exports.ConnectedIntermediaryAccountRequest.decode(message.value);
},
toProto(message) {
return exports.ConnectedIntermediaryAccountRequest.encode(message).finish();
},
toProtoMsg(message) {
return {
typeUrl: "/osmosis.superfluid.ConnectedIntermediaryAccountRequest",
value: exports.ConnectedIntermediaryAccountRequest.encode(message).finish()
};
}
};
registry_1.GlobalDecoderRegistry.register(exports.ConnectedIntermediaryAccountRequest.typeUrl, exports.ConnectedIntermediaryAccountRequest);
registry_1.GlobalDecoderRegistry.registerAminoProtoMapping(exports.ConnectedIntermediaryAccountRequest.aminoType, exports.ConnectedIntermediaryAccountRequest.typeUrl);
function createBaseConnectedIntermediaryAccountResponse() {
return {
account: undefined
};
}
exports.ConnectedIntermediaryAccountResponse = {
typeUrl: "/osmosis.superfluid.ConnectedIntermediaryAccountResponse",
aminoType: "osmosis/connected-intermediary-account-response",
is(o) {
return o && o.$typeUrl === exports.ConnectedIntermediaryAccountResponse.typeUrl;
},
isSDK(o) {
return o && o.$typeUrl === exports.ConnectedIntermediaryAccountResponse.typeUrl;
},
isAmino(o) {
return o && o.$typeUrl === exports.ConnectedIntermediaryAccountResponse.typeUrl;
},
encode(message, writer = binary_1.BinaryWriter.create()) {
if (message.account !== undefined) {
exports.SuperfluidIntermediaryAccountInfo.encode(message.account, 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 = createBaseConnectedIntermediaryAccountResponse();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1:
message.account = exports.SuperfluidIntermediaryAccountInfo.decode(reader, reader.uint32());
break;
default:
reader.skipType(tag & 7);
break;
}
}
return message;
},
fromPartial(object) {
const message = createBaseConnectedIntermediaryAccountResponse();
message.account = object.account !== undefined && object.account !== null ? exports.SuperfluidIntermediaryAccountInfo.fromPartial(object.account) : undefined;
return message;
},
fromAmino(object) {
const message = createBaseConnectedIntermediaryAccountResponse();
if (object.account !== undefined && object.account !== null) {
message.account = exports.SuperfluidIntermediaryAccountInfo.fromAmino(object.account);
}
return message;
},
toAmino(message) {
const obj = {};
obj.account = message.account ? exports.SuperfluidIntermediaryAccountInfo.toAmino(message.account) : undefined;
return obj;
},
fromAminoMsg(object) {
return exports.ConnectedIntermediaryAccountResponse.fromAmino(object.value);
},
toAminoMsg(message) {
return {
type: "osmosis/connected-intermediary-account-response",
value: exports.ConnectedIntermediaryAccountResponse.toAmino(message)
};
},
fromProtoMsg(message) {
return exports.ConnectedIntermediaryAccountResponse.decode(message.value);
},
toProto(message) {
return exports.ConnectedIntermediaryAccountResponse.encode(message).finish();
},
toProtoMsg(message) {
return {
typeUrl: "/osmosis.superfluid.ConnectedIntermediaryAccountResponse",
value: exports.ConnectedIntermediaryAccountResponse.encode(message).finish()
};
}
};
registry_1.GlobalDecoderRegistry.register(exports.ConnectedIntermediaryAccountResponse.typeUrl, exports.ConnectedIntermediaryAccountResponse);
registry_1.GlobalDecoderRegistry.registerAminoProtoMapping(exports.ConnectedIntermediaryAccountResponse.aminoType, exports.ConnectedIntermediaryAccountResponse.typeUrl);
function createBaseQueryTotalDelegationByValidatorForDenomRequest() {
return {
denom: ""
};
}
exports.QueryTotalDelegationByValidatorForDenomRequest = {
typeUrl: "/osmosis.superfluid.QueryTotalDelegationByValidatorForDenomRequest",
aminoType: "osmosis/query-total-delegation-by-validator-for-denom-request",
is(o) {
return o && (o.$typeUrl === exports.QueryTotalDelegationByValidatorForDenomRequest.typeUrl || typeof o.denom === "string");
},
isSDK(o) {
return o && (o.$typeUrl === exports.QueryTotalDelegationByValidatorForDenomRequest.typeUrl || typeof o.denom === "string");
},
isAmino(o) {
return o && (o.$typeUrl === exports.QueryTotalDelegationByValidatorForDenomRequest.typeUrl || typeof o.denom === "string");
},
encode(message, writer = binary_1.BinaryWriter.create()) {
if (message.denom !== "") {
writer.uint32(10).string(message.denom);
}
return writer;
},
decode(input, length) {
const reader = input instanceof binary_1.BinaryReader ? input : new binary_1.BinaryReader(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseQueryTotalDelegationByValidatorForDenomRequest();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1:
message.denom = reader.string();
break;
default:
reader.skipType(tag & 7);
break;
}
}
return message;
},
fromPartial(object) {
const message = createBaseQueryTotalDelegationByValidatorForDenomRequest();
message.denom = object.denom ?? "";
return message;
},
fromAmino(object) {
const message = createBaseQueryTotalDelegationByValidatorForDenomRequest();
if (object.denom !== undefined && object.denom !== null) {
message.denom = object.denom;
}
return message;
},
toAmino(message) {
const obj = {};
obj.denom = message.denom === "" ? undefined : message.denom;
return obj;
},
fromAminoMsg(object) {
return exports.QueryTotalDelegationByValidatorForDenomRequest.fromAmino(object.value);
},
toAminoMsg(message) {
return {
type: "osmosis/query-total-delegation-by-validator-for-denom-request",
value: exports.QueryTotalDelegationByValidatorForDenomRequest.toAmino(message)
};
},
fromProtoMsg(message) {
return exports.QueryTotalDelegationByValidatorForDenomRequest.decode(message.value);
},
toProto(message) {
return exports.QueryTotalDelegationByValidatorForDenomRequest.encode(message).finish();
},
toProtoMsg(message) {
return {
typeUrl: "/osmosis.superfluid.QueryTotalDelegationByValidatorForDenomRequest",
value: exports.QueryTotalDelegationByValidatorForDenomRequest.encode(message).finish()
};
}
};
registry_1.GlobalDecoderRegistry.register(exports.QueryTotalDelegationByValidatorForDenomRequest.typeUrl, exports.QueryTotalDelegationByValidatorForDenomRequest);
registry_1.GlobalDecoderRegistry.registerAminoProtoMapping(exports.QueryTotalDelegationByValidatorForDenomRequest.aminoType, exports.QueryTotalDelegationByValidatorForDenomRequest.typeUrl);
function createBaseQueryTotalDelegationByValidatorForDenomResponse() {
return {
assets: []
};
}
exports.QueryTotalDelegationByValidatorForDenomResponse = {
typeUrl: "/osmosis.superfluid.QueryTotalDelegationByValidatorForDenomResponse",
aminoType: "osmosis/query-total-delegation-by-validator-for-denom-response",
is(o) {
return o && (o.$typeUrl === exports.QueryTotalDelegationByValidatorForDenomResponse.typeUrl || Array.isArray(o.assets) && (!o.assets.length || exports.Delegations.is(o.assets[0])));
},
isSDK(o) {
return o && (o.$typeUrl === exports.QueryTotalDelegationByValidatorForDenomResponse.typeUrl || Array.isArray(o.assets) && (!o.assets.length || exports.Delegations.isSDK(o.assets[0])));
},
isAmino(o) {
return o && (o.$typeUrl === exports.QueryTotalDelegationByValidatorForDenomResponse.typeUrl || Array.isArray(o.assets) && (!o.assets.length || exports.Delegations.isAmino(o.assets[0])));
},
encode(message, writer = binary_1.BinaryWriter.create()) {
for (const v of message.assets) {
exports.Delegations.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 = createBaseQueryTotalDelegationByValidatorForDenomResponse();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1:
message.assets.push(exports.Delegations.decode(reader, reader.uint32()));
break;
default:
reader.skipType(tag & 7);
break;
}
}
return message;
},
fromPartial(object) {
const message = createBaseQueryTotalDelegationByValidatorForDenomResponse();
message.assets = object.assets?.map(e => exports.Delegations.fromPartial(e)) || [];
return message;
},
fromAmino(object) {
const message = createBaseQueryTotalDelegationByValidatorForDenomResponse();
message.assets = object.assets?.map(e => exports.Delegations.fromAmino(e)) || [];
return message;
},
toAmino(message) {
const obj = {};
if (message.assets) {
obj.assets = message.assets.map(e => e ? exports.Delegations.toAmino(e) : undefined);
}
else {
obj.assets = message.assets;
}
return obj;
},
fromAminoMsg(object) {
return exports.QueryTotalDelegationByValidatorForDenomResponse.fromAmino(object.value);
},
toAminoMsg(message) {
return {
type: "osmosis/query-total-delegation-by-validator-for-denom-response",
value: exports.QueryTotalDelegationByValidatorForDenomResponse.toAmino(message)
};
},
fromProtoMsg(message) {
return exports.QueryTotalDelegationByValidatorForDenomResponse.decode(message.value);
},
toProto(message) {
return exports.QueryTotalDelegationByValidatorForDenomResponse.encode(message).finish();
},
toProtoMsg(message) {
return {
typeUrl: "/osmosis.superfluid.QueryTotalDelegationByValidatorForDenomResponse",
value: exports.QueryTotalDelegationByValidatorForDenomResponse.encode(message).finish()
};
}
};
registry_1.GlobalDecoderRegistry.register(exports.QueryTotalDelegationByValidatorForDenomResponse.typeUrl, exports.QueryTotalDelegationByValidatorForDenomResponse);
registry_1.GlobalDecoderRegistry.registerAminoProtoMapping(exports.QueryTotalDelegationByValidatorForDenomResponse.aminoType, exports.QueryTotalDelegationByValidatorForDenomResponse.typeUrl);
function createBaseDelegations() {
return {
valAddr: "",
amountSfsd: "",
osmoEquivalent: ""
};
}
exports.Delegations = {
typeUrl: "/osmosis.superfluid.Delegations",
aminoType: "osmosis/delegations",
is(o) {
return o && (o.$typeUrl === exports.Delegations.typeUrl || typeof o.valAddr === "string" && typeof o.amountSfsd === "string" && typeof o.osmoEquivalent === "string");
},
isSDK(o) {
return o && (o.$typeUrl === exports.Delegations.typeUrl || typeof o.val_addr === "string" && typeof o.amount_sfsd === "string" && typeof o.osmo_equivalent === "string");
},
isAmino(o) {
return o && (o.$typeUrl === exports.Delegations.typeUrl || typeof o.val_addr === "string" && typeof o.amount_sfsd === "string" && typeof o.osmo_equivalent === "string");
},
encode(message, writer = binary_1.BinaryWriter.create()) {
if (message.valAddr !== "") {
writer.uint32(10).string(message.valAddr);
}
if (message.amountSfsd !== "") {
writer.uint32(18).string(message.amountSfsd);
}
if (message.osmoEquivalent !== "") {
writer.uint32(26).string(message.osmoEquivalent);
}
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 = createBaseDelegations();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1:
message.valAddr = reader.string();
break;
case 2:
message.amountSfsd = reader.string();
break;
case 3:
message.osmoEquivalent = reader.string();
break;
default:
reader.skipType(tag & 7);
break;
}
}
return message;
},
fromPartial(object) {
const message = createBaseDelegations();
message.valAddr = object.valAddr ?? "";
message.amountSfsd = object.amountSfsd ?? "";
message.osmoEquivalent = object.osmoEquivalent ?? "";
return message;
},
fromAmino(object) {
const message = createBaseDelegations();
if (object.val_addr !== undefined && object.val_addr !== null) {
message.valAddr = object.val_addr;
}
if (object.amount_sfsd !== undefined && object.amount_sfsd !== null) {
message.amountSfsd = object.amount_sfsd;
}
if (object.osmo_equivalent !== undefined && object.osmo_equivalent !== null) {
message.osmoEquivalent = object.osmo_equivalent;
}
return message;
},
toAmino(message) {
const obj = {};
obj.val_addr = message.valAddr === "" ? undefined : message.valAddr;
obj.amount_sfsd = message.amountSfsd === "" ? undefined : message.amountSfsd;
obj.osmo_equivalent = message.osmoEquivalent === "" ? undefined : message.osmoEquivalent;
return obj;
},
fromAminoMsg(object) {
return exports.Delegations.fromAmino(object.value);
},
toAminoMsg(message) {
return {
type: "osmosis/delegations",
value: exports.Delegations.toAmino(message)
};
},
fromProtoMsg(message) {
return exports.Delegations.decode(message.value);
},
toProto(message) {
return exports.Delegations.encode(message).finish();
},
toProtoMsg(message) {
return {
typeUrl: "/osmosis.superfluid.Delegations",
value: exports.Delegations.encode(message).finish()
};
}
};
registry_1.GlobalDecoderRegistry.register(exports.Delegations.typeUrl, exports.Delegations);
registry_1.GlobalDecoderRegistry.registerAminoProtoMapping(exports.Delegations.aminoType, exports.Delegations.typeUrl);
function createBaseTotalSuperfluidDelegationsRequest() {
return {};
}
exports.TotalSuperfluidDelegationsRequest = {
typeUrl: "/osmosis.superfluid.TotalSuperfluidDelegationsRequest",
aminoType: "osmosis/total-superfluid-delegations-request",
is(o) {
return o && o.$typeUrl === exports.TotalSuperfluidDelegationsRequest.typeUrl;
},
isSDK(o) {
return o && o.$typeUrl === exports.TotalSuperfluidDelegationsRequest.typeUrl;
},
isAmino(o) {
return o && o.$typeUrl === exports.TotalSuperfluidDelegationsRequest.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 = createBaseTotalSuperfluidDelegationsRequest();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
default:
reader.skipType(tag & 7);
break;
}
}
return message;
},
fromPartial(_) {
const message = createBaseTotalSuperfluidDelegationsRequest();
return message;
},
fromAmino(_) {
const message = createBaseTotalSuperfluidDelegationsRequest();
return message;
},
toAmino(_) {
const obj = {};
return obj;
},
fromAminoMsg(object) {
return exports.TotalSuperfluidDelegationsRequest.fromAmino(object.value);
},
toAminoMsg(message) {
return {
type: "osmosis/total-superfluid-delegations-request",
value: exports.TotalSuperfluidDelegationsRequest.toAmino(message)
};
},
fromProtoMsg(message) {
return exports.TotalSuperfluidDelegationsRequest.decode(message.value);
},
toProto(message) {
return exports.TotalSuperfluidDelegationsRequest.encode(message).finish();
},
toProtoMsg(message) {
return {
typeUrl: "/osmosis.superfluid.TotalSuperfluidDelegationsRequest",
value: exports.TotalSuperfluidDelegationsRequest.encode(message).finish()
};
}
};
registry_1.GlobalDecoderRegistry.register(exports.TotalSuperfluidDelegationsRequest.typeUrl, exports.TotalSuperfluidDelegationsRequest);
registry_1.GlobalDecoderRegistry.registerAminoProtoMapping(exports.TotalSuperfluidDelegationsRequest.aminoType, exports.TotalSuperfluidDelegationsRequest.typeUrl);
function createBaseTotalSuperfluidDelegationsResponse() {
return {
totalDelegations: ""
};
}
exports.TotalSuperfluidDelegationsResponse = {
typeUrl: "/osmosis.superfluid.TotalSuperfluidDelegationsResponse",
aminoType: "osmosis/total-superfluid-delegations-response",
is(o) {
return o && (o.$typeUrl === exports.TotalSuperfluidDelegationsResponse.typeUrl || typeof o.totalDelegations === "string");
},
isSDK(o) {
return o && (o.$typeUrl === exports.TotalSuperfluidDelegationsResponse.typeUrl || typeof o.total_delegations === "string");
},
isAmino(o) {
return o && (o.$typeUrl === exports.TotalSuperfluidDelegationsResponse.typeUrl || typeof o.total_delegations === "string");
},
encode(message, writer = binary_1.BinaryWriter.create()) {
if (message.totalDelegations !== "") {
writer.uint32(10).string(message.totalDelegations);
}
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 = createBaseTotalSuperfluidDelegationsResponse();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1:
message.totalDelegations = reader.string();
break;
default:
reader.skipType(tag & 7);
break;
}
}
return message;
},
fromPartial(object) {
const message = createBaseTotalSuperfluidDelegationsResponse();
message.totalDelegations = object.totalDelegations ?? "";
return message;
},
fromAmino(object) {
const message = createBaseTotalSuperfluidDelegationsResponse();
if (object.total_delegations !== undefined && object.total_delegations !== null) {
message.totalDelegations = object.total_delegations;
}
return message;
},
toAmino(message) {
const obj = {};
obj.total_delegations = message.totalDelegations === "" ? undefined : message.totalDelegations;
return obj;
},
fromAminoMsg(object) {
return exports.TotalSuperfluidDelegationsResponse.fromAmino(object.value);
},
toAminoMsg(message) {
return {
type: "osmosis/total-superfluid-delegations-response",
value: exports.TotalSuperfluidDelegationsResponse.toAmino(message)
};
},
fromProtoMsg(message) {
return exports.TotalSuperfluidDelegationsResponse.decode(message.value);
},
toProto(message) {
return exports.TotalSuperfluidDelegationsResponse.encode(message).finish();
},
toProtoMsg(message) {
return {
typeUrl: "/osmosis.superfluid.TotalSuperfluidDelegationsResponse",
value: exports.TotalSuperfluidDelegationsResponse.encode(message).finish()
};
}
};
registry_1.GlobalDecoderRegistry.register(exports.TotalSuperfluidDelegationsResponse.typeUrl, exports.TotalSuperfluidDelegationsResponse);
registry_1.GlobalDecoderRegistry.registerAminoProtoMapping(exports.TotalSuperfluidDelegationsResponse.aminoType, exports.TotalSuperfluidDelegationsResponse.typeUrl);
function createBaseSuperfluidDelegationAmountRequest() {
return {
delegatorAddress: "",
validatorAddress: "",
denom: ""
};
}
exports.SuperfluidDelegationAmountRequest = {
typeUrl: "/osmosis.superfluid.SuperfluidDelegationAmountRequest",
aminoType: "osmosis/superfluid-delegation-amount-request",
is(o) {
return o && (o.$typeUrl === exports.SuperfluidDelegationAmountRequest.typeUrl || typeof o.delegatorAddress === "string" && typeof o.validatorAddress === "string" && typeof o.denom === "string");
},
isSDK(o) {
return o && (o.$typeUrl === exports.SuperfluidDelegationAmountRequest.typeUrl || typeof o.delegator_address === "string" && typeof o.validator_address === "string" && typeof o.denom === "string");
},
isAmino(o) {
return o && (o.$typeUrl === exports.SuperfluidDelegationAmountRequest.typeUrl || typeof o.delegator_address === "string" && typeof o.validator_address === "string" && typeof o.denom === "string");
},
encode(message, writer = binary_1.BinaryWriter.create()) {
if (message.delegatorAddress !== "") {
writer.uint32(10).string(message.delegatorAddress);
}
if (message.validatorAddress !== "") {
writer.uint32(18).string(message.validatorAddress);
}
if (message.denom !== "") {
writer.uint32(26).string(message.denom);
}
return writer;
},
decode(input, length) {
const reader = input instanceof binary_1.BinaryReader ? input : new binary_1.BinaryReader(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseSuperfluidDelegationAmountRequest();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1:
message.delegatorAddress = reader.string();
break;
case 2:
message.validatorAddress = reader.string();
break;
case 3:
message.denom = reader.string();
break;
default:
reader.skipType(tag & 7);
break;
}
}
return message;
},
fromPartial(object) {
const message = createBaseSuperfluidDelegationAmountRequest();
message.delegatorAddress = object.delegatorAddress ?? "";
message.validatorAddress = object.validatorAddress ?? "";
message.denom = object.denom ?? "";
return message;
},
fromAmino(object) {
const message = createBaseSuperfluidDelegationAmountRequest();
if (object.delegator_address !== undefined && object.delegator_address !== null) {
message.delegatorAddress = object.delegator_address;
}
if (object.validator_address !== undefined && object.validator_address !== null) {
message.validatorAddress = object.validator_address;
}
if (object.denom !== undefined && object.denom !== null) {
message.denom = object.denom;
}
return message;
},
toAmino(message) {
const obj = {};
obj.delegator_address = message.delegatorAddress === "" ? undefined : message.delegatorAddress;
obj.validator_address = message.validatorAddress === "" ? undefined : message.validatorAddress;
obj.denom = message.denom === "" ? undefined : message.denom;
return obj;
},
fromAminoMsg(object) {
return exports.SuperfluidDelegationAmountRequest.fromAmino(object.value);
},
toAminoMsg(message) {
return {
type: "osmosis/superfluid-delegation-amount-request",
value: exports.SuperfluidDelegationAmountRequest.toAmino(message)
};
},
fromProtoMsg(message) {
return exports.SuperfluidDelegationAmountRequest.decode(message.value);
},
toProto(message) {
return exports.SuperfluidDelegationAmountRequest.encode(message).finish();
},
toProtoMsg(message) {
return {
typeUrl: "/osmosis.superfluid.SuperfluidDelegationAmountRequest",
value: exports.SuperfluidDelegationAmountRequest.encode(message).finish()
};
}
};
registry_1.GlobalDecoderRegistry.register(exports.SuperfluidDelegationAmountRequest.typeUrl, exports.SuperfluidDelegationAmountRequest);
registry_1.GlobalDecoderRegistry.registerAminoProtoMapping(exports.SuperfluidDelegationAmountRequest.aminoType, exports.SuperfluidDelegationAmountRequest.typeUrl);
function createBaseSuperfluidDelegationAmountResponse() {
return {
amount: []
};
}
exports.SuperfluidDelegationAmountResponse = {
typeUrl: "/osmosis.superfluid.SuperfluidDelegationAmountResponse",
aminoType: "osmosis/superfluid-delegation-amount-response",
is(o) {
return o && (o.$typeUrl === exports.SuperfluidDelegationAmountResponse.typeUrl || Array.isArray(o.amount) && (!o.amount.length || coin_1.Coin.is(o.amount[0])));
},
isSDK(o) {
return o && (o.$typeUrl === exports.SuperfluidDelegationAmountResponse.typeUrl || Array.isArray(o.amount) && (!o.amount.length || coin_1.Coin.isSDK(o.amount[0])));
},
isAmino(o) {
return o && (o.$typeUrl === exports.SuperfluidDelegationAmountResponse.typeUrl || Array.isArray(o.amount) && (!o.amount.length || coin_1.Coin.isAmino(o.amount[0])));
},
encode(message, writer = binary_1.BinaryWriter.create()) {
for (const v of message.amount) {
coin_1.Coin.encode(v, writer.uint32(10).fork()).ldelim();
}
return writer;
},
decode(input, length) {
const reader = input instanceof binary_1.BinaryReader ? input : new binary_1.BinaryReader(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseSuperfluidDelegationAmountResponse();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1:
message.amount.push(coin_1.Coin.decode(reader, reader.uint32()));
break;
default:
reader.skipType(tag & 7);
break;
}
}
return message;
},
fromPartial(object) {
const message = createBaseSuperfluidDelegationAmountResponse();
message.amount = object.amount?.map(e => coin_1.Coin.fromPartial(e)) || [];
return message;
},
fromAmino(object) {
const message = createBaseSuperfluidDelegationAmountResponse();
message.amount = object.amount?.map(e => coin_1.Coin.fromAmino(e)) || [];
return message;
},
toAmino(message) {
const obj = {};
if (message.amount) {
obj.amount = message.amount.map(e => e ? coin_1.Coin.toAmino(e) : undefined);
}
else {
obj.amount = message.amount;
}
return obj;
},
fromAminoMsg(object) {
return exports.SuperfluidDelegationAmountResponse.fromAmino(object.value);
},
toAminoMsg(message) {
return {
type: "osmosis/superfluid-delegation-amount-response",
value: exports.SuperfluidDelegationAmountResponse.toAmino(message)
};
},
fromProtoMsg(message) {
return exports.SuperfluidDelegationAmountResponse.decode(message.value);
},
toProto(message) {
return exports.SuperfluidDelegationAmountResponse.encode(message).finish();
},
toProtoMsg(message) {
return {
typeUrl: "/osmosis.superfluid.SuperfluidDelegationAmountResponse",
value: exports.SuperfluidDelegationAmountResponse.encode(message).finish()
};
}
};
registry_1.GlobalDecoderRegistry.register(exports.SuperfluidDelegationAmountResponse.typeUrl, exports.SuperfluidDelegationAmountResponse);
registry_1.GlobalDecoderRegistry.registerAminoProtoMapping(exports.SuperfluidDelegationAmountResponse.aminoType, exports.SuperfluidDelegationAmountResponse.typeUrl);
function createBaseSuperfluidDelegationsByDelegatorRequest() {
return {
delegatorAddress: ""
};
}
exports.SuperfluidDelegationsByDelegatorRequest = {
typeUrl: "/osmosis.superfluid.SuperfluidDelegationsByDelegatorRequest",
aminoType: "osmosis/superfluid-delegations-by-delegator-request",
is(o) {
return o && (o.$typeUrl === exports.SuperfluidDelegationsByDelegatorRequest.typeUrl || typeof o.delegatorAddress === "string");
},
isSDK(o) {
return o && (o.$typeUrl === exports.SuperfluidDelegationsByDelegatorRequest.typeUrl || typeof o.delegator_address === "string");
},
isAmino(o) {
return o && (o.$typeUrl === exports.SuperfluidDelegationsByDelegatorRequest.typeUrl || typeof o.delegator_address === "string");
},
encode(message, writer = binary_1.BinaryWriter.create()) {
if (message.delegatorAddress !== "") {
writer.uint32(10).string(message.delegatorAddress);
}
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 = createBaseSuperfluidDelegationsByDelegatorRequest();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1:
message.delegatorAddress = reader.string();
break;
default:
reader.skipType(tag & 7);
break;
}
}
return message;
},
fromPartial(object) {
const message = createBaseSuperfluidDelegationsByDelegatorRequest();
message.delegatorAddress = object.delegatorAddress ?? "";
return message;
},
fromAmino(object) {
const message = createBaseSuperfluidDelegationsByDelegatorRequest();
if (object.delegator_address !== undefined && object.delegator_address !== null) {
message.delegatorAddress = object.delegator_address;
}
return message;
},
toAmino(message) {
const obj = {};
obj.delegator_address = message.delegatorAddress === "" ? undefined : message.delegatorAddress;
return obj;
},
fromAminoMsg(object) {
return exports.SuperfluidDelegationsByDelegatorRequest.fromAmino(object.value);
},
toAminoMsg(message) {
return {
type: "osmosis/superfluid-delegations-by-delegator-request",
value: exports.SuperfluidDelegationsByDelegatorRequest.toAmino(message)
};
},
fromProtoMsg(message) {
return exports.SuperfluidDelegationsByDelegatorRequest.decode(message.value);
},
toProto(message) {
return exports.SuperfluidDelegationsByDelegatorRequest.encode(message).finish();
},
toProtoMsg(message) {
return {
typeUrl: "/osmosis.superfluid.SuperfluidDelegationsByDelegatorRequest",
value: exports.SuperfluidDelegationsByDelegatorRequest.encode(message).finish()
};
}
};
registry_1.GlobalDecoderRegistry.register(exports.SuperfluidDelegationsByDelegatorRequest.typeUrl, exports.SuperfluidDelegationsByDelegatorRequest);
registry_1.GlobalDecoderRegistry.registerAminoProtoMapping(exports.SuperfluidDelegationsByDelegatorRequest.aminoType, exports.SuperfluidDelegationsByDelegatorRequest.typeUrl);
function createBaseSuperfluidDelegationsByDelegatorResponse() {
return {
superfluidDelegationRecords: [],
totalDelegatedCoins: [],
totalEquivalentStakedAmount: coin_1.Coin.fromPartial({})
};
}
exports.SuperfluidDelegationsByDelegatorResponse = {
typeUrl: "/osmosis.superfluid.SuperfluidDelegationsByDelegatorResponse",
aminoType: "osmosis/superfluid-delegations-by-delegator-response",
is(o) {
return o && (o.$typeUrl === exports.SuperfluidDelegationsByDelegatorResponse.typeUrl || Array.isArray(o.superfluidDelegationRecords) && (!o.superfluidDelegationRecords.length || superfluid_1.SuperfluidDelegationRecord.is(o.superfluidDelegationRecords[0])) && Array.isArray(o.totalDelegatedCoins) && (!o.totalDelegatedCoins.length || coin_1.Coin.is(o.totalDelegatedCoins[0])) && coin_1.Coin.is(o.totalEquivalentStakedAmount));
},
isSDK(o) {
return o && (o.$typeUrl === exports.SuperfluidDelegationsByDelegatorResponse.typeUrl || Array.isArray(o.superfluid_delegation_records) && (!o.superfluid_delegation_records.length || superfluid_1.SuperfluidDelegationRecord.isSDK(o.superfluid_delegation_records[0])) && Array.isArray(o.total_delegated_coins) && (!o.total_delegated_coins.length || coin_1.Coin.isSDK(o.total_delegated_coins[0])) && coin_1.Coin.isSDK(o.total_equivalent_staked_amount));
},
isAmino(o) {
return o && (o.$typeUrl === exports.SuperfluidDelegationsByDelegatorResponse.typeUrl || Array.isArray(o.superfluid_delegation_records) && (!o.superfluid_delegation_records.length || superfluid_1.SuperfluidDelegationRecord.isAmino(o.superfluid_delegation_records[0])) && Array.isArray(o.total_delegated_coins) && (!o.total_delegated_coins.length || coin_1.Coin.isAmino(o.total_delegated_coins[0])) && coin_1.Coin.isAmino(o.total_equivalent_staked_amount));
},
encode(message, writer = binary_1.BinaryWriter.create()) {
for (const v of message.superfluidDelegationRecords) {
superfluid_1.SuperfluidDelegationRecord.encode(v, writer.uint32(10).fork()).ldelim();
}
for (const v of message.totalDelegatedCoins) {
coin_1.Coin.encode(v, writer.uint32(18).fork()).ldelim();
}
if (message.totalEquivalentStakedAmount !== undefined) {
coin_1.Coin.encode(message.totalEquivalentStakedAmount, 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 = createBaseSuperfluidDelegationsByDelegatorResponse();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1:
message.superfluidDelegationRecords.push(superfluid_1.SuperfluidDelegationRecord.decode(reader, reader.uint32()));
break;
case 2:
message.totalDelegatedCoins.push(coin_1.Coin.decode(reader, reader.uint32()));
break;
case 3:
message.totalEquivalentStakedAmount = coin_1.Coin.decode(reader, reader.uint32());
break;
default:
reader.skipType(tag & 7);
break;
}
}
return message;
},
fromPartial(object) {
const message = createBaseSuperfluidDelegationsByDelegatorResponse();
message.superfluidDelegationRecords = object.superfluidDelegationRecords?.map(e => superfluid_1.SuperfluidDelegationRecord.fromPartial(e)) || [];
message.totalDelegatedCoins = object.totalDelegatedCoins?.map(e => coin_1.Coin.fromPartial(e)) || [];
message.totalEquivalentStakedAmount = object.totalEquivalentStakedAmount !== undefined && object.totalEquivalentStakedAmount !== null ? coin_1.Coin.fromPartial(object.totalEquivalentStakedAmount) : undefined;
return message;
},
fromAmino(object) {
const message = createBaseSuperfluidDelegationsByDelegatorResponse();
message.superfluidDelegationRecords = object.superfluid_delegation_records?.map(e => superfluid_1.SuperfluidDelegationRecord.fromAmino(e)) || [];
message.totalDelegatedCoins = object.total_delegated_coins?.map(e => coin_1.Coin.fromAmino(e)) || [];
if (object.total_equivalent_staked_amount !== undefined && object.total_equivalent_staked_amount !== null) {
message.totalEquivalentStakedAmount = coin_1.Coin.fromAmino(object.total_equivalent_staked_amount);
}
return message;
},
toAmino(message) {
const obj = {};
if (message.superfluidDelegationRecords) {
obj.superfluid_delegation_records = message.superfluidDelegationRecords.map(e => e ? superfluid_1.SuperfluidDelegationRecord.toAmino(e) : undefined);
}
else {
obj.superfluid_delegation_records = message.superfluidDelegationRecords;
}
if (message.totalDelegatedCoins) {
obj.total_delegated_coins = message.totalDelegatedCoins.map(e => e ? coin_1.Coin.toAmino(e) : undefined);
}
else {
obj.total_delegated_coins = message.totalDelegatedCoins;
}
obj.total_equivalent_staked_amount = message.totalEquivalentStakedAmount ? coin_1.Coin.toAmino(message.totalEquivalentStakedAmount) : undefined;
return obj;
},
fromAminoMsg(object) {
return exports.SuperfluidDelegationsByDelegatorResponse.fromAmino(object.value);
},
toAminoMsg(message) {
return {
type: "osmosis/superfluid-delegations-by-delegator-response",
value: exports.SuperfluidDelegationsByDelegatorResponse.toAmino(message)
};
},
fromProtoMsg(message) {
return exports.SuperfluidDelegationsByDelegatorResponse.decode(message.value);
},
toProto(message) {
return exports.SuperfluidDelegationsByDelegatorResponse.encode(message).finish();
},
toProtoMsg(message) {
return {
typeUrl: "/osmosis.superfluid.SuperfluidDelegationsByDelegatorResponse",
value: exports.SuperfluidDelegationsByDelegatorResponse.encode(message).finish()
};
}
};
registry_1.GlobalDecoderRegistry.register(exports.SuperfluidDelegationsByDelegatorResponse.typeUrl, exports.SuperfluidDelegationsByDelegatorResponse);
registry_1.GlobalDecoderRegistry.registerAminoProtoMapping(exports.SuperfluidDelegationsByDelegatorResponse.aminoType, exports.SuperfluidDelegationsByDelegatorResponse.typeUrl);
function createBaseSuperfluidUndelegationsByDelegatorRequest() {
return {
delegatorAddress: "",
denom: ""
};
}
exports.SuperfluidUndelegationsByDelegatorRequest = {
typeUrl: "/osmosis.superfluid.SuperfluidUndelegationsByDelegatorRequest",
aminoType: "osmosis/superfluid-undelegations-by-delegator-request",
is(o) {
return o && (o.$typeUrl === exports.SuperfluidUndelegationsByDelegatorRequest.typeUrl || typeof o.delegatorAddress === "string" && typeof o.denom === "string");
},
isSDK(o) {
return o && (o.$typeUrl === exports.SuperfluidUndelegationsByDelegatorRequest.typeUrl || typeof o.delegator_address === "string" && typeof o.denom === "string");
},
isAmino(o) {
return o && (o.$typeUrl === exports.SuperfluidUndelegationsByDelegatorRequest.typeUrl || typeof o.delegator_address === "string" && typeof o.denom === "string");
},
encode(message, writer = binary_1.BinaryWriter.create()) {
if (message.delegatorAddress !== "") {
writer.uint32(10).string(message.delegatorAddress);
}
if (message.denom !== "") {
writer.uint32(18).string(message.denom);
}
return writer;
},
decode(input, length) {
const reader = input instanceof binary_1.BinaryReader ? input : new binary_1.BinaryReader(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseSuperfluidUndelegationsByDelegatorRequest();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1:
message.delegatorAddress = reader.string();
break;
case 2:
message.denom = reader.string();
break;
default:
reader.skipType(tag & 7);
break;
}
}
return message;
},
fromPartial(object) {
const message = createBaseSuperfluidUndelegationsByDelegatorRequest();
message.delegatorAddress = object.delegatorAddress ?? "";
message.denom = object.denom ?? "";
return message;
},
fromAmino(object) {
const message = createBaseSuperfluidUndelegationsByDelegatorRequest();
if (object.delegator_address !== undefined && object.delegator_address !== null) {
message.delegatorAddress = object.delegator_address;
}
if (object.denom !== undefined && object.denom !== null) {
message.denom = object.denom;
}
return message;
},
toAmino(message) {
const obj = {};
obj.delegator_address = message.delegatorAddress === "" ? undefined : message.delegatorAddress;
obj.denom = message.denom === "" ? undefined : message.denom;
return obj;
},
fromAminoMsg(object) {
return exports.SuperfluidUndelegationsByDelegatorRequest.fromAmino(object.value);
},
toAminoMsg(message) {
return {
type: "osmosis/superfluid-undelegations-by-delegator-request",
value: exports.SuperfluidUndelegationsByDelegatorRequest.toAmino(message)
};
},
fromProtoMsg(message) {
return exports.SuperfluidUndelegationsByDelegatorRequest.decode(message.value);
},
toProto(message) {
return exports.SuperfluidUndelegationsByDelegatorRequest.encode(message).finish();
},
toProtoMsg(message) {
return {
typeUrl: "/osmosis.superfluid.SuperfluidUndelegationsByDelegatorRequest",
value: exports.SuperfluidUndelegationsByDelegatorRequest.encode(message).finish()
};
}
};
registry_1.GlobalDecoderRegistry.register(exports.SuperfluidUndelegationsByDelegatorRequest.typeUrl, exports.SuperfluidUndelegationsByDelegatorRequest);
registry_1.GlobalDecoderRegistry.registerAminoProtoMapping(exports.SuperfluidUndelegationsByDelegatorRequest.aminoType, exports.SuperfluidUndelegationsByDelegatorRequest.typeUrl);
function createBaseSuperfluidUndelegationsByDelegatorResponse() {
return {
superfluidDelegationRecords: [],
totalUndelegatedCoins: [],
syntheticLocks: []
};
}
exports.SuperfluidUndelegationsByDelegatorResponse = {
typeUrl: "/osmosis.superfluid.SuperfluidUndelegationsByDelegatorResponse",
aminoType: "osmosis/superfluid-undelegations-by-delegator-response",
is(o) {
return o && (o.$typeUrl === exports.SuperfluidUndelegationsByDelegatorResponse.typeUrl || Array.isArray(o.superfluidDelegationRecords) && (!o.superfluidDelegationRecords.length || superfluid_1.SuperfluidDelegationRecord.is(o.superfluidDelegationRecords[0])) && Array.isArray(o.totalUndelegatedCoins) && (!o.totalUndelegatedCoins.length || coin_1.Coin.is(o.totalUndelegatedCoins[0])) && Array.isArray(o.syntheticLocks) && (!o.syntheticLocks.length || lock_1.SyntheticLock.is(o.syntheticLocks[0])));
},
isSDK(o) {
return o && (o.$typeUrl === exports.SuperfluidUndelegationsByDelegatorResponse.typeUrl || Array.isArray(o.superfluid_delegation_records) && (!o.superfluid_delegation_records.length || superfluid_1.SuperfluidDelegationRecord.isSDK(o.superfluid_delegation_records[0])) && Array.isArray(o.total_undelegated_coins) && (!o.total_undelegated_coins.length || coin_1.Coin.isSDK(o.total_undelegated_coins[0])) && Array.isArray(o.synthetic_locks) && (!o.synthetic_locks.length || lock_1.SyntheticLock.isSDK(o.synthetic_locks[0])));
},
isAmino(o) {
return o && (o.$typeUrl === exports.SuperfluidUndelegationsByDelegatorResponse.typeUrl || Array.isArray(o.superfluid_delegation_records) && (!o.superfluid_delegation_records.length || superfluid_1.SuperfluidDelegationRecord.isAmino(o.superfluid_delegation_records[0])) && Array.isArray(o.total_undelegated_coins) && (!o.total_undelegated_coins.length || coin_1.Coin.isAmino(o.total_undelegated_coins[0])) && Array.isArray(o.synthetic_locks) && (!o.synthetic_locks.length || lock_1.SyntheticLock.isAmino(o.synthetic_locks[0])));
},
encode(message, writer = binary_1.BinaryWriter.create()) {
for (const v of message.superfluidDelegationRecords) {
superfluid_1.SuperfluidDelegationRecord.encode(v, writer.uint32(10).fork()).ldelim();
}
for (const v of message.totalUndelegatedCoins) {
coin_1.Coin.encode(v, writer.uint32(18).fork()).ldelim();
}
for (const v of message.syntheticLocks) {
lock_1.SyntheticLock.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 = createBaseSuperfluidUndelegationsByDelegatorResponse();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1:
message.superfluidDelegationRecords.push(superfluid_1.SuperfluidDelegationRecord.decode(reader, reader.uint32()));
break;
case 2:
message.totalUndelegatedCoins.push(coin_1.Coin.decode(reader, reader.uint32()));
break;
case 3:
message.syntheticLocks.push(lock_1.SyntheticLock.decode(reader, reader.uint32()));
break;
default:
reader.skipType(tag & 7);
break;
}
}
return message;
},
fromPartial(object) {
const message = createBaseSuperfluidUndelegationsByDelegatorResponse();
message.superfluidDelegationRecords = object.superfluidDelegationRecords?.map(e => superfluid_1.SuperfluidDelegationRecord.fromPartial(e)) || [];
message.totalUndelegatedCoins = object.totalUndelegatedCoins?.map(e => coin_1.Coin.fromPartial(e)) || [];
message.syntheticLocks = object.syntheticLocks?.map(e => lock_1.SyntheticLock.fromPartial(e)) || [];
return message;
},
fromAmino(object) {
const message = createBaseSuperfluidUndelegationsByDelegatorResponse();
message.superfluidDelegationRecords = object.superfluid_delegation_records?.map(e => superfluid_1.SuperfluidDelegationRecord.fromAmino(e)) || [];
message.totalUndelegatedCoins = object.total_undelegated_coins?.map(e => coin_1.Coin.fromAmino(e)) || [];
message.syntheticLocks = object.synthetic_locks?.map(e => lock_1.SyntheticLock.fromAmino(e)) || [];
return message;
},
toAmino(message) {
const obj = {};
if (message.superfluidDelegationRecords) {
obj.superfluid_delegation_records = message.superfluidDelegationRecords.map(e => e ? superfluid_1.SuperfluidDelegationRecord.toAmino(e) : undefined);
}
else {
obj.superfluid_delegation_records = message.superfluidDelegationRecords;
}
if (message.totalUndelegatedCoins) {
obj.total_undelegated_coins = message.totalUndelegatedCoins.map(e => e ? coin_1.Coin.toAmino(e) : undefined);
}
else {
obj.total_undelegated_coins = message.totalUndelegatedCoins;
}
if (message.syntheticLocks) {
obj.synthetic_locks = message.syntheticLocks.map(e => e ? lock_1.SyntheticLock.toAmino(e) : undefined);
}
else {
obj.synthetic_locks = message.syntheticLocks;
}
return obj;
},
fromAminoMsg(object) {
return exports.SuperfluidUndelegationsByDelegatorResponse.fromAmino(object.value);
},
toAminoMsg(message) {
return {
type: "osmosis/superfluid-undelegations-by-delegator-response",
value: exports.SuperfluidUndelegationsByDelegatorResponse.toAmino(message)
};
},
fromProtoMsg(message) {
return exports.SuperfluidUndelegationsByDelegatorResponse.decode(message.value);
},
toProto(message) {
return exports.SuperfluidUndelegationsByDelegatorResponse.encode(message).finish();
},
toProtoMsg(message) {
return {
typeUrl: "/osmosis.superfluid.SuperfluidUndelegationsByDelegatorResponse",
value: exports.SuperfluidUndelegationsByDelegatorResponse.encode(message).finish()
};
}
};
registry_1.GlobalDecoderRegistry.register(exports.SuperfluidUndelegationsByDelegatorResponse.typeUrl, exports.SuperfluidUndelegationsByDelegatorResponse);
registry_1.GlobalDecoderRegistry.registerAminoProtoMapping(exports.SuperfluidUndelegationsByDelegatorResponse.aminoType, exports.SuperfluidUndelegationsByDelegatorResponse.typeUrl);
function createBaseSuperfluidDelegationsByValidatorDenomRequest() {
return {
validatorAddress: "",
denom: ""
};
}
exports.SuperfluidDelegationsByValidatorDenomRequest = {
typeUrl: "/osmosis.superfluid.SuperfluidDelegationsByValidatorDenomRequest",
aminoType: "osmosis/superfluid-delegations-by-validator-denom-request",
is(o) {
return o && (o.$typeUrl === exports.SuperfluidDelegationsByValidatorDenomRequest.typeUrl || typeof o.validatorAddress === "string" && typeof o.denom === "string");
},
isSDK(o) {
return o && (o.$typeUrl === exports.SuperfluidDelegationsByValidatorDenomRequest.typeUrl || typeof o.validator_address === "string" && typeof o.denom === "string");
},
isAmino(o) {
return o && (o.$typeUrl === exports.SuperfluidDelegationsByValidatorDenomRequest.typeUrl || typeof o.validator_address === "string" && typeof o.denom === "string");
},
encode(message, writer = binary_1.BinaryWriter.create()) {
if (message.validatorAddress !== "") {
writer.uint32(10).string(message.validatorAddress);
}
if (message.denom !== "") {
writer.uint32(18).string(message.denom);
}
return writer;
},
decode(input, length) {
const reader = input instanceof binary_1.BinaryReader ? input : new binary_1.BinaryReader(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseSuperfluidDelegationsByValidatorDenomRequest();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1:
message.validatorAddress = reader.string();
break;
case 2:
message.denom = reader.string();
break;
default:
reader.skipType(tag & 7);
break;
}
}
return message;
},
fromPartial(object) {
const message = createBaseSuperfluidDelegationsByValidatorDenomRequest();
message.validatorAddress = object.validatorAddress ?? "";
message.denom = object.denom ?? "";
return message;
},
fromAmino(object) {
const message = createBaseSuperfluidDelegationsByValidatorDenomRequest();
if (object.validator_address !== undefined && object.validator_address !== null) {
message.validatorAddress = object.validator_address;
}
if (object.denom !== undefined && object.denom !== null) {
message.denom = object.denom;
}
return message;
},
toAmino(message) {
const obj = {};
obj.validator_address = message.validatorAddress === "" ? undefined : message.validatorAddress;
obj.denom = message.denom === "" ? undefined : message.denom;
return obj;
},
fromAminoMsg(object) {
return exports.SuperfluidDelegationsByValidatorDenomRequest.fromAmino(object.value);
},
toAminoMsg(message) {
return {
type: "osmosis/superfluid-delegations-by-validator-denom-request",
value: exports.SuperfluidDelegationsByValidatorDenomRequest.toAmino(message)
};
},
fromProtoMsg(message) {
return exports.SuperfluidDelegationsByValidatorDenomRequest.decode(message.value);
},
toProto(message) {
return exports.SuperfluidDelegationsByValidatorDenomRequest.encode(message).finish();
},
toProtoMsg(message) {
return {
typeUrl: "/osmosis.superfluid.SuperfluidDelegationsByValidatorDenomRequest",
value: exports.SuperfluidDelegationsByValidatorDenomRequest.encode(message).finish()
};
}
};
registry_1.GlobalDecoderRegistry.register(exports.SuperfluidDelegationsByValidatorDenomRequest.typeUrl, exports.SuperfluidDelegationsByValidatorDenomRequest);
registry_1.GlobalDecoderRegistry.registerAminoProtoMapping(exports.SuperfluidDelegationsByValidatorDenomRequest.aminoType, exports.SuperfluidDelegationsByValidatorDenomRequest.typeUrl);
function createBaseSuperfluidDelegationsByValidatorDenomResponse() {
return {
superfluidDelegationRecords: []
};
}
exports.SuperfluidDelegationsByValidatorDenomResponse = {
typeUrl: "/osmosis.superfluid.SuperfluidDelegationsByValidatorDenomResponse",
aminoType: "osmosis/superfluid-delegations-by-validator-denom-response",
is(o) {
return o && (o.$typeUrl === exports.SuperfluidDelegationsByValidatorDenomResponse.typeUrl || Array.isArray(o.superfluidDelegationRecords) && (!o.superfluidDelegationRecords.length || superfluid_1.SuperfluidDelegationRecord.is(o.superfluidDelegationRecords[0])));
},
isSDK(o) {
return o && (o.$typeUrl === exports.SuperfluidDelegationsByValidatorDenomResponse.typeUrl || Array.isArray(o.superfluid_delegation_records) && (!o.superfluid_delegation_records.length || superfluid_1.SuperfluidDelegationRecord.isSDK(o.superfluid_delegation_records[0])));
},
isAmino(o) {
return o && (o.$typeUrl === exports.SuperfluidDelegationsByValidatorDenomResponse.typeUrl || Array.isArray(o.superfluid_delegation_records) && (!o.superfluid_delegation_records.length || superfluid_1.SuperfluidDelegationRecord.isAmino(o.superfluid_delegation_records[0])));
},
encode(message, writer = binary_1.BinaryWriter.create()) {
for (const v of message.superfluidDelegationRecords) {
superfluid_1.SuperfluidDelegationRecord.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 = createBaseSuperfluidDelegationsByValidatorDenomResponse();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1:
message.superfluidDelegationRecords.push(superfluid_1.SuperfluidDelegationRecord.decode(reader, reader.uint32()));
break;
default:
reader.skipType(tag & 7);
break;
}
}
return message;
},
fromPartial(object) {
const message = createBaseSuperfluidDelegationsByValidatorDenomResponse();
message.superfluidDelegationRecords = object.superfluidDelegationRecords?.map(e => superfluid_1.SuperfluidDelegationRecord.fromPartial(e)) || [];
return message;
},
fromAmino(object) {
const message = createBaseSuperfluidDelegationsByValidatorDenomResponse();
message.superfluidDelegationRecords = object.superfluid_delegation_records?.map(e => superfluid_1.SuperfluidDelegationRecord.fromAmino(e)) || [];
return message;
},
toAmino(message) {
const obj = {};
if (message.superfluidDelegationRecords) {
obj.superfluid_delegation_records = message.superfluidDelegationRecords.map(e => e ? superfluid_1.SuperfluidDelegationRecord.toAmino(e) : undefined);
}
else {
obj.superfluid_delegation_records = message.superfluidDelegationRecords;
}
return obj;
},
fromAminoMsg(object) {
return exports.SuperfluidDelegationsByValidatorDenomResponse.fromAmino(object.value);
},
toAminoMsg(message) {
return {
type: "osmosis/superfluid-delegations-by-validator-denom-response",
value: exports.SuperfluidDelegationsByValidatorDenomResponse.toAmino(message)
};
},
fromProtoMsg(message) {
return exports.SuperfluidDelegationsByValidatorDenomResponse.decode(message.value);
},
toProto(message) {
return exports.SuperfluidDelegationsByValidatorDenomResponse.encode(message).finish();
},
toProtoMsg(message) {
return {
typeUrl: "/osmosis.superfluid.SuperfluidDelegationsByValidatorDenomResponse",
value: exports.SuperfluidDelegationsByValidatorDenomResponse.encode(message).finish()
};
}
};
registry_1.GlobalDecoderRegistry.register(exports.SuperfluidDelegationsByValidatorDenomResponse.typeUrl, exports.SuperfluidDelegationsByValidatorDenomResponse);
registry_1.GlobalDecoderRegistry.registerAminoProtoMapping(exports.SuperfluidDelegationsByValidatorDenomResponse.aminoType, exports.SuperfluidDelegationsByValidatorDenomResponse.typeUrl);
function createBaseEstimateSuperfluidDelegatedAmountByValidatorDenomRequest() {
return {
validatorAddress: "",
denom: ""
};
}
exports.EstimateSuperfluidDelegatedAmountByValidatorDenomRequest = {
typeUrl: "/osmosis.superfluid.EstimateSuperfluidDelegatedAmountByValidatorDenomRequest",
aminoType: "osmosis/estimate-superfluid-delegated-amount-by-validator-denom-request",
is(o) {
return o && (o.$typeUrl === exports.EstimateSuperfluidDelegatedAmountByValidatorDenomRequest.typeUrl || typeof o.validatorAddress === "string" && typeof o.denom === "string");
},
isSDK(o) {
return o && (o.$typeUrl === exports.EstimateSuperfluidDelegatedAmountByValidatorDenomRequest.typeUrl || typeof o.validator_address === "string" && typeof o.denom === "string");
},
isAmino(o) {
return o && (o.$typeUrl === exports.EstimateSuperfluidDelegatedAmountByValidatorDenomRequest.typeUrl || typeof o.validator_address === "string" && typeof o.denom === "string");
},
encode(message, writer = binary_1.BinaryWriter.create()) {
if (message.validatorAddress !== "") {
writer.uint32(10).string(message.validatorAddress);
}
if (message.denom !== "") {
writer.uint32(18).string(message.denom);
}
return writer;
},
decode(input, length) {
const reader = input instanceof binary_1.BinaryReader ? input : new binary_1.BinaryReader(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseEstimateSuperfluidDelegatedAmountByValidatorDenomRequest();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1:
message.validatorAddress = reader.string();
break;
case 2:
message.denom = reader.string();
break;
default:
reader.skipType(tag & 7);
break;
}
}
return message;
},
fromPartial(object) {
const message = createBaseEstimateSuperfluidDelegatedAmountByValidatorDenomRequest();
message.validatorAddress = object.validatorAddress ?? "";
message.denom = object.denom ?? "";
return message;
},
fromAmino(object) {
const message = createBaseEstimateSuperfluidDelegatedAmountByValidatorDenomRequest();
if (object.validator_address !== undefined && object.validator_address !== null) {
message.validatorAddress = object.validator_address;
}
if (object.denom !== undefined && object.denom !== null) {
message.denom = object.denom;
}
return message;
},
toAmino(message) {
const obj = {};
obj.validator_address = message.validatorAddress === "" ? undefined : message.validatorAddress;
obj.denom = message.denom === "" ? undefined : message.denom;
return obj;
},
fromAminoMsg(object) {
return exports.EstimateSuperfluidDelegatedAmountByValidatorDenomRequest.fromAmino(object.value);
},
toAminoMsg(message) {
return {
type: "osmosis/estimate-superfluid-delegated-amount-by-validator-denom-request",
value: exports.EstimateSuperfluidDelegatedAmountByValidatorDenomRequest.toAmino(message)
};
},
fromProtoMsg(message) {
return exports.EstimateSuperfluidDelegatedAmountByValidatorDenomRequest.decode(message.value);
},
toProto(message) {
return exports.EstimateSuperfluidDelegatedAmountByValidatorDenomRequest.encode(message).finish();
},
toProtoMsg(message) {
return {
typeUrl: "/osmosis.superfluid.EstimateSuperfluidDelegatedAmountByValidatorDenomRequest",
value: exports.EstimateSuperfluidDelegatedAmountByValidatorDenomRequest.encode(message).finish()
};
}
};
registry_1.GlobalDecoderRegistry.register(exports.EstimateSuperfluidDelegatedAmountByValidatorDenomRequest.typeUrl, exports.EstimateSuperfluidDelegatedAmountByValidatorDenomRequest);
registry_1.GlobalDecoderRegistry.registerAminoProtoMapping(exports.EstimateSuperfluidDelegatedAmountByValidatorDenomRequest.aminoType, exports.EstimateSuperfluidDelegatedAmountByValidatorDenomRequest.typeUrl);
function createBaseEstimateSuperfluidDelegatedAmountByValidatorDenomResponse() {
return {
totalDelegatedCoins: []
};
}
exports.EstimateSuperfluidDelegatedAmountByValidatorDenomResponse = {
typeUrl: "/osmosis.superfluid.EstimateSuperfluidDelegatedAmountByValidatorDenomResponse",
aminoType: "osmosis/estimate-superfluid-delegated-amount-by-validator-denom-response",
is(o) {
return o && (o.$typeUrl === exports.EstimateSuperfluidDelegatedAmountByValidatorDenomResponse.typeUrl || Array.isArray(o.totalDelegatedCoins) && (!o.totalDelegatedCoins.length || coin_1.Coin.is(o.totalDelegatedCoins[0])));
},
isSDK(o) {
return o && (o.$typeUrl === exports.EstimateSuperfluidDelegatedAmountByValidatorDenomResponse.typeUrl || Array.isArray(o.total_delegated_coins) && (!o.total_delegated_coins.length || coin_1.Coin.isSDK(o.total_delegated_coins[0])));
},
isAmino(o) {
return o && (o.$typeUrl === exports.EstimateSuperfluidDelegatedAmountByValidatorDenomResponse.typeUrl || Array.isArray(o.total_delegated_coins) && (!o.total_delegated_coins.length || coin_1.Coin.isAmino(o.total_delegated_coins[0])));
},
encode(message, writer = binary_1.BinaryWriter.create()) {
for (const v of message.totalDelegatedCoins) {
coin_1.Coin.encode(v, writer.uint32(10).fork()).ldelim();
}
return writer;
},
decode(input, length) {
const reader = input instanceof binary_1.BinaryReader ? input : new binary_1.BinaryReader(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseEstimateSuperfluidDelegatedAmountByValidatorDenomResponse();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1:
message.totalDelegatedCoins.push(coin_1.Coin.decode(reader, reader.uint32()));
break;
default:
reader.skipType(tag & 7);
break;
}
}
return message;
},
fromPartial(object) {
const message = createBaseEstimateSuperfluidDelegatedAmountByValidatorDenomResponse();
message.totalDelegatedCoins = object.totalDelegatedCoins?.map(e => coin_1.Coin.fromPartial(e)) || [];
return message;
},
fromAmino(object) {
const message = createBaseEstimateSuperfluidDelegatedAmountByValidatorDenomResponse();
message.totalDelegatedCoins = object.total_delegated_coins?.map(e => coin_1.Coin.fromAmino(e)) || [];
return message;
},
toAmino(message) {
const obj = {};
if (message.totalDelegatedCoins) {
obj.total_delegated_coins = message.totalDelegatedCoins.map(e => e ? coin_1.Coin.toAmino(e) : undefined);
}
else {
obj.total_delegated_coins = message.totalDelegatedCoins;
}
return obj;
},
fromAminoMsg(object) {
return exports.EstimateSuperfluidDelegatedAmountByValidatorDenomResponse.fromAmino(object.value);
},
toAminoMsg(message) {
return {
type: "osmosis/estimate-superfluid-delegated-amount-by-validator-denom-response",
value: exports.EstimateSuperfluidDelegatedAmountByValidatorDenomResponse.toAmino(message)
};
},
fromProtoMsg(message) {
return exports.EstimateSuperfluidDelegatedAmountByValidatorDenomResponse.decode(message.value);
},
toProto(message) {
return exports.EstimateSuperfluidDelegatedAmountByValidatorDenomResponse.encode(message).finish();
},
toProtoMsg(message) {
return {
typeUrl: "/osmosis.superfluid.EstimateSuperfluidDelegatedAmountByValidatorDenomResponse",
value: exports.EstimateSuperfluidDelegatedAmountByValidatorDenomResponse.encode(message).finish()
};
}
};
registry_1.GlobalDecoderRegistry.register(exports.EstimateSuperfluidDelegatedAmountByValidatorDenomResponse.typeUrl, exports.EstimateSuperfluidDelegatedAmountByValidatorDenomResponse);
registry_1.GlobalDecoderRegistry.registerAminoProtoMapping(exports.EstimateSuperfluidDelegatedAmountByValidatorDenomResponse.aminoType, exports.EstimateSuperfluidDelegatedAmountByValidatorDenomResponse.typeUrl);
function createBaseQueryTotalDelegationByDelegatorRequest() {
return {
delegatorAddress: ""
};
}
exports.QueryTotalDelegationByDelegatorRequest = {
typeUrl: "/osmosis.superfluid.QueryTotalDelegationByDelegatorRequest",
aminoType: "osmosis/query-total-delegation-by-delegator-request",
is(o) {
return o && (o.$typeUrl === exports.QueryTotalDelegationByDelegatorRequest.typeUrl || typeof o.delegatorAddress === "string");
},
isSDK(o) {
return o && (o.$typeUrl === exports.QueryTotalDelegationByDelegatorRequest.typeUrl || typeof o.delegator_address === "string");
},
isAmino(o) {
return o && (o.$typeUrl === exports.QueryTotalDelegationByDelegatorRequest.typeUrl || typeof o.delegator_address === "string");
},
encode(message, writer = binary_1.BinaryWriter.create()) {
if (message.delegatorAddress !== "") {
writer.uint32(10).string(message.delegatorAddress);
}
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 = createBaseQueryTotalDelegationByDelegatorRequest();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1:
message.delegatorAddress = reader.string();
break;
default:
reader.skipType(tag & 7);
break;
}
}
return message;
},
fromPartial(object) {
const message = createBaseQueryTotalDelegationByDelegatorRequest();
message.delegatorAddress = object.delegatorAddress ?? "";
return message;
},
fromAmino(object) {
const message = createBaseQueryTotalDelegationByDelegatorRequest();
if (object.delegator_address !== undefined && object.delegator_address !== null) {
message.delegatorAddress = object.delegator_address;
}
return message;
},
toAmino(message) {
const obj = {};
obj.delegator_address = message.delegatorAddress === "" ? undefined : message.delegatorAddress;
return obj;
},
fromAminoMsg(object) {
return exports.QueryTotalDelegationByDelegatorRequest.fromAmino(object.value);
},
toAminoMsg(message) {
return {
type: "osmosis/query-total-delegation-by-delegator-request",
value: exports.QueryTotalDelegationByDelegatorRequest.toAmino(message)
};
},
fromProtoMsg(message) {
return exports.QueryTotalDelegationByDelegatorRequest.decode(message.value);
},
toProto(message) {
return exports.QueryTotalDelegationByDelegatorRequest.encode(message).finish();
},
toProtoMsg(message) {
return {
typeUrl: "/osmosis.superfluid.QueryTotalDelegationByDelegatorRequest",
value: exports.QueryTotalDelegationByDelegatorRequest.encode(message).finish()
};
}
};
registry_1.GlobalDecoderRegistry.register(exports.QueryTotalDelegationByDelegatorRequest.typeUrl, exports.QueryTotalDelegationByDelegatorRequest);
registry_1.GlobalDecoderRegistry.registerAminoProtoMapping(exports.QueryTotalDelegationByDelegatorRequest.aminoType, exports.QueryTotalDelegationByDelegatorRequest.typeUrl);
function createBaseQueryTotalDelegationByDelegatorResponse() {
return {
superfluidDelegationRecords: [],
delegationResponse: [],
totalDelegatedCoins: [],
totalEquivalentStakedAmount: coin_1.Coin.fromPartial({})
};
}
exports.QueryTotalDelegationByDelegatorResponse = {
typeUrl: "/osmosis.superfluid.QueryTotalDelegationByDelegatorResponse",
aminoType: "osmosis/query-total-delegation-by-delegator-response",
is(o) {
return o && (o.$typeUrl === exports.QueryTotalDelegationByDelegatorResponse.typeUrl || Array.isArray(o.superfluidDelegationRecords) && (!o.superfluidDelegationRecords.length || superfluid_1.SuperfluidDelegationRecord.is(o.superfluidDelegationRecords[0])) && Array.isArray(o.delegationResponse) && (!o.delegationResponse.length || staking_1.DelegationResponse.is(o.delegationResponse[0])) && Array.isArray(o.totalDelegatedCoins) && (!o.totalDelegatedCoins.length || coin_1.Coin.is(o.totalDelegatedCoins[0])) && coin_1.Coin.is(o.totalEquivalentStakedAmount));
},
isSDK(o) {
return o && (o.$typeUrl === exports.QueryTotalDelegationByDelegatorResponse.typeUrl || Array.isArray(o.superfluid_delegation_records) && (!o.superfluid_delegation_records.length || superfluid_1.SuperfluidDelegationRecord.isSDK(o.superfluid_delegation_records[0])) && Array.isArray(o.delegation_response) && (!o.delegation_response.length || staking_1.DelegationResponse.isSDK(o.delegation_response[0])) && Array.isArray(o.total_delegated_coins) && (!o.total_delegated_coins.length || coin_1.Coin.isSDK(o.total_delegated_coins[0])) && coin_1.Coin.isSDK(o.total_equivalent_staked_amount));
},
isAmino(o) {
return o && (o.$typeUrl === exports.QueryTotalDelegationByDelegatorResponse.typeUrl || Array.isArray(o.superfluid_delegation_records) && (!o.superfluid_delegation_records.length || superfluid_1.SuperfluidDelegationRecord.isAmino(o.superfluid_delegation_records[0])) && Array.isArray(o.delegation_response) && (!o.delegation_response.length || staking_1.DelegationResponse.isAmino(o.delegation_response[0])) && Array.isArray(o.total_delegated_coins) && (!o.total_delegated_coins.length || coin_1.Coin.isAmino(o.total_delegated_coins[0])) && coin_1.Coin.isAmino(o.total_equivalent_staked_amount));
},
encode(message, writer = binary_1.BinaryWriter.create()) {
for (const v of message.superfluidDelegationRecords) {
superfluid_1.SuperfluidDelegationRecord.encode(v, writer.uint32(10).fork()).ldelim();
}
for (const v of message.delegationResponse) {
staking_1.DelegationResponse.encode(v, writer.uint32(18).fork()).ldelim();
}
for (const v of message.totalDelegatedCoins) {
coin_1.Coin.encode(v, writer.uint32(26).fork()).ldelim();
}
if (message.totalEquivalentStakedAmount !== undefined) {
coin_1.Coin.encode(message.totalEquivalentStakedAmount, 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 = createBaseQueryTotalDelegationByDelegatorResponse();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1:
message.superfluidDelegationRecords.push(superfluid_1.SuperfluidDelegationRecord.decode(reader, reader.uint32()));
break;
case 2:
message.delegationResponse.push(staking_1.DelegationResponse.decode(reader, reader.uint32()));
break;
case 3:
message.totalDelegatedCoins.push(coin_1.Coin.decode(reader, reader.uint32()));
break;
case 4:
message.totalEquivalentStakedAmount = coin_1.Coin.decode(reader, reader.uint32());
break;
default:
reader.skipType(tag & 7);
break;
}
}
return message;
},
fromPartial(object) {
const message = createBaseQueryTotalDelegationByDelegatorResponse();
message.superfluidDelegationRecords = object.superfluidDelegationRecords?.map(e => superfluid_1.SuperfluidDelegationRecord.fromPartial(e)) || [];
message.delegationResponse = object.delegationResponse?.map(e => staking_1.DelegationResponse.fromPartial(e)) || [];
message.totalDelegatedCoins = object.totalDelegatedCoins?.map(e => coin_1.Coin.fromPartial(e)) || [];
message.totalEquivalentStakedAmount = object.totalEquivalentStakedAmount !== undefined && object.totalEquivalentStakedAmount !== null ? coin_1.Coin.fromPartial(object.totalEquivalentStakedAmount) : undefined;
return message;
},
fromAmino(object) {
const message = createBaseQueryTotalDelegationByDelegatorResponse();
message.superfluidDelegationRecords = object.superfluid_delegation_records?.map(e => superfluid_1.SuperfluidDelegationRecord.fromAmino(e)) || [];
message.delegationResponse = object.delegation_response?.map(e => staking_1.DelegationResponse.fromAmino(e)) || [];
message.totalDelegatedCoins = object.total_delegated_coins?.map(e => coin_1.Coin.fromAmino(e)) || [];
if (object.total_equivalent_staked_amount !== undefined && object.total_equivalent_staked_amount !== null) {
message.totalEquivalentStakedAmount = coin_1.Coin.fromAmino(object.total_equivalent_staked_amount);
}
return message;
},
toAmino(message) {
const obj = {};
if (message.superfluidDelegationRecords) {
obj.superfluid_delegation_records = message.superfluidDelegationRecords.map(e => e ? superfluid_1.SuperfluidDelegationRecord.toAmino(e) : undefined);
}
else {
obj.superfluid_delegation_records = message.superfluidDelegationRecords;
}
if (message.delegationResponse) {
obj.delegation_response = message.delegationResponse.map(e => e ? staking_1.DelegationResponse.toAmino(e) : undefined);
}
else {
obj.delegation_response = message.delegationResponse;
}
if (message.totalDelegatedCoins) {
obj.total_delegated_coins = message.totalDelegatedCoins.map(e => e ? coin_1.Coin.toAmino(e) : undefined);
}
else {
obj.total_delegated_coins = message.totalDelegatedCoins;
}
obj.total_equivalent_staked_amount = message.totalEquivalentStakedAmount ? coin_1.Coin.toAmino(message.totalEquivalentStakedAmount) : undefined;
return obj;
},
fromAminoMsg(object) {
return exports.QueryTotalDelegationByDelegatorResponse.fromAmino(object.value);
},
toAminoMsg(message) {
return {
type: "osmosis/query-total-delegation-by-delegator-response",
value: exports.QueryTotalDelegationByDelegatorResponse.toAmino(message)
};
},
fromProtoMsg(message) {
return exports.QueryTotalDelegationByDelegatorResponse.decode(message.value);
},
toProto(message) {
return exports.QueryTotalDelegationByDelegatorResponse.encode(message).finish();
},
toProtoMsg(message) {
return {
typeUrl: "/osmosis.superfluid.QueryTotalDelegationByDelegatorResponse",
value: exports.QueryTotalDelegationByDelegatorResponse.encode(message).finish()
};
}
};
registry_1.GlobalDecoderRegistry.register(exports.QueryTotalDelegationByDelegatorResponse.typeUrl, exports.QueryTotalDelegationByDelegatorResponse);
registry_1.GlobalDecoderRegistry.registerAminoProtoMapping(exports.QueryTotalDelegationByDelegatorResponse.aminoType, exports.QueryTotalDelegationByDelegatorResponse.typeUrl);
function createBaseQueryUnpoolWhitelistRequest() {
return {};
}
exports.QueryUnpoolWhitelistRequest = {
typeUrl: "/osmosis.superfluid.QueryUnpoolWhitelistRequest",
aminoType: "osmosis/query-unpool-whitelist-request",
is(o) {
return o && o.$typeUrl === exports.QueryUnpoolWhitelistRequest.typeUrl;
},
isSDK(o) {
return o && o.$typeUrl === exports.QueryUnpoolWhitelistRequest.typeUrl;
},
isAmino(o) {
return o && o.$typeUrl === exports.QueryUnpoolWhitelistRequest.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 = createBaseQueryUnpoolWhitelistRequest();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
default:
reader.skipType(tag & 7);
break;
}
}
return message;
},
fromPartial(_) {
const message = createBaseQueryUnpoolWhitelistRequest();
return message;
},
fromAmino(_) {
const message = createBaseQueryUnpoolWhitelistRequest();
return message;
},
toAmino(_) {
const obj = {};
return obj;
},
fromAminoMsg(object) {
return exports.QueryUnpoolWhitelistRequest.fromAmino(object.value);
},
toAminoMsg(message) {
return {
type: "osmosis/query-unpool-whitelist-request",
value: exports.QueryUnpoolWhitelistRequest.toAmino(message)
};
},
fromProtoMsg(message) {
return exports.QueryUnpoolWhitelistRequest.decode(message.value);
},
toProto(message) {
return exports.QueryUnpoolWhitelistRequest.encode(message).finish();
},
toProtoMsg(message) {
return {
typeUrl: "/osmosis.superfluid.QueryUnpoolWhitelistRequest",
value: exports.QueryUnpoolWhitelistRequest.encode(message).finish()
};
}
};
registry_1.GlobalDecoderRegistry.register(exports.QueryUnpoolWhitelistRequest.typeUrl, exports.QueryUnpoolWhitelistRequest);
registry_1.GlobalDecoderRegistry.registerAminoProtoMapping(exports.QueryUnpoolWhitelistRequest.aminoType, exports.QueryUnpoolWhitelistRequest.typeUrl);
function createBaseQueryUnpoolWhitelistResponse() {
return {
poolIds: []
};
}
exports.QueryUnpoolWhitelistResponse = {
typeUrl: "/osmosis.superfluid.QueryUnpoolWhitelistResponse",
aminoType: "osmosis/query-unpool-whitelist-response",
is(o) {
return o && (o.$typeUrl === exports.QueryUnpoolWhitelistResponse.typeUrl || Array.isArray(o.poolIds) && (!o.poolIds.length || typeof o.poolIds[0] === "bigint"));
},
isSDK(o) {
return o && (o.$typeUrl === exports.QueryUnpoolWhitelistResponse.typeUrl || Array.isArray(o.pool_ids) && (!o.pool_ids.length || typeof o.pool_ids[0] === "bigint"));
},
isAmino(o) {
return o && (o.$typeUrl === exports.QueryUnpoolWhitelistResponse.typeUrl || Array.isArray(o.pool_ids) && (!o.pool_ids.length || typeof o.pool_ids[0] === "bigint"));
},
encode(message, writer = binary_1.BinaryWriter.create()) {
writer.uint32(10).fork();
for (const v of message.poolIds) {
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 = createBaseQueryUnpoolWhitelistResponse();
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.poolIds.push(reader.uint64());
}
}
else {
message.poolIds.push(reader.uint64());
}
break;
default:
reader.skipType(tag & 7);
break;
}
}
return message;
},
fromPartial(object) {
const message = createBaseQueryUnpoolWhitelistResponse();
message.poolIds = object.poolIds?.map(e => BigInt(e.toString())) || [];
return message;
},
fromAmino(object) {
const message = createBaseQueryUnpoolWhitelistResponse();
message.poolIds = object.pool_ids?.map(e => BigInt(e)) || [];
return message;
},
toAmino(message) {
const obj = {};
if (message.poolIds) {
obj.pool_ids = message.poolIds.map(e => e.toString());
}
else {
obj.pool_ids = message.poolIds;
}
return obj;
},
fromAminoMsg(object) {
return exports.QueryUnpoolWhitelistResponse.fromAmino(object.value);
},
toAminoMsg(message) {
return {
type: "osmosis/query-unpool-whitelist-response",
value: exports.QueryUnpoolWhitelistResponse.toAmino(message)
};
},
fromProtoMsg(message) {
return exports.QueryUnpoolWhitelistResponse.decode(message.value);
},
toProto(message) {
return exports.QueryUnpoolWhitelistResponse.encode(message).finish();
},
toProtoMsg(message) {
return {
typeUrl: "/osmosis.superfluid.QueryUnpoolWhitelistResponse",
value: exports.QueryUnpoolWhitelistResponse.encode(message).finish()
};
}
};
registry_1.GlobalDecoderRegistry.register(exports.QueryUnpoolWhitelistResponse.typeUrl, exports.QueryUnpoolWhitelistResponse);
registry_1.GlobalDecoderRegistry.registerAminoProtoMapping(exports.QueryUnpoolWhitelistResponse.aminoType, exports.QueryUnpoolWhitelistResponse.typeUrl);
function createBaseUserConcentratedSuperfluidPositionsDelegatedRequest() {
return {
delegatorAddress: ""
};
}
exports.UserConcentratedSuperfluidPositionsDelegatedRequest = {
typeUrl: "/osmosis.superfluid.UserConcentratedSuperfluidPositionsDelegatedRequest",
aminoType: "osmosis/user-concentrated-superfluid-positions-delegated-request",
is(o) {
return o && (o.$typeUrl === exports.UserConcentratedSuperfluidPositionsDelegatedRequest.typeUrl || typeof o.delegatorAddress === "string");
},
isSDK(o) {
return o && (o.$typeUrl === exports.UserConcentratedSuperfluidPositionsDelegatedRequest.typeUrl || typeof o.delegator_address === "string");
},
isAmino(o) {
return o && (o.$typeUrl === exports.UserConcentratedSuperfluidPositionsDelegatedRequest.typeUrl || typeof o.delegator_address === "string");
},
encode(message, writer = binary_1.BinaryWriter.create()) {
if (message.delegatorAddress !== "") {
writer.uint32(10).string(message.delegatorAddress);
}
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 = createBaseUserConcentratedSuperfluidPositionsDelegatedRequest();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1:
message.delegatorAddress = reader.string();
break;
default:
reader.skipType(tag & 7);
break;
}
}
return message;
},
fromPartial(object) {
const message = createBaseUserConcentratedSuperfluidPositionsDelegatedRequest();
message.delegatorAddress = object.delegatorAddress ?? "";
return message;
},
fromAmino(object) {
const message = createBaseUserConcentratedSuperfluidPositionsDelegatedRequest();
if (object.delegator_address !== undefined && object.delegator_address !== null) {
message.delegatorAddress = object.delegator_address;
}
return message;
},
toAmino(message) {
const obj = {};
obj.delegator_address = message.delegatorAddress === "" ? undefined : message.delegatorAddress;
return obj;
},
fromAminoMsg(object) {
return exports.UserConcentratedSuperfluidPositionsDelegatedRequest.fromAmino(object.value);
},
toAminoMsg(message) {
return {
type: "osmosis/user-concentrated-superfluid-positions-delegated-request",
value: exports.UserConcentratedSuperfluidPositionsDelegatedRequest.toAmino(message)
};
},
fromProtoMsg(message) {
return exports.UserConcentratedSuperfluidPositionsDelegatedRequest.decode(message.value);
},
toProto(message) {
return exports.UserConcentratedSuperfluidPositionsDelegatedRequest.encode(message).finish();
},
toProtoMsg(message) {
return {
typeUrl: "/osmosis.superfluid.UserConcentratedSuperfluidPositionsDelegatedRequest",
value: exports.UserConcentratedSuperfluidPositionsDelegatedRequest.encode(message).finish()
};
}
};
registry_1.GlobalDecoderRegistry.register(exports.UserConcentratedSuperfluidPositionsDelegatedRequest.typeUrl, exports.UserConcentratedSuperfluidPositionsDelegatedRequest);
registry_1.GlobalDecoderRegistry.registerAminoProtoMapping(exports.UserConcentratedSuperfluidPositionsDelegatedRequest.aminoType, exports.UserConcentratedSuperfluidPositionsDelegatedRequest.typeUrl);
function createBaseUserConcentratedSuperfluidPositionsDelegatedResponse() {
return {
clPoolUserPositionRecords: []
};
}
exports.UserConcentratedSuperfluidPositionsDelegatedResponse = {
typeUrl: "/osmosis.superfluid.UserConcentratedSuperfluidPositionsDelegatedResponse",
aminoType: "osmosis/user-concentrated-superfluid-positions-delegated-response",
is(o) {
return o && (o.$typeUrl === exports.UserConcentratedSuperfluidPositionsDelegatedResponse.typeUrl || Array.isArray(o.clPoolUserPositionRecords) && (!o.clPoolUserPositionRecords.length || superfluid_1.ConcentratedPoolUserPositionRecord.is(o.clPoolUserPositionRecords[0])));
},
isSDK(o) {
return o && (o.$typeUrl === exports.UserConcentratedSuperfluidPositionsDelegatedResponse.typeUrl || Array.isArray(o.cl_pool_user_position_records) && (!o.cl_pool_user_position_records.length || superfluid_1.ConcentratedPoolUserPositionRecord.isSDK(o.cl_pool_user_position_records[0])));
},
isAmino(o) {
return o && (o.$typeUrl === exports.UserConcentratedSuperfluidPositionsDelegatedResponse.typeUrl || Array.isArray(o.cl_pool_user_position_records) && (!o.cl_pool_user_position_records.length || superfluid_1.ConcentratedPoolUserPositionRecord.isAmino(o.cl_pool_user_position_records[0])));
},
encode(message, writer = binary_1.BinaryWriter.create()) {
for (const v of message.clPoolUserPositionRecords) {
superfluid_1.ConcentratedPoolUserPositionRecord.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 = createBaseUserConcentratedSuperfluidPositionsDelegatedResponse();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1:
message.clPoolUserPositionRecords.push(superfluid_1.ConcentratedPoolUserPositionRecord.decode(reader, reader.uint32()));
break;
default:
reader.skipType(tag & 7);
break;
}
}
return message;
},
fromPartial(object) {
const message = createBaseUserConcentratedSuperfluidPositionsDelegatedResponse();
message.clPoolUserPositionRecords = object.clPoolUserPositionRecords?.map(e => superfluid_1.ConcentratedPoolUserPositionRecord.fromPartial(e)) || [];
return message;
},
fromAmino(object) {
const message = createBaseUserConcentratedSuperfluidPositionsDelegatedResponse();
message.clPoolUserPositionRecords = object.cl_pool_user_position_records?.map(e => superfluid_1.ConcentratedPoolUserPositionRecord.fromAmino(e)) || [];
return message;
},
toAmino(message) {
const obj = {};
if (message.clPoolUserPositionRecords) {
obj.cl_pool_user_position_records = message.clPoolUserPositionRecords.map(e => e ? superfluid_1.ConcentratedPoolUserPositionRecord.toAmino(e) : undefined);
}
else {
obj.cl_pool_user_position_records = message.clPoolUserPositionRecords;
}
return obj;
},
fromAminoMsg(object) {
return exports.UserConcentratedSuperfluidPositionsDelegatedResponse.fromAmino(object.value);
},
toAminoMsg(message) {
return {
type: "osmosis/user-concentrated-superfluid-positions-delegated-response",
value: exports.UserConcentratedSuperfluidPositionsDelegatedResponse.toAmino(message)
};
},
fromProtoMsg(message) {
return exports.UserConcentratedSuperfluidPositionsDelegatedResponse.decode(message.value);
},
toProto(message) {
return exports.UserConcentratedSuperfluidPositionsDelegatedResponse.encode(message).finish();
},
toProtoMsg(message) {
return {
typeUrl: "/osmosis.superfluid.UserConcentratedSuperfluidPositionsDelegatedResponse",
value: exports.UserConcentratedSuperfluidPositionsDelegatedResponse.encode(message).finish()
};
}
};
registry_1.GlobalDecoderRegistry.register(exports.UserConcentratedSuperfluidPositionsDelegatedResponse.typeUrl, exports.UserConcentratedSuperfluidPositionsDelegatedResponse);
registry_1.GlobalDecoderRegistry.registerAminoProtoMapping(exports.UserConcentratedSuperfluidPositionsDelegatedResponse.aminoType, exports.UserConcentratedSuperfluidPositionsDelegatedResponse.typeUrl);
function createBaseUserConcentratedSuperfluidPositionsUndelegatingRequest() {
return {
delegatorAddress: ""
};
}
exports.UserConcentratedSuperfluidPositionsUndelegatingRequest = {
typeUrl: "/osmosis.superfluid.UserConcentratedSuperfluidPositionsUndelegatingRequest",
aminoType: "osmosis/user-concentrated-superfluid-positions-undelegating-request",
is(o) {
return o && (o.$typeUrl === exports.UserConcentratedSuperfluidPositionsUndelegatingRequest.typeUrl || typeof o.delegatorAddress === "string");
},
isSDK(o) {
return o && (o.$typeUrl === exports.UserConcentratedSuperfluidPositionsUndelegatingRequest.typeUrl || typeof o.delegator_address === "string");
},
isAmino(o) {
return o && (o.$typeUrl === exports.UserConcentratedSuperfluidPositionsUndelegatingRequest.typeUrl || typeof o.delegator_address === "string");
},
encode(message, writer = binary_1.BinaryWriter.create()) {
if (message.delegatorAddress !== "") {
writer.uint32(10).string(message.delegatorAddress);
}
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 = createBaseUserConcentratedSuperfluidPositionsUndelegatingRequest();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1:
message.delegatorAddress = reader.string();
break;
default:
reader.skipType(tag & 7);
break;
}
}
return message;
},
fromPartial(object) {
const message = createBaseUserConcentratedSuperfluidPositionsUndelegatingRequest();
message.delegatorAddress = object.delegatorAddress ?? "";
return message;
},
fromAmino(object) {
const message = createBaseUserConcentratedSuperfluidPositionsUndelegatingRequest();
if (object.delegator_address !== undefined && object.delegator_address !== null) {
message.delegatorAddress = object.delegator_address;
}
return message;
},
toAmino(message) {
const obj = {};
obj.delegator_address = message.delegatorAddress === "" ? undefined : message.delegatorAddress;
return obj;
},
fromAminoMsg(object) {
return exports.UserConcentratedSuperfluidPositionsUndelegatingRequest.fromAmino(object.value);
},
toAminoMsg(message) {
return {
type: "osmosis/user-concentrated-superfluid-positions-undelegating-request",
value: exports.UserConcentratedSuperfluidPositionsUndelegatingRequest.toAmino(message)
};
},
fromProtoMsg(message) {
return exports.UserConcentratedSuperfluidPositionsUndelegatingRequest.decode(message.value);
},
toProto(message) {
return exports.UserConcentratedSuperfluidPositionsUndelegatingRequest.encode(message).finish();
},
toProtoMsg(message) {
return {
typeUrl: "/osmosis.superfluid.UserConcentratedSuperfluidPositionsUndelegatingRequest",
value: exports.UserConcentratedSuperfluidPositionsUndelegatingRequest.encode(message).finish()
};
}
};
registry_1.GlobalDecoderRegistry.register(exports.UserConcentratedSuperfluidPositionsUndelegatingRequest.typeUrl, exports.UserConcentratedSuperfluidPositionsUndelegatingRequest);
registry_1.GlobalDecoderRegistry.registerAminoProtoMapping(exports.UserConcentratedSuperfluidPositionsUndelegatingRequest.aminoType, exports.UserConcentratedSuperfluidPositionsUndelegatingRequest.typeUrl);
function createBaseUserConcentratedSuperfluidPositionsUndelegatingResponse() {
return {
clPoolUserPositionRecords: []
};
}
exports.UserConcentratedSuperfluidPositionsUndelegatingResponse = {
typeUrl: "/osmosis.superfluid.UserConcentratedSuperfluidPositionsUndelegatingResponse",
aminoType: "osmosis/user-concentrated-superfluid-positions-undelegating-response",
is(o) {
return o && (o.$typeUrl === exports.UserConcentratedSuperfluidPositionsUndelegatingResponse.typeUrl || Array.isArray(o.clPoolUserPositionRecords) && (!o.clPoolUserPositionRecords.length || superfluid_1.ConcentratedPoolUserPositionRecord.is(o.clPoolUserPositionRecords[0])));
},
isSDK(o) {
return o && (o.$typeUrl === exports.UserConcentratedSuperfluidPositionsUndelegatingResponse.typeUrl || Array.isArray(o.cl_pool_user_position_records) && (!o.cl_pool_user_position_records.length || superfluid_1.ConcentratedPoolUserPositionRecord.isSDK(o.cl_pool_user_position_records[0])));
},
isAmino(o) {
return o && (o.$typeUrl === exports.UserConcentratedSuperfluidPositionsUndelegatingResponse.typeUrl || Array.isArray(o.cl_pool_user_position_records) && (!o.cl_pool_user_position_records.length || superfluid_1.ConcentratedPoolUserPositionRecord.isAmino(o.cl_pool_user_position_records[0])));
},
encode(message, writer = binary_1.BinaryWriter.create()) {
for (const v of message.clPoolUserPositionRecords) {
superfluid_1.ConcentratedPoolUserPositionRecord.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 = createBaseUserConcentratedSuperfluidPositionsUndelegatingResponse();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1:
message.clPoolUserPositionRecords.push(superfluid_1.ConcentratedPoolUserPositionRecord.decode(reader, reader.uint32()));
break;
default:
reader.skipType(tag & 7);
break;
}
}
return message;
},
fromPartial(object) {
const message = createBaseUserConcentratedSuperfluidPositionsUndelegatingResponse();
message.clPoolUserPositionRecords = object.clPoolUserPositionRecords?.map(e => superfluid_1.ConcentratedPoolUserPositionRecord.fromPartial(e)) || [];
return message;
},
fromAmino(object) {
const message = createBaseUserConcentratedSuperfluidPositionsUndelegatingResponse();
message.clPoolUserPositionRecords = object.cl_pool_user_position_records?.map(e => superfluid_1.ConcentratedPoolUserPositionRecord.fromAmino(e)) || [];
return message;
},
toAmino(message) {
const obj = {};
if (message.clPoolUserPositionRecords) {
obj.cl_pool_user_position_records = message.clPoolUserPositionRecords.map(e => e ? superfluid_1.ConcentratedPoolUserPositionRecord.toAmino(e) : undefined);
}
else {
obj.cl_pool_user_position_records = message.clPoolUserPositionRecords;
}
return obj;
},
fromAminoMsg(object) {
return exports.UserConcentratedSuperfluidPositionsUndelegatingResponse.fromAmino(object.value);
},
toAminoMsg(message) {
return {
type: "osmosis/user-concentrated-superfluid-positions-undelegating-response",
value: exports.UserConcentratedSuperfluidPositionsUndelegatingResponse.toAmino(message)
};
},
fromProtoMsg(message) {
return exports.UserConcentratedSuperfluidPositionsUndelegatingResponse.decode(message.value);
},
toProto(message) {
return exports.UserConcentratedSuperfluidPositionsUndelegatingResponse.encode(message).finish();
},
toProtoMsg(message) {
return {
typeUrl: "/osmosis.superfluid.UserConcentratedSuperfluidPositionsUndelegatingResponse",
value: exports.UserConcentratedSuperfluidPositionsUndelegatingResponse.encode(message).finish()
};
}
};
registry_1.GlobalDecoderRegistry.register(exports.UserConcentratedSuperfluidPositionsUndelegatingResponse.typeUrl, exports.UserConcentratedSuperfluidPositionsUndelegatingResponse);
registry_1.GlobalDecoderRegistry.registerAminoProtoMapping(exports.UserConcentratedSuperfluidPositionsUndelegatingResponse.aminoType, exports.UserConcentratedSuperfluidPositionsUndelegatingResponse.typeUrl);
function createBaseQueryRestSupplyRequest() {
return {
denom: ""
};
}
exports.QueryRestSupplyRequest = {
typeUrl: "/osmosis.superfluid.QueryRestSupplyRequest",
aminoType: "osmosis/query-rest-supply-request",
is(o) {
return o && (o.$typeUrl === exports.QueryRestSupplyRequest.typeUrl || typeof o.denom === "string");
},
isSDK(o) {
return o && (o.$typeUrl === exports.QueryRestSupplyRequest.typeUrl || typeof o.denom === "string");
},
isAmino(o) {
return o && (o.$typeUrl === exports.QueryRestSupplyRequest.typeUrl || typeof o.denom === "string");
},
encode(message, writer = binary_1.BinaryWriter.create()) {
if (message.denom !== "") {
writer.uint32(10).string(message.denom);
}
return writer;
},
decode(input, length) {
const reader = input instanceof binary_1.BinaryReader ? input : new binary_1.BinaryReader(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseQueryRestSupplyRequest();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1:
message.denom = reader.string();
break;
default:
reader.skipType(tag & 7);
break;
}
}
return message;
},
fromPartial(object) {
const message = createBaseQueryRestSupplyRequest();
message.denom = object.denom ?? "";
return message;
},
fromAmino(object) {
const message = createBaseQueryRestSupplyRequest();
if (object.denom !== undefined && object.denom !== null) {
message.denom = object.denom;
}
return message;
},
toAmino(message) {
const obj = {};
obj.denom = message.denom === "" ? undefined : message.denom;
return obj;
},
fromAminoMsg(object) {
return exports.QueryRestSupplyRequest.fromAmino(object.value);
},
toAminoMsg(message) {
return {
type: "osmosis/query-rest-supply-request",
value: exports.QueryRestSupplyRequest.toAmino(message)
};
},
fromProtoMsg(message) {
return exports.QueryRestSupplyRequest.decode(message.value);
},
toProto(message) {
return exports.QueryRestSupplyRequest.encode(message).finish();
},
toProtoMsg(message) {
return {
typeUrl: "/osmosis.superfluid.QueryRestSupplyRequest",
value: exports.QueryRestSupplyRequest.encode(message).finish()
};
}
};
registry_1.GlobalDecoderRegistry.register(exports.QueryRestSupplyRequest.typeUrl, exports.QueryRestSupplyRequest);
registry_1.GlobalDecoderRegistry.registerAminoProtoMapping(exports.QueryRestSupplyRequest.aminoType, exports.QueryRestSupplyRequest.typeUrl);
function createBaseQueryRestSupplyResponse() {
return {
amount: coin_1.Coin.fromPartial({})
};
}
exports.QueryRestSupplyResponse = {
typeUrl: "/osmosis.superfluid.QueryRestSupplyResponse",
aminoType: "osmosis/query-rest-supply-response",
is(o) {
return o && (o.$typeUrl === exports.QueryRestSupplyResponse.typeUrl || coin_1.Coin.is(o.amount));
},
isSDK(o) {
return o && (o.$typeUrl === exports.QueryRestSupplyResponse.typeUrl || coin_1.Coin.isSDK(o.amount));
},
isAmino(o) {
return o && (o.$typeUrl === exports.QueryRestSupplyResponse.typeUrl || coin_1.Coin.isAmino(o.amount));
},
encode(message, writer = binary_1.BinaryWriter.create()) {
if (message.amount !== undefined) {
coin_1.Coin.encode(message.amount, 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 = createBaseQueryRestSupplyResponse();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1:
message.amount = coin_1.Coin.decode(reader, reader.uint32());
break;
default:
reader.skipType(tag & 7);
break;
}
}
return message;
},
fromPartial(object) {
const message = createBaseQueryRestSupplyResponse();
message.amount = object.amount !== undefined && object.amount !== null ? coin_1.Coin.fromPartial(object.amount) : undefined;
return message;
},
fromAmino(object) {
const message = createBaseQueryRestSupplyResponse();
if (object.amount !== undefined && object.amount !== null) {
message.amount = coin_1.Coin.fromAmino(object.amount);
}
return message;
},
toAmino(message) {
const obj = {};
obj.amount = message.amount ? coin_1.Coin.toAmino(message.amount) : undefined;
return obj;
},
fromAminoMsg(object) {
return exports.QueryRestSupplyResponse.fromAmino(object.value);
},
toAminoMsg(message) {
return {
type: "osmosis/query-rest-supply-response",
value: exports.QueryRestSupplyResponse.toAmino(message)
};
},
fromProtoMsg(message) {
return exports.QueryRestSupplyResponse.decode(message.value);
},
toProto(message) {
return exports.QueryRestSupplyResponse.encode(message).finish();
},
toProtoMsg(message) {
return {
typeUrl: "/osmosis.superfluid.QueryRestSupplyResponse",
value: exports.QueryRestSupplyResponse.encode(message).finish()
};
}
};
registry_1.GlobalDecoderRegistry.register(exports.QueryRestSupplyResponse.typeUrl, exports.QueryRestSupplyResponse);
registry_1.GlobalDecoderRegistry.registerAminoProtoMapping(exports.QueryRestSupplyResponse.aminoType, exports.QueryRestSupplyResponse.typeUrl);