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

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/MyronKoch-dev/osmosis-mcp-server'

If you have feedback or need assistance with the MCP directory API, please join our Discord server