UNPKG

@bandprotocol/bandchain.js

Version:

TypeScript library for Cosmos SDK and BandChain

1,437 lines (1,436 loc) 49.6 kB
//@ts-nocheck import { PageRequest, PageResponse } from "../../../cosmos/base/query/v1beta1/pagination"; import { CurrentFeedWithDeviations, Price, ReferenceSourceConfig, Signal, ValidatorPrice } from "./feeds"; import { Params } from "./params"; import { BinaryReader, BinaryWriter } from "../../../binary"; function createBaseQueryCurrentFeedsRequest() { return {}; } export const QueryCurrentFeedsRequest = { typeUrl: "/band.feeds.v1beta1.QueryCurrentFeedsRequest", 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 = createBaseQueryCurrentFeedsRequest(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { default: reader.skipType(tag & 7); break; } } return message; }, fromPartial(_) { const message = createBaseQueryCurrentFeedsRequest(); return message; }, fromAmino(_) { const message = createBaseQueryCurrentFeedsRequest(); return message; }, toAmino(_) { const obj = {}; return obj; }, fromAminoMsg(object) { return QueryCurrentFeedsRequest.fromAmino(object.value); }, fromProtoMsg(message) { return QueryCurrentFeedsRequest.decode(message.value); }, toProto(message) { return QueryCurrentFeedsRequest.encode(message).finish(); }, toProtoMsg(message) { return { typeUrl: "/band.feeds.v1beta1.QueryCurrentFeedsRequest", value: QueryCurrentFeedsRequest.encode(message).finish() }; } }; function createBaseQueryCurrentFeedsResponse() { return { currentFeeds: CurrentFeedWithDeviations.fromPartial({}) }; } export const QueryCurrentFeedsResponse = { typeUrl: "/band.feeds.v1beta1.QueryCurrentFeedsResponse", encode(message, writer = BinaryWriter.create()) { if (message.currentFeeds !== undefined) { CurrentFeedWithDeviations.encode(message.currentFeeds, 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 = createBaseQueryCurrentFeedsResponse(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: message.currentFeeds = CurrentFeedWithDeviations.decode(reader, reader.uint32()); break; default: reader.skipType(tag & 7); break; } } return message; }, fromPartial(object) { const message = createBaseQueryCurrentFeedsResponse(); message.currentFeeds = object.currentFeeds !== undefined && object.currentFeeds !== null ? CurrentFeedWithDeviations.fromPartial(object.currentFeeds) : undefined; return message; }, fromAmino(object) { const message = createBaseQueryCurrentFeedsResponse(); if (object.current_feeds !== undefined && object.current_feeds !== null) { message.currentFeeds = CurrentFeedWithDeviations.fromAmino(object.current_feeds); } return message; }, toAmino(message) { const obj = {}; obj.current_feeds = message.currentFeeds ? CurrentFeedWithDeviations.toAmino(message.currentFeeds) : undefined; return obj; }, fromAminoMsg(object) { return QueryCurrentFeedsResponse.fromAmino(object.value); }, fromProtoMsg(message) { return QueryCurrentFeedsResponse.decode(message.value); }, toProto(message) { return QueryCurrentFeedsResponse.encode(message).finish(); }, toProtoMsg(message) { return { typeUrl: "/band.feeds.v1beta1.QueryCurrentFeedsResponse", value: QueryCurrentFeedsResponse.encode(message).finish() }; } }; function createBaseQueryIsFeederRequest() { return { validator: "", feeder: "" }; } export const QueryIsFeederRequest = { typeUrl: "/band.feeds.v1beta1.QueryIsFeederRequest", encode(message, writer = BinaryWriter.create()) { if (message.validator !== "") { writer.uint32(10).string(message.validator); } if (message.feeder !== "") { writer.uint32(18).string(message.feeder); } 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 = createBaseQueryIsFeederRequest(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: message.validator = reader.string(); break; case 2: message.feeder = reader.string(); break; default: reader.skipType(tag & 7); break; } } return message; }, fromPartial(object) { const message = createBaseQueryIsFeederRequest(); message.validator = object.validator ?? ""; message.feeder = object.feeder ?? ""; return message; }, fromAmino(object) { const message = createBaseQueryIsFeederRequest(); if (object.validator !== undefined && object.validator !== null) { message.validator = object.validator; } if (object.feeder !== undefined && object.feeder !== null) { message.feeder = object.feeder; } return message; }, toAmino(message) { const obj = {}; obj.validator = message.validator === "" ? undefined : message.validator; obj.feeder = message.feeder === "" ? undefined : message.feeder; return obj; }, fromAminoMsg(object) { return QueryIsFeederRequest.fromAmino(object.value); }, fromProtoMsg(message) { return QueryIsFeederRequest.decode(message.value); }, toProto(message) { return QueryIsFeederRequest.encode(message).finish(); }, toProtoMsg(message) { return { typeUrl: "/band.feeds.v1beta1.QueryIsFeederRequest", value: QueryIsFeederRequest.encode(message).finish() }; } }; function createBaseQueryIsFeederResponse() { return { isFeeder: false }; } export const QueryIsFeederResponse = { typeUrl: "/band.feeds.v1beta1.QueryIsFeederResponse", encode(message, writer = BinaryWriter.create()) { if (message.isFeeder === true) { writer.uint32(8).bool(message.isFeeder); } 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 = createBaseQueryIsFeederResponse(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: message.isFeeder = reader.bool(); break; default: reader.skipType(tag & 7); break; } } return message; }, fromPartial(object) { const message = createBaseQueryIsFeederResponse(); message.isFeeder = object.isFeeder ?? false; return message; }, fromAmino(object) { const message = createBaseQueryIsFeederResponse(); if (object.is_feeder !== undefined && object.is_feeder !== null) { message.isFeeder = object.is_feeder; } return message; }, toAmino(message) { const obj = {}; obj.is_feeder = message.isFeeder === false ? undefined : message.isFeeder; return obj; }, fromAminoMsg(object) { return QueryIsFeederResponse.fromAmino(object.value); }, fromProtoMsg(message) { return QueryIsFeederResponse.decode(message.value); }, toProto(message) { return QueryIsFeederResponse.encode(message).finish(); }, toProtoMsg(message) { return { typeUrl: "/band.feeds.v1beta1.QueryIsFeederResponse", value: QueryIsFeederResponse.encode(message).finish() }; } }; function createBaseQueryParamsRequest() { return {}; } export const QueryParamsRequest = { typeUrl: "/band.feeds.v1beta1.QueryParamsRequest", 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); }, fromProtoMsg(message) { return QueryParamsRequest.decode(message.value); }, toProto(message) { return QueryParamsRequest.encode(message).finish(); }, toProtoMsg(message) { return { typeUrl: "/band.feeds.v1beta1.QueryParamsRequest", value: QueryParamsRequest.encode(message).finish() }; } }; function createBaseQueryParamsResponse() { return { params: Params.fromPartial({}) }; } export const QueryParamsResponse = { typeUrl: "/band.feeds.v1beta1.QueryParamsResponse", 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); }, fromProtoMsg(message) { return QueryParamsResponse.decode(message.value); }, toProto(message) { return QueryParamsResponse.encode(message).finish(); }, toProtoMsg(message) { return { typeUrl: "/band.feeds.v1beta1.QueryParamsResponse", value: QueryParamsResponse.encode(message).finish() }; } }; function createBaseQueryPriceRequest() { return { signalId: "" }; } export const QueryPriceRequest = { typeUrl: "/band.feeds.v1beta1.QueryPriceRequest", encode(message, writer = BinaryWriter.create()) { if (message.signalId !== "") { writer.uint32(10).string(message.signalId); } 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 = createBaseQueryPriceRequest(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: message.signalId = reader.string(); break; default: reader.skipType(tag & 7); break; } } return message; }, fromPartial(object) { const message = createBaseQueryPriceRequest(); message.signalId = object.signalId ?? ""; return message; }, fromAmino(object) { const message = createBaseQueryPriceRequest(); if (object.signal_id !== undefined && object.signal_id !== null) { message.signalId = object.signal_id; } return message; }, toAmino(message) { const obj = {}; obj.signal_id = message.signalId === "" ? undefined : message.signalId; return obj; }, fromAminoMsg(object) { return QueryPriceRequest.fromAmino(object.value); }, fromProtoMsg(message) { return QueryPriceRequest.decode(message.value); }, toProto(message) { return QueryPriceRequest.encode(message).finish(); }, toProtoMsg(message) { return { typeUrl: "/band.feeds.v1beta1.QueryPriceRequest", value: QueryPriceRequest.encode(message).finish() }; } }; function createBaseQueryPriceResponse() { return { price: Price.fromPartial({}) }; } export const QueryPriceResponse = { typeUrl: "/band.feeds.v1beta1.QueryPriceResponse", encode(message, writer = BinaryWriter.create()) { if (message.price !== undefined) { Price.encode(message.price, 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 = createBaseQueryPriceResponse(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: message.price = Price.decode(reader, reader.uint32()); break; default: reader.skipType(tag & 7); break; } } return message; }, fromPartial(object) { const message = createBaseQueryPriceResponse(); message.price = object.price !== undefined && object.price !== null ? Price.fromPartial(object.price) : undefined; return message; }, fromAmino(object) { const message = createBaseQueryPriceResponse(); if (object.price !== undefined && object.price !== null) { message.price = Price.fromAmino(object.price); } return message; }, toAmino(message) { const obj = {}; obj.price = message.price ? Price.toAmino(message.price) : undefined; return obj; }, fromAminoMsg(object) { return QueryPriceResponse.fromAmino(object.value); }, fromProtoMsg(message) { return QueryPriceResponse.decode(message.value); }, toProto(message) { return QueryPriceResponse.encode(message).finish(); }, toProtoMsg(message) { return { typeUrl: "/band.feeds.v1beta1.QueryPriceResponse", value: QueryPriceResponse.encode(message).finish() }; } }; function createBaseQueryPricesRequest() { return { signalIds: [] }; } export const QueryPricesRequest = { typeUrl: "/band.feeds.v1beta1.QueryPricesRequest", encode(message, writer = BinaryWriter.create()) { for (const v of message.signalIds) { writer.uint32(10).string(v); } 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 = createBaseQueryPricesRequest(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: message.signalIds.push(reader.string()); break; default: reader.skipType(tag & 7); break; } } return message; }, fromPartial(object) { const message = createBaseQueryPricesRequest(); message.signalIds = object.signalIds?.map(e => e) || []; return message; }, fromAmino(object) { const message = createBaseQueryPricesRequest(); message.signalIds = object.signal_ids?.map(e => e) || []; return message; }, toAmino(message) { const obj = {}; if (message.signalIds) { obj.signal_ids = message.signalIds.map(e => e); } else { obj.signal_ids = message.signalIds; } return obj; }, fromAminoMsg(object) { return QueryPricesRequest.fromAmino(object.value); }, fromProtoMsg(message) { return QueryPricesRequest.decode(message.value); }, toProto(message) { return QueryPricesRequest.encode(message).finish(); }, toProtoMsg(message) { return { typeUrl: "/band.feeds.v1beta1.QueryPricesRequest", value: QueryPricesRequest.encode(message).finish() }; } }; function createBaseQueryPricesResponse() { return { prices: [] }; } export const QueryPricesResponse = { typeUrl: "/band.feeds.v1beta1.QueryPricesResponse", encode(message, writer = BinaryWriter.create()) { for (const v of message.prices) { Price.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 = createBaseQueryPricesResponse(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: message.prices.push(Price.decode(reader, reader.uint32())); break; default: reader.skipType(tag & 7); break; } } return message; }, fromPartial(object) { const message = createBaseQueryPricesResponse(); message.prices = object.prices?.map(e => Price.fromPartial(e)) || []; return message; }, fromAmino(object) { const message = createBaseQueryPricesResponse(); message.prices = object.prices?.map(e => Price.fromAmino(e)) || []; return message; }, toAmino(message) { const obj = {}; if (message.prices) { obj.prices = message.prices.map(e => e ? Price.toAmino(e) : undefined); } else { obj.prices = message.prices; } return obj; }, fromAminoMsg(object) { return QueryPricesResponse.fromAmino(object.value); }, fromProtoMsg(message) { return QueryPricesResponse.decode(message.value); }, toProto(message) { return QueryPricesResponse.encode(message).finish(); }, toProtoMsg(message) { return { typeUrl: "/band.feeds.v1beta1.QueryPricesResponse", value: QueryPricesResponse.encode(message).finish() }; } }; function createBaseQueryAllPricesRequest() { return { pagination: undefined }; } export const QueryAllPricesRequest = { typeUrl: "/band.feeds.v1beta1.QueryAllPricesRequest", 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 = createBaseQueryAllPricesRequest(); 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 = createBaseQueryAllPricesRequest(); message.pagination = object.pagination !== undefined && object.pagination !== null ? PageRequest.fromPartial(object.pagination) : undefined; return message; }, fromAmino(object) { const message = createBaseQueryAllPricesRequest(); 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 QueryAllPricesRequest.fromAmino(object.value); }, fromProtoMsg(message) { return QueryAllPricesRequest.decode(message.value); }, toProto(message) { return QueryAllPricesRequest.encode(message).finish(); }, toProtoMsg(message) { return { typeUrl: "/band.feeds.v1beta1.QueryAllPricesRequest", value: QueryAllPricesRequest.encode(message).finish() }; } }; function createBaseQueryAllPricesResponse() { return { prices: [], pagination: undefined }; } export const QueryAllPricesResponse = { typeUrl: "/band.feeds.v1beta1.QueryAllPricesResponse", encode(message, writer = BinaryWriter.create()) { for (const v of message.prices) { Price.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 = createBaseQueryAllPricesResponse(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: message.prices.push(Price.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 = createBaseQueryAllPricesResponse(); message.prices = object.prices?.map(e => Price.fromPartial(e)) || []; message.pagination = object.pagination !== undefined && object.pagination !== null ? PageResponse.fromPartial(object.pagination) : undefined; return message; }, fromAmino(object) { const message = createBaseQueryAllPricesResponse(); message.prices = object.prices?.map(e => Price.fromAmino(e)) || []; if (object.pagination !== undefined && object.pagination !== null) { message.pagination = PageResponse.fromAmino(object.pagination); } return message; }, toAmino(message) { const obj = {}; if (message.prices) { obj.prices = message.prices.map(e => e ? Price.toAmino(e) : undefined); } else { obj.prices = message.prices; } obj.pagination = message.pagination ? PageResponse.toAmino(message.pagination) : undefined; return obj; }, fromAminoMsg(object) { return QueryAllPricesResponse.fromAmino(object.value); }, fromProtoMsg(message) { return QueryAllPricesResponse.decode(message.value); }, toProto(message) { return QueryAllPricesResponse.encode(message).finish(); }, toProtoMsg(message) { return { typeUrl: "/band.feeds.v1beta1.QueryAllPricesResponse", value: QueryAllPricesResponse.encode(message).finish() }; } }; function createBaseQueryReferenceSourceConfigRequest() { return {}; } export const QueryReferenceSourceConfigRequest = { typeUrl: "/band.feeds.v1beta1.QueryReferenceSourceConfigRequest", 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 = createBaseQueryReferenceSourceConfigRequest(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { default: reader.skipType(tag & 7); break; } } return message; }, fromPartial(_) { const message = createBaseQueryReferenceSourceConfigRequest(); return message; }, fromAmino(_) { const message = createBaseQueryReferenceSourceConfigRequest(); return message; }, toAmino(_) { const obj = {}; return obj; }, fromAminoMsg(object) { return QueryReferenceSourceConfigRequest.fromAmino(object.value); }, fromProtoMsg(message) { return QueryReferenceSourceConfigRequest.decode(message.value); }, toProto(message) { return QueryReferenceSourceConfigRequest.encode(message).finish(); }, toProtoMsg(message) { return { typeUrl: "/band.feeds.v1beta1.QueryReferenceSourceConfigRequest", value: QueryReferenceSourceConfigRequest.encode(message).finish() }; } }; function createBaseQueryReferenceSourceConfigResponse() { return { referenceSourceConfig: ReferenceSourceConfig.fromPartial({}) }; } export const QueryReferenceSourceConfigResponse = { typeUrl: "/band.feeds.v1beta1.QueryReferenceSourceConfigResponse", encode(message, writer = BinaryWriter.create()) { if (message.referenceSourceConfig !== undefined) { ReferenceSourceConfig.encode(message.referenceSourceConfig, 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 = createBaseQueryReferenceSourceConfigResponse(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: message.referenceSourceConfig = ReferenceSourceConfig.decode(reader, reader.uint32()); break; default: reader.skipType(tag & 7); break; } } return message; }, fromPartial(object) { const message = createBaseQueryReferenceSourceConfigResponse(); message.referenceSourceConfig = object.referenceSourceConfig !== undefined && object.referenceSourceConfig !== null ? ReferenceSourceConfig.fromPartial(object.referenceSourceConfig) : undefined; return message; }, fromAmino(object) { const message = createBaseQueryReferenceSourceConfigResponse(); if (object.reference_source_config !== undefined && object.reference_source_config !== null) { message.referenceSourceConfig = ReferenceSourceConfig.fromAmino(object.reference_source_config); } return message; }, toAmino(message) { const obj = {}; obj.reference_source_config = message.referenceSourceConfig ? ReferenceSourceConfig.toAmino(message.referenceSourceConfig) : undefined; return obj; }, fromAminoMsg(object) { return QueryReferenceSourceConfigResponse.fromAmino(object.value); }, fromProtoMsg(message) { return QueryReferenceSourceConfigResponse.decode(message.value); }, toProto(message) { return QueryReferenceSourceConfigResponse.encode(message).finish(); }, toProtoMsg(message) { return { typeUrl: "/band.feeds.v1beta1.QueryReferenceSourceConfigResponse", value: QueryReferenceSourceConfigResponse.encode(message).finish() }; } }; function createBaseQuerySignalTotalPowersRequest() { return { signalIds: [], pagination: undefined }; } export const QuerySignalTotalPowersRequest = { typeUrl: "/band.feeds.v1beta1.QuerySignalTotalPowersRequest", encode(message, writer = BinaryWriter.create()) { for (const v of message.signalIds) { writer.uint32(10).string(v); } if (message.pagination !== undefined) { PageRequest.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 = createBaseQuerySignalTotalPowersRequest(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: message.signalIds.push(reader.string()); break; case 2: message.pagination = PageRequest.decode(reader, reader.uint32()); break; default: reader.skipType(tag & 7); break; } } return message; }, fromPartial(object) { const message = createBaseQuerySignalTotalPowersRequest(); message.signalIds = object.signalIds?.map(e => e) || []; message.pagination = object.pagination !== undefined && object.pagination !== null ? PageRequest.fromPartial(object.pagination) : undefined; return message; }, fromAmino(object) { const message = createBaseQuerySignalTotalPowersRequest(); message.signalIds = object.signal_ids?.map(e => e) || []; if (object.pagination !== undefined && object.pagination !== null) { message.pagination = PageRequest.fromAmino(object.pagination); } return message; }, toAmino(message) { const obj = {}; if (message.signalIds) { obj.signal_ids = message.signalIds.map(e => e); } else { obj.signal_ids = message.signalIds; } obj.pagination = message.pagination ? PageRequest.toAmino(message.pagination) : undefined; return obj; }, fromAminoMsg(object) { return QuerySignalTotalPowersRequest.fromAmino(object.value); }, fromProtoMsg(message) { return QuerySignalTotalPowersRequest.decode(message.value); }, toProto(message) { return QuerySignalTotalPowersRequest.encode(message).finish(); }, toProtoMsg(message) { return { typeUrl: "/band.feeds.v1beta1.QuerySignalTotalPowersRequest", value: QuerySignalTotalPowersRequest.encode(message).finish() }; } }; function createBaseQuerySignalTotalPowersResponse() { return { signalTotalPowers: [], pagination: undefined }; } export const QuerySignalTotalPowersResponse = { typeUrl: "/band.feeds.v1beta1.QuerySignalTotalPowersResponse", encode(message, writer = BinaryWriter.create()) { for (const v of message.signalTotalPowers) { Signal.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 = createBaseQuerySignalTotalPowersResponse(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: message.signalTotalPowers.push(Signal.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 = createBaseQuerySignalTotalPowersResponse(); message.signalTotalPowers = object.signalTotalPowers?.map(e => Signal.fromPartial(e)) || []; message.pagination = object.pagination !== undefined && object.pagination !== null ? PageResponse.fromPartial(object.pagination) : undefined; return message; }, fromAmino(object) { const message = createBaseQuerySignalTotalPowersResponse(); message.signalTotalPowers = object.signal_total_powers?.map(e => Signal.fromAmino(e)) || []; if (object.pagination !== undefined && object.pagination !== null) { message.pagination = PageResponse.fromAmino(object.pagination); } return message; }, toAmino(message) { const obj = {}; if (message.signalTotalPowers) { obj.signal_total_powers = message.signalTotalPowers.map(e => e ? Signal.toAmino(e) : undefined); } else { obj.signal_total_powers = message.signalTotalPowers; } obj.pagination = message.pagination ? PageResponse.toAmino(message.pagination) : undefined; return obj; }, fromAminoMsg(object) { return QuerySignalTotalPowersResponse.fromAmino(object.value); }, fromProtoMsg(message) { return QuerySignalTotalPowersResponse.decode(message.value); }, toProto(message) { return QuerySignalTotalPowersResponse.encode(message).finish(); }, toProtoMsg(message) { return { typeUrl: "/band.feeds.v1beta1.QuerySignalTotalPowersResponse", value: QuerySignalTotalPowersResponse.encode(message).finish() }; } }; function createBaseQueryValidValidatorRequest() { return { validator: "" }; } export const QueryValidValidatorRequest = { typeUrl: "/band.feeds.v1beta1.QueryValidValidatorRequest", encode(message, writer = BinaryWriter.create()) { if (message.validator !== "") { writer.uint32(10).string(message.validator); } 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 = createBaseQueryValidValidatorRequest(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: message.validator = reader.string(); break; default: reader.skipType(tag & 7); break; } } return message; }, fromPartial(object) { const message = createBaseQueryValidValidatorRequest(); message.validator = object.validator ?? ""; return message; }, fromAmino(object) { const message = createBaseQueryValidValidatorRequest(); if (object.validator !== undefined && object.validator !== null) { message.validator = object.validator; } return message; }, toAmino(message) { const obj = {}; obj.validator = message.validator === "" ? undefined : message.validator; return obj; }, fromAminoMsg(object) { return QueryValidValidatorRequest.fromAmino(object.value); }, fromProtoMsg(message) { return QueryValidValidatorRequest.decode(message.value); }, toProto(message) { return QueryValidValidatorRequest.encode(message).finish(); }, toProtoMsg(message) { return { typeUrl: "/band.feeds.v1beta1.QueryValidValidatorRequest", value: QueryValidValidatorRequest.encode(message).finish() }; } }; function createBaseQueryValidValidatorResponse() { return { valid: false }; } export const QueryValidValidatorResponse = { typeUrl: "/band.feeds.v1beta1.QueryValidValidatorResponse", encode(message, writer = BinaryWriter.create()) { if (message.valid === true) { writer.uint32(8).bool(message.valid); } 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 = createBaseQueryValidValidatorResponse(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: message.valid = reader.bool(); break; default: reader.skipType(tag & 7); break; } } return message; }, fromPartial(object) { const message = createBaseQueryValidValidatorResponse(); message.valid = object.valid ?? false; return message; }, fromAmino(object) { const message = createBaseQueryValidValidatorResponse(); if (object.valid !== undefined && object.valid !== null) { message.valid = object.valid; } return message; }, toAmino(message) { const obj = {}; obj.valid = message.valid === false ? undefined : message.valid; return obj; }, fromAminoMsg(object) { return QueryValidValidatorResponse.fromAmino(object.value); }, fromProtoMsg(message) { return QueryValidValidatorResponse.decode(message.value); }, toProto(message) { return QueryValidValidatorResponse.encode(message).finish(); }, toProtoMsg(message) { return { typeUrl: "/band.feeds.v1beta1.QueryValidValidatorResponse", value: QueryValidValidatorResponse.encode(message).finish() }; } }; function createBaseQueryValidatorPricesRequest() { return { validator: "", signalIds: [] }; } export const QueryValidatorPricesRequest = { typeUrl: "/band.feeds.v1beta1.QueryValidatorPricesRequest", encode(message, writer = BinaryWriter.create()) { if (message.validator !== "") { writer.uint32(10).string(message.validator); } for (const v of message.signalIds) { writer.uint32(18).string(v); } 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 = createBaseQueryValidatorPricesRequest(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: message.validator = reader.string(); break; case 2: message.signalIds.push(reader.string()); break; default: reader.skipType(tag & 7); break; } } return message; }, fromPartial(object) { const message = createBaseQueryValidatorPricesRequest(); message.validator = object.validator ?? ""; message.signalIds = object.signalIds?.map(e => e) || []; return message; }, fromAmino(object) { const message = createBaseQueryValidatorPricesRequest(); if (object.validator !== undefined && object.validator !== null) { message.validator = object.validator; } message.signalIds = object.signal_ids?.map(e => e) || []; return message; }, toAmino(message) { const obj = {}; obj.validator = message.validator === "" ? undefined : message.validator; if (message.signalIds) { obj.signal_ids = message.signalIds.map(e => e); } else { obj.signal_ids = message.signalIds; } return obj; }, fromAminoMsg(object) { return QueryValidatorPricesRequest.fromAmino(object.value); }, fromProtoMsg(message) { return QueryValidatorPricesRequest.decode(message.value); }, toProto(message) { return QueryValidatorPricesRequest.encode(message).finish(); }, toProtoMsg(message) { return { typeUrl: "/band.feeds.v1beta1.QueryValidatorPricesRequest", value: QueryValidatorPricesRequest.encode(message).finish() }; } }; function createBaseQueryValidatorPricesResponse() { return { validatorPrices: [] }; } export const QueryValidatorPricesResponse = { typeUrl: "/band.feeds.v1beta1.QueryValidatorPricesResponse", encode(message, writer = BinaryWriter.create()) { for (const v of message.validatorPrices) { ValidatorPrice.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 = createBaseQueryValidatorPricesResponse(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: message.validatorPrices.push(ValidatorPrice.decode(reader, reader.uint32())); break; default: reader.skipType(tag & 7); break; } } return message; }, fromPartial(object) { const message = createBaseQueryValidatorPricesResponse(); message.validatorPrices = object.validatorPrices?.map(e => ValidatorPrice.fromPartial(e)) || []; return message; }, fromAmino(object) { const message = createBaseQueryValidatorPricesResponse(); message.validatorPrices = object.validator_prices?.map(e => ValidatorPrice.fromAmino(e)) || []; return message; }, toAmino(message) { const obj = {}; if (message.validatorPrices) { obj.validator_prices = message.validatorPrices.map(e => e ? ValidatorPrice.toAmino(e) : undefined); } else { obj.validator_prices = message.validatorPrices; } return obj; }, fromAminoMsg(object) { return QueryValidatorPricesResponse.fromAmino(object.value); }, fromProtoMsg(message) { return QueryValidatorPricesResponse.decode(message.value); }, toProto(message) { return QueryValidatorPricesResponse.encode(message).finish(); }, toProtoMsg(message) { return { typeUrl: "/band.feeds.v1beta1.QueryValidatorPricesResponse", value: QueryValidatorPricesResponse.encode(message).finish() }; } }; function createBaseQueryVoteRequest() { return { voter: "" }; } export const QueryVoteRequest = { typeUrl: "/band.feeds.v1beta1.QueryVoteRequest", encode(message, writer = BinaryWriter.create()) { if (message.voter !== "") { writer.uint32(10).string(message.voter); } 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 = createBaseQueryVoteRequest(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: message.voter = reader.string(); break; default: reader.skipType(tag & 7); break; } } return message; }, fromPartial(object) { const message = createBaseQueryVoteRequest(); message.voter = object.voter ?? ""; return message; }, fromAmino(object) { const message = createBaseQueryVoteRequest(); if (object.voter !== undefined && object.voter !== null) { message.voter = object.voter; } return message; }, toAmino(message) { const obj = {}; obj.voter = message.voter === "" ? undefined : message.voter; return obj; }, fromAminoMsg(object) { return QueryVoteRequest.fromAmino(object.value); }, fromProtoMsg(message) { return QueryVoteRequest.decode(message.value); }, toProto(message) { return QueryVoteRequest.encode(message).finish(); }, toProtoMsg(message) { return { typeUrl: "/band.feeds.v1beta1.QueryVoteRequest", value: QueryVoteRequest.encode(message).finish() }; } }; function createBaseQueryVoteResponse() { return { signals: [] }; } export const QueryVoteResponse = { typeUrl: "/band.feeds.v1beta1.QueryVoteResponse", encode(message, writer = BinaryWriter.create()) { for (const v of message.signals) { Signal.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 = createBaseQueryVoteResponse(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: message.signals.push(Signal.decode(reader, reader.uint32())); break; default: reader.skipType(tag & 7); break; } } return message; }, fromPartial(object) { const message = createBaseQueryVoteResponse(); message.signals = object.signals?.map(e => Signal.fromPartial(e)) || []; return message; }, fromAmino(object) { const message = createBaseQueryVoteResponse(); message.signals = object.signals?.map(e => Signal.fromAmino(e)) || []; return message; }, toAmino(message) { const obj = {}; if (message.signals) { obj.signals = message.signals.map(e => e ? Signal.toAmino(e) : undefined); } else { obj.signals = message.signals; } return obj; }, fromAminoMsg(object) { return QueryVoteResponse.fromAmino(object.value); }, fromProtoMsg(message) { return QueryVoteResponse.decode(message.value); }, toProto(message) { return QueryVoteResponse.encode(message).finish(); }, toProtoMsg(message) { return { typeUrl: "/band.feeds.v1beta1.QueryVoteResponse", value: QueryVoteResponse.encode(message).finish() }; } };