UNPKG

@cheqd/ts-proto

Version:

A TypeScript package for all transpiled cheqd ProtoBuf definitions.

1,512 lines (1,511 loc) 68.6 kB
// Code generated by protoc-gen-ts_proto. DO NOT EDIT. // versions: // protoc-gen-ts_proto v2.11.4 // protoc unknown // source: cheqd/oracle/v2/query.proto /* eslint-disable */ import { BinaryReader, BinaryWriter } from "@bufbuild/protobuf/wire"; import { DecCoin } from "../../../cosmos/base/v1beta1/coin.js"; import { AggregateExchangeRatePrevote, AggregateExchangeRateVote, Params, PriceStamp, ValidatorRewardSet, } from "./oracle.js"; function createBaseQueryExchangeRates() { return { denom: "" }; } export const QueryExchangeRates = { encode(message, writer = new BinaryWriter()) { if (message.denom !== "") { writer.uint32(10).string(message.denom); } return writer; }, decode(input, length) { const reader = input instanceof BinaryReader ? input : new BinaryReader(input); const end = length === undefined ? reader.len : reader.pos + length; const message = createBaseQueryExchangeRates(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: { if (tag !== 10) { break; } message.denom = reader.string(); continue; } } if ((tag & 7) === 4 || tag === 0) { break; } reader.skip(tag & 7); } return message; }, fromJSON(object) { return { denom: isSet(object.denom) ? globalThis.String(object.denom) : "" }; }, toJSON(message) { const obj = {}; if (message.denom !== "") { obj.denom = message.denom; } return obj; }, create(base) { return QueryExchangeRates.fromPartial(base ?? {}); }, fromPartial(object) { const message = createBaseQueryExchangeRates(); message.denom = object.denom ?? ""; return message; }, }; function createBaseQueryExchangeRatesResponse() { return { exchangeRates: [] }; } export const QueryExchangeRatesResponse = { encode(message, writer = new BinaryWriter()) { for (const v of message.exchangeRates) { DecCoin.encode(v, writer.uint32(10).fork()).join(); } return writer; }, decode(input, length) { const reader = input instanceof BinaryReader ? input : new BinaryReader(input); const end = length === undefined ? reader.len : reader.pos + length; const message = createBaseQueryExchangeRatesResponse(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: { if (tag !== 10) { break; } message.exchangeRates.push(DecCoin.decode(reader, reader.uint32())); continue; } } if ((tag & 7) === 4 || tag === 0) { break; } reader.skip(tag & 7); } return message; }, fromJSON(object) { return { exchangeRates: globalThis.Array.isArray(object?.exchangeRates) ? object.exchangeRates.map((e) => DecCoin.fromJSON(e)) : globalThis.Array.isArray(object?.exchange_rates) ? object.exchange_rates.map((e) => DecCoin.fromJSON(e)) : [], }; }, toJSON(message) { const obj = {}; if (message.exchangeRates?.length) { obj.exchangeRates = message.exchangeRates.map((e) => DecCoin.toJSON(e)); } return obj; }, create(base) { return QueryExchangeRatesResponse.fromPartial(base ?? {}); }, fromPartial(object) { const message = createBaseQueryExchangeRatesResponse(); message.exchangeRates = object.exchangeRates?.map((e) => DecCoin.fromPartial(e)) || []; return message; }, }; function createBaseQueryActiveExchangeRates() { return {}; } export const QueryActiveExchangeRates = { encode(_, writer = new BinaryWriter()) { return writer; }, decode(input, length) { const reader = input instanceof BinaryReader ? input : new BinaryReader(input); const end = length === undefined ? reader.len : reader.pos + length; const message = createBaseQueryActiveExchangeRates(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { } if ((tag & 7) === 4 || tag === 0) { break; } reader.skip(tag & 7); } return message; }, fromJSON(_) { return {}; }, toJSON(_) { const obj = {}; return obj; }, create(base) { return QueryActiveExchangeRates.fromPartial(base ?? {}); }, fromPartial(_) { const message = createBaseQueryActiveExchangeRates(); return message; }, }; function createBaseQueryActiveExchangeRatesResponse() { return { activeRates: [] }; } export const QueryActiveExchangeRatesResponse = { encode(message, writer = new BinaryWriter()) { for (const v of message.activeRates) { writer.uint32(10).string(v); } return writer; }, decode(input, length) { const reader = input instanceof BinaryReader ? input : new BinaryReader(input); const end = length === undefined ? reader.len : reader.pos + length; const message = createBaseQueryActiveExchangeRatesResponse(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: { if (tag !== 10) { break; } message.activeRates.push(reader.string()); continue; } } if ((tag & 7) === 4 || tag === 0) { break; } reader.skip(tag & 7); } return message; }, fromJSON(object) { return { activeRates: globalThis.Array.isArray(object?.activeRates) ? object.activeRates.map((e) => globalThis.String(e)) : globalThis.Array.isArray(object?.active_rates) ? object.active_rates.map((e) => globalThis.String(e)) : [], }; }, toJSON(message) { const obj = {}; if (message.activeRates?.length) { obj.activeRates = message.activeRates; } return obj; }, create(base) { return QueryActiveExchangeRatesResponse.fromPartial(base ?? {}); }, fromPartial(object) { const message = createBaseQueryActiveExchangeRatesResponse(); message.activeRates = object.activeRates?.map((e) => e) || []; return message; }, }; function createBaseQueryFeederDelegation() { return { validatorAddr: "" }; } export const QueryFeederDelegation = { encode(message, writer = new BinaryWriter()) { if (message.validatorAddr !== "") { writer.uint32(10).string(message.validatorAddr); } return writer; }, decode(input, length) { const reader = input instanceof BinaryReader ? input : new BinaryReader(input); const end = length === undefined ? reader.len : reader.pos + length; const message = createBaseQueryFeederDelegation(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: { if (tag !== 10) { break; } message.validatorAddr = reader.string(); continue; } } if ((tag & 7) === 4 || tag === 0) { break; } reader.skip(tag & 7); } return message; }, fromJSON(object) { return { validatorAddr: isSet(object.validatorAddr) ? globalThis.String(object.validatorAddr) : isSet(object.validator_addr) ? globalThis.String(object.validator_addr) : "", }; }, toJSON(message) { const obj = {}; if (message.validatorAddr !== "") { obj.validatorAddr = message.validatorAddr; } return obj; }, create(base) { return QueryFeederDelegation.fromPartial(base ?? {}); }, fromPartial(object) { const message = createBaseQueryFeederDelegation(); message.validatorAddr = object.validatorAddr ?? ""; return message; }, }; function createBaseQueryFeederDelegationResponse() { return { feederAddr: "" }; } export const QueryFeederDelegationResponse = { encode(message, writer = new BinaryWriter()) { if (message.feederAddr !== "") { writer.uint32(10).string(message.feederAddr); } return writer; }, decode(input, length) { const reader = input instanceof BinaryReader ? input : new BinaryReader(input); const end = length === undefined ? reader.len : reader.pos + length; const message = createBaseQueryFeederDelegationResponse(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: { if (tag !== 10) { break; } message.feederAddr = reader.string(); continue; } } if ((tag & 7) === 4 || tag === 0) { break; } reader.skip(tag & 7); } return message; }, fromJSON(object) { return { feederAddr: isSet(object.feederAddr) ? globalThis.String(object.feederAddr) : isSet(object.feeder_addr) ? globalThis.String(object.feeder_addr) : "", }; }, toJSON(message) { const obj = {}; if (message.feederAddr !== "") { obj.feederAddr = message.feederAddr; } return obj; }, create(base) { return QueryFeederDelegationResponse.fromPartial(base ?? {}); }, fromPartial(object) { const message = createBaseQueryFeederDelegationResponse(); message.feederAddr = object.feederAddr ?? ""; return message; }, }; function createBaseQueryMissCounter() { return { validatorAddr: "" }; } export const QueryMissCounter = { encode(message, writer = new BinaryWriter()) { if (message.validatorAddr !== "") { writer.uint32(10).string(message.validatorAddr); } return writer; }, decode(input, length) { const reader = input instanceof BinaryReader ? input : new BinaryReader(input); const end = length === undefined ? reader.len : reader.pos + length; const message = createBaseQueryMissCounter(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: { if (tag !== 10) { break; } message.validatorAddr = reader.string(); continue; } } if ((tag & 7) === 4 || tag === 0) { break; } reader.skip(tag & 7); } return message; }, fromJSON(object) { return { validatorAddr: isSet(object.validatorAddr) ? globalThis.String(object.validatorAddr) : isSet(object.validator_addr) ? globalThis.String(object.validator_addr) : "", }; }, toJSON(message) { const obj = {}; if (message.validatorAddr !== "") { obj.validatorAddr = message.validatorAddr; } return obj; }, create(base) { return QueryMissCounter.fromPartial(base ?? {}); }, fromPartial(object) { const message = createBaseQueryMissCounter(); message.validatorAddr = object.validatorAddr ?? ""; return message; }, }; function createBaseQueryMissCounterResponse() { return { missCounter: 0n }; } export const QueryMissCounterResponse = { encode(message, writer = new BinaryWriter()) { if (message.missCounter !== 0n) { if (BigInt.asUintN(64, message.missCounter) !== message.missCounter) { throw new globalThis.Error("value provided for field message.missCounter of type uint64 too large"); } writer.uint32(8).uint64(message.missCounter); } return writer; }, decode(input, length) { const reader = input instanceof BinaryReader ? input : new BinaryReader(input); const end = length === undefined ? reader.len : reader.pos + length; const message = createBaseQueryMissCounterResponse(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: { if (tag !== 8) { break; } message.missCounter = reader.uint64(); continue; } } if ((tag & 7) === 4 || tag === 0) { break; } reader.skip(tag & 7); } return message; }, fromJSON(object) { return { missCounter: isSet(object.missCounter) ? BigInt(object.missCounter) : isSet(object.miss_counter) ? BigInt(object.miss_counter) : 0n, }; }, toJSON(message) { const obj = {}; if (message.missCounter !== 0n) { obj.missCounter = message.missCounter.toString(); } return obj; }, create(base) { return QueryMissCounterResponse.fromPartial(base ?? {}); }, fromPartial(object) { const message = createBaseQueryMissCounterResponse(); message.missCounter = object.missCounter ?? 0n; return message; }, }; function createBaseQuerySlashWindow() { return {}; } export const QuerySlashWindow = { encode(_, writer = new BinaryWriter()) { return writer; }, decode(input, length) { const reader = input instanceof BinaryReader ? input : new BinaryReader(input); const end = length === undefined ? reader.len : reader.pos + length; const message = createBaseQuerySlashWindow(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { } if ((tag & 7) === 4 || tag === 0) { break; } reader.skip(tag & 7); } return message; }, fromJSON(_) { return {}; }, toJSON(_) { const obj = {}; return obj; }, create(base) { return QuerySlashWindow.fromPartial(base ?? {}); }, fromPartial(_) { const message = createBaseQuerySlashWindow(); return message; }, }; function createBaseQuerySlashWindowResponse() { return { windowProgress: 0n }; } export const QuerySlashWindowResponse = { encode(message, writer = new BinaryWriter()) { if (message.windowProgress !== 0n) { if (BigInt.asUintN(64, message.windowProgress) !== message.windowProgress) { throw new globalThis.Error("value provided for field message.windowProgress of type uint64 too large"); } writer.uint32(8).uint64(message.windowProgress); } return writer; }, decode(input, length) { const reader = input instanceof BinaryReader ? input : new BinaryReader(input); const end = length === undefined ? reader.len : reader.pos + length; const message = createBaseQuerySlashWindowResponse(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: { if (tag !== 8) { break; } message.windowProgress = reader.uint64(); continue; } } if ((tag & 7) === 4 || tag === 0) { break; } reader.skip(tag & 7); } return message; }, fromJSON(object) { return { windowProgress: isSet(object.windowProgress) ? BigInt(object.windowProgress) : isSet(object.window_progress) ? BigInt(object.window_progress) : 0n, }; }, toJSON(message) { const obj = {}; if (message.windowProgress !== 0n) { obj.windowProgress = message.windowProgress.toString(); } return obj; }, create(base) { return QuerySlashWindowResponse.fromPartial(base ?? {}); }, fromPartial(object) { const message = createBaseQuerySlashWindowResponse(); message.windowProgress = object.windowProgress ?? 0n; return message; }, }; function createBaseQueryAggregatePrevote() { return { validatorAddr: "" }; } export const QueryAggregatePrevote = { encode(message, writer = new BinaryWriter()) { if (message.validatorAddr !== "") { writer.uint32(10).string(message.validatorAddr); } return writer; }, decode(input, length) { const reader = input instanceof BinaryReader ? input : new BinaryReader(input); const end = length === undefined ? reader.len : reader.pos + length; const message = createBaseQueryAggregatePrevote(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: { if (tag !== 10) { break; } message.validatorAddr = reader.string(); continue; } } if ((tag & 7) === 4 || tag === 0) { break; } reader.skip(tag & 7); } return message; }, fromJSON(object) { return { validatorAddr: isSet(object.validatorAddr) ? globalThis.String(object.validatorAddr) : isSet(object.validator_addr) ? globalThis.String(object.validator_addr) : "", }; }, toJSON(message) { const obj = {}; if (message.validatorAddr !== "") { obj.validatorAddr = message.validatorAddr; } return obj; }, create(base) { return QueryAggregatePrevote.fromPartial(base ?? {}); }, fromPartial(object) { const message = createBaseQueryAggregatePrevote(); message.validatorAddr = object.validatorAddr ?? ""; return message; }, }; function createBaseQueryAggregatePrevoteResponse() { return { aggregatePrevote: undefined }; } export const QueryAggregatePrevoteResponse = { encode(message, writer = new BinaryWriter()) { if (message.aggregatePrevote !== undefined) { AggregateExchangeRatePrevote.encode(message.aggregatePrevote, writer.uint32(10).fork()).join(); } return writer; }, decode(input, length) { const reader = input instanceof BinaryReader ? input : new BinaryReader(input); const end = length === undefined ? reader.len : reader.pos + length; const message = createBaseQueryAggregatePrevoteResponse(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: { if (tag !== 10) { break; } message.aggregatePrevote = AggregateExchangeRatePrevote.decode(reader, reader.uint32()); continue; } } if ((tag & 7) === 4 || tag === 0) { break; } reader.skip(tag & 7); } return message; }, fromJSON(object) { return { aggregatePrevote: isSet(object.aggregatePrevote) ? AggregateExchangeRatePrevote.fromJSON(object.aggregatePrevote) : isSet(object.aggregate_prevote) ? AggregateExchangeRatePrevote.fromJSON(object.aggregate_prevote) : undefined, }; }, toJSON(message) { const obj = {}; if (message.aggregatePrevote !== undefined) { obj.aggregatePrevote = AggregateExchangeRatePrevote.toJSON(message.aggregatePrevote); } return obj; }, create(base) { return QueryAggregatePrevoteResponse.fromPartial(base ?? {}); }, fromPartial(object) { const message = createBaseQueryAggregatePrevoteResponse(); message.aggregatePrevote = (object.aggregatePrevote !== undefined && object.aggregatePrevote !== null) ? AggregateExchangeRatePrevote.fromPartial(object.aggregatePrevote) : undefined; return message; }, }; function createBaseQueryAggregatePrevotes() { return {}; } export const QueryAggregatePrevotes = { encode(_, writer = new BinaryWriter()) { return writer; }, decode(input, length) { const reader = input instanceof BinaryReader ? input : new BinaryReader(input); const end = length === undefined ? reader.len : reader.pos + length; const message = createBaseQueryAggregatePrevotes(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { } if ((tag & 7) === 4 || tag === 0) { break; } reader.skip(tag & 7); } return message; }, fromJSON(_) { return {}; }, toJSON(_) { const obj = {}; return obj; }, create(base) { return QueryAggregatePrevotes.fromPartial(base ?? {}); }, fromPartial(_) { const message = createBaseQueryAggregatePrevotes(); return message; }, }; function createBaseQueryAggregatePrevotesResponse() { return { aggregatePrevotes: [] }; } export const QueryAggregatePrevotesResponse = { encode(message, writer = new BinaryWriter()) { for (const v of message.aggregatePrevotes) { AggregateExchangeRatePrevote.encode(v, writer.uint32(10).fork()).join(); } return writer; }, decode(input, length) { const reader = input instanceof BinaryReader ? input : new BinaryReader(input); const end = length === undefined ? reader.len : reader.pos + length; const message = createBaseQueryAggregatePrevotesResponse(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: { if (tag !== 10) { break; } message.aggregatePrevotes.push(AggregateExchangeRatePrevote.decode(reader, reader.uint32())); continue; } } if ((tag & 7) === 4 || tag === 0) { break; } reader.skip(tag & 7); } return message; }, fromJSON(object) { return { aggregatePrevotes: globalThis.Array.isArray(object?.aggregatePrevotes) ? object.aggregatePrevotes.map((e) => AggregateExchangeRatePrevote.fromJSON(e)) : globalThis.Array.isArray(object?.aggregate_prevotes) ? object.aggregate_prevotes.map((e) => AggregateExchangeRatePrevote.fromJSON(e)) : [], }; }, toJSON(message) { const obj = {}; if (message.aggregatePrevotes?.length) { obj.aggregatePrevotes = message.aggregatePrevotes.map((e) => AggregateExchangeRatePrevote.toJSON(e)); } return obj; }, create(base) { return QueryAggregatePrevotesResponse.fromPartial(base ?? {}); }, fromPartial(object) { const message = createBaseQueryAggregatePrevotesResponse(); message.aggregatePrevotes = object.aggregatePrevotes?.map((e) => AggregateExchangeRatePrevote.fromPartial(e)) || []; return message; }, }; function createBaseQueryAggregateVote() { return { validatorAddr: "" }; } export const QueryAggregateVote = { encode(message, writer = new BinaryWriter()) { if (message.validatorAddr !== "") { writer.uint32(10).string(message.validatorAddr); } return writer; }, decode(input, length) { const reader = input instanceof BinaryReader ? input : new BinaryReader(input); const end = length === undefined ? reader.len : reader.pos + length; const message = createBaseQueryAggregateVote(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: { if (tag !== 10) { break; } message.validatorAddr = reader.string(); continue; } } if ((tag & 7) === 4 || tag === 0) { break; } reader.skip(tag & 7); } return message; }, fromJSON(object) { return { validatorAddr: isSet(object.validatorAddr) ? globalThis.String(object.validatorAddr) : isSet(object.validator_addr) ? globalThis.String(object.validator_addr) : "", }; }, toJSON(message) { const obj = {}; if (message.validatorAddr !== "") { obj.validatorAddr = message.validatorAddr; } return obj; }, create(base) { return QueryAggregateVote.fromPartial(base ?? {}); }, fromPartial(object) { const message = createBaseQueryAggregateVote(); message.validatorAddr = object.validatorAddr ?? ""; return message; }, }; function createBaseQueryAggregateVoteResponse() { return { aggregateVote: undefined }; } export const QueryAggregateVoteResponse = { encode(message, writer = new BinaryWriter()) { if (message.aggregateVote !== undefined) { AggregateExchangeRateVote.encode(message.aggregateVote, writer.uint32(10).fork()).join(); } return writer; }, decode(input, length) { const reader = input instanceof BinaryReader ? input : new BinaryReader(input); const end = length === undefined ? reader.len : reader.pos + length; const message = createBaseQueryAggregateVoteResponse(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: { if (tag !== 10) { break; } message.aggregateVote = AggregateExchangeRateVote.decode(reader, reader.uint32()); continue; } } if ((tag & 7) === 4 || tag === 0) { break; } reader.skip(tag & 7); } return message; }, fromJSON(object) { return { aggregateVote: isSet(object.aggregateVote) ? AggregateExchangeRateVote.fromJSON(object.aggregateVote) : isSet(object.aggregate_vote) ? AggregateExchangeRateVote.fromJSON(object.aggregate_vote) : undefined, }; }, toJSON(message) { const obj = {}; if (message.aggregateVote !== undefined) { obj.aggregateVote = AggregateExchangeRateVote.toJSON(message.aggregateVote); } return obj; }, create(base) { return QueryAggregateVoteResponse.fromPartial(base ?? {}); }, fromPartial(object) { const message = createBaseQueryAggregateVoteResponse(); message.aggregateVote = (object.aggregateVote !== undefined && object.aggregateVote !== null) ? AggregateExchangeRateVote.fromPartial(object.aggregateVote) : undefined; return message; }, }; function createBaseQueryAggregateVotes() { return {}; } export const QueryAggregateVotes = { encode(_, writer = new BinaryWriter()) { return writer; }, decode(input, length) { const reader = input instanceof BinaryReader ? input : new BinaryReader(input); const end = length === undefined ? reader.len : reader.pos + length; const message = createBaseQueryAggregateVotes(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { } if ((tag & 7) === 4 || tag === 0) { break; } reader.skip(tag & 7); } return message; }, fromJSON(_) { return {}; }, toJSON(_) { const obj = {}; return obj; }, create(base) { return QueryAggregateVotes.fromPartial(base ?? {}); }, fromPartial(_) { const message = createBaseQueryAggregateVotes(); return message; }, }; function createBaseQueryAggregateVotesResponse() { return { aggregateVotes: [] }; } export const QueryAggregateVotesResponse = { encode(message, writer = new BinaryWriter()) { for (const v of message.aggregateVotes) { AggregateExchangeRateVote.encode(v, writer.uint32(10).fork()).join(); } return writer; }, decode(input, length) { const reader = input instanceof BinaryReader ? input : new BinaryReader(input); const end = length === undefined ? reader.len : reader.pos + length; const message = createBaseQueryAggregateVotesResponse(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: { if (tag !== 10) { break; } message.aggregateVotes.push(AggregateExchangeRateVote.decode(reader, reader.uint32())); continue; } } if ((tag & 7) === 4 || tag === 0) { break; } reader.skip(tag & 7); } return message; }, fromJSON(object) { return { aggregateVotes: globalThis.Array.isArray(object?.aggregateVotes) ? object.aggregateVotes.map((e) => AggregateExchangeRateVote.fromJSON(e)) : globalThis.Array.isArray(object?.aggregate_votes) ? object.aggregate_votes.map((e) => AggregateExchangeRateVote.fromJSON(e)) : [], }; }, toJSON(message) { const obj = {}; if (message.aggregateVotes?.length) { obj.aggregateVotes = message.aggregateVotes.map((e) => AggregateExchangeRateVote.toJSON(e)); } return obj; }, create(base) { return QueryAggregateVotesResponse.fromPartial(base ?? {}); }, fromPartial(object) { const message = createBaseQueryAggregateVotesResponse(); message.aggregateVotes = object.aggregateVotes?.map((e) => AggregateExchangeRateVote.fromPartial(e)) || []; return message; }, }; function createBaseQueryParams() { return {}; } export const QueryParams = { encode(_, writer = new BinaryWriter()) { return writer; }, decode(input, length) { const reader = input instanceof BinaryReader ? input : new BinaryReader(input); const end = length === undefined ? reader.len : reader.pos + length; const message = createBaseQueryParams(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { } if ((tag & 7) === 4 || tag === 0) { break; } reader.skip(tag & 7); } return message; }, fromJSON(_) { return {}; }, toJSON(_) { const obj = {}; return obj; }, create(base) { return QueryParams.fromPartial(base ?? {}); }, fromPartial(_) { const message = createBaseQueryParams(); return message; }, }; function createBaseQueryParamsResponse() { return { params: undefined }; } export const QueryParamsResponse = { encode(message, writer = new BinaryWriter()) { if (message.params !== undefined) { Params.encode(message.params, writer.uint32(10).fork()).join(); } return writer; }, decode(input, length) { const reader = input instanceof BinaryReader ? input : new BinaryReader(input); const end = length === undefined ? reader.len : reader.pos + length; const message = createBaseQueryParamsResponse(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: { if (tag !== 10) { break; } message.params = Params.decode(reader, reader.uint32()); continue; } } if ((tag & 7) === 4 || tag === 0) { break; } reader.skip(tag & 7); } return message; }, fromJSON(object) { return { params: isSet(object.params) ? Params.fromJSON(object.params) : undefined }; }, toJSON(message) { const obj = {}; if (message.params !== undefined) { obj.params = Params.toJSON(message.params); } return obj; }, create(base) { return QueryParamsResponse.fromPartial(base ?? {}); }, fromPartial(object) { const message = createBaseQueryParamsResponse(); message.params = (object.params !== undefined && object.params !== null) ? Params.fromPartial(object.params) : undefined; return message; }, }; function createBaseQueryMedians() { return { denom: "", numStamps: 0 }; } export const QueryMedians = { encode(message, writer = new BinaryWriter()) { if (message.denom !== "") { writer.uint32(10).string(message.denom); } if (message.numStamps !== 0) { writer.uint32(16).uint32(message.numStamps); } return writer; }, decode(input, length) { const reader = input instanceof BinaryReader ? input : new BinaryReader(input); const end = length === undefined ? reader.len : reader.pos + length; const message = createBaseQueryMedians(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: { if (tag !== 10) { break; } message.denom = reader.string(); continue; } case 2: { if (tag !== 16) { break; } message.numStamps = reader.uint32(); continue; } } if ((tag & 7) === 4 || tag === 0) { break; } reader.skip(tag & 7); } return message; }, fromJSON(object) { return { denom: isSet(object.denom) ? globalThis.String(object.denom) : "", numStamps: isSet(object.numStamps) ? globalThis.Number(object.numStamps) : isSet(object.num_stamps) ? globalThis.Number(object.num_stamps) : 0, }; }, toJSON(message) { const obj = {}; if (message.denom !== "") { obj.denom = message.denom; } if (message.numStamps !== 0) { obj.numStamps = Math.round(message.numStamps); } return obj; }, create(base) { return QueryMedians.fromPartial(base ?? {}); }, fromPartial(object) { const message = createBaseQueryMedians(); message.denom = object.denom ?? ""; message.numStamps = object.numStamps ?? 0; return message; }, }; function createBaseQueryMediansResponse() { return { medians: [] }; } export const QueryMediansResponse = { encode(message, writer = new BinaryWriter()) { for (const v of message.medians) { PriceStamp.encode(v, writer.uint32(10).fork()).join(); } return writer; }, decode(input, length) { const reader = input instanceof BinaryReader ? input : new BinaryReader(input); const end = length === undefined ? reader.len : reader.pos + length; const message = createBaseQueryMediansResponse(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: { if (tag !== 10) { break; } message.medians.push(PriceStamp.decode(reader, reader.uint32())); continue; } } if ((tag & 7) === 4 || tag === 0) { break; } reader.skip(tag & 7); } return message; }, fromJSON(object) { return { medians: globalThis.Array.isArray(object?.medians) ? object.medians.map((e) => PriceStamp.fromJSON(e)) : [], }; }, toJSON(message) { const obj = {}; if (message.medians?.length) { obj.medians = message.medians.map((e) => PriceStamp.toJSON(e)); } return obj; }, create(base) { return QueryMediansResponse.fromPartial(base ?? {}); }, fromPartial(object) { const message = createBaseQueryMediansResponse(); message.medians = object.medians?.map((e) => PriceStamp.fromPartial(e)) || []; return message; }, }; function createBaseQueryMedianDeviations() { return { denom: "" }; } export const QueryMedianDeviations = { encode(message, writer = new BinaryWriter()) { if (message.denom !== "") { writer.uint32(10).string(message.denom); } return writer; }, decode(input, length) { const reader = input instanceof BinaryReader ? input : new BinaryReader(input); const end = length === undefined ? reader.len : reader.pos + length; const message = createBaseQueryMedianDeviations(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: { if (tag !== 10) { break; } message.denom = reader.string(); continue; } } if ((tag & 7) === 4 || tag === 0) { break; } reader.skip(tag & 7); } return message; }, fromJSON(object) { return { denom: isSet(object.denom) ? globalThis.String(object.denom) : "" }; }, toJSON(message) { const obj = {}; if (message.denom !== "") { obj.denom = message.denom; } return obj; }, create(base) { return QueryMedianDeviations.fromPartial(base ?? {}); }, fromPartial(object) { const message = createBaseQueryMedianDeviations(); message.denom = object.denom ?? ""; return message; }, }; function createBaseQueryMedianDeviationsResponse() { return { medianDeviations: [] }; } export const QueryMedianDeviationsResponse = { encode(message, writer = new BinaryWriter()) { for (const v of message.medianDeviations) { PriceStamp.encode(v, writer.uint32(10).fork()).join(); } return writer; }, decode(input, length) { const reader = input instanceof BinaryReader ? input : new BinaryReader(input); const end = length === undefined ? reader.len : reader.pos + length; const message = createBaseQueryMedianDeviationsResponse(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: { if (tag !== 10) { break; } message.medianDeviations.push(PriceStamp.decode(reader, reader.uint32())); continue; } } if ((tag & 7) === 4 || tag === 0) { break; } reader.skip(tag & 7); } return message; }, fromJSON(object) { return { medianDeviations: globalThis.Array.isArray(object?.medianDeviations) ? object.medianDeviations.map((e) => PriceStamp.fromJSON(e)) : globalThis.Array.isArray(object?.median_deviations) ? object.median_deviations.map((e) => PriceStamp.fromJSON(e)) : [], }; }, toJSON(message) { const obj = {}; if (message.medianDeviations?.length) { obj.medianDeviations = message.medianDeviations.map((e) => PriceStamp.toJSON(e)); } return obj; }, create(base) { return QueryMedianDeviationsResponse.fromPartial(base ?? {}); }, fromPartial(object) { const message = createBaseQueryMedianDeviationsResponse(); message.medianDeviations = object.medianDeviations?.map((e) => PriceStamp.fromPartial(e)) || []; return message; }, }; function createBaseQueryValidatorRewardSet() { return {}; } export const QueryValidatorRewardSet = { encode(_, writer = new BinaryWriter()) { return writer; }, decode(input, length) { const reader = input instanceof BinaryReader ? input : new BinaryReader(input); const end = length === undefined ? reader.len : reader.pos + length; const message = createBaseQueryValidatorRewardSet(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { } if ((tag & 7) === 4 || tag === 0) { break; } reader.skip(tag & 7); } return message; }, fromJSON(_) { return {}; }, toJSON(_) { const obj = {}; return obj; }, create(base) { return QueryValidatorRewardSet.fromPartial(base ?? {}); }, fromPartial(_) { const message = createBaseQueryValidatorRewardSet(); return message; }, }; function createBaseQueryValidatorRewardSetResponse() { return { validators: undefined }; } export const QueryValidatorRewardSetResponse = { encode(message, writer = new BinaryWriter()) { if (message.validators !== undefined) { ValidatorRewardSet.encode(message.validators, writer.uint32(10).fork()).join(); } return writer; }, decode(input, length) { const reader = input instanceof BinaryReader ? input : new BinaryReader(input); const end = length === undefined ? reader.len : reader.pos + length; const message = createBaseQueryValidatorRewardSetResponse(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: { if (tag !== 10) { break; } message.validators = ValidatorRewardSet.decode(reader, reader.uint32()); continue; } } if ((tag & 7) === 4 || tag === 0) { break; } reader.skip(tag & 7); } return message; }, fromJSON(object) { return { validators: isSet(object.validators) ? ValidatorRewardSet.fromJSON(object.validators) : undefined }; }, toJSON(message) { const obj = {}; if (message.validators !== undefined) { obj.validators = ValidatorRewardSet.toJSON(message.validators); } return obj; }, create(base) { return QueryValidatorRewardSetResponse.fromPartial(base ?? {}); }, fromPartial(object) { const message = createBaseQueryValidatorRewardSetResponse(); message.validators = (object.validators !== undefined && object.validators !== null) ? ValidatorRewardSet.fromPartial(object.validators) : undefined; return message; }, }; function createBaseQueryEMARequest() { return { denom: "" }; } export const QueryEMARequest = { encode(message, writer = new BinaryWriter()) { if (message.denom !== "") { writer.uint32(10).string(message.denom); } return writer; }, decode(input, length) { const reader = input instanceof BinaryReader ? input : new BinaryReader(input); const end = length === undefined ? reader.len : reader.pos + length; const message = createBaseQueryEMARequest(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: { if (tag !== 10) { break; } message.denom = reader.string(); continue; } } if ((tag & 7) === 4 || tag === 0) { break; } reader.skip(tag & 7); } return message; }, fromJSON(object) { return { denom: isSet(object.denom) ? globalThis.String(object.denom) : "" }; }, toJSON(message) { const obj = {}; if (message.denom !== "") { obj.denom = message.denom; } return obj; }, create(base) { return QueryEMARequest.fromPartial(base ?? {}); }, fromPartial(object) { const message = createBaseQueryEMARequest(); message.denom = object.denom ?? ""; return message; }, }; function createBaseQueryEMAResponse() { return { price: "" }; } export const QueryEMAResponse = { encode(message, writer = new BinaryWriter()) { if (message.price !== "") { writer.uint32(10).string(message.price); } return writer; }, decode(input, length) { const reader = input instanceof BinaryReader ? input : new BinaryReader(input); const end = length === undefined ? reader.len : reader.pos + length; const message = createBaseQueryEMAResponse(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: { if (tag !== 10) { break; } message.price = reader.string(); continue; } } if ((tag & 7) === 4 || tag === 0) { break; } reader.skip(tag & 7); } return message; }, fromJSON(object) { return { price: isSet(object.price) ? globalThis.String(object.price) : "" }; }, toJSON(message) { const obj = {}; if (message.price !== "") { obj.price = message.price; } return obj; }, create(base) { return QueryEMAResponse.fromPartial(base ?? {}); }, fromPartial(object) { const message = createBaseQueryEMAResponse(); message.price = object.price ?? ""; return message; }, }; function createBaseQueryWMARequest() { return { denom: "", strategy: "", customWeights: [] }; } export const QueryWMARequest = { encode(message, writer = new BinaryWriter()) { if (message.denom !== "") { writer.uint32(10).string(message.denom); } if (message.strategy !== "") { writer.uint32(18).string(message.strategy); } writer.uint32(26).fork(); for (const v of message.customWeights) { if (BigInt.asIntN(64, v) !== v) { throw new globalThis.Error("a value provided in array field customWeights of type int64 is too large"); } writer.int64(v); } writer.join(); return writer; }, decode(input, length) { const reader = input instanceof BinaryReader ? input : new BinaryReader(input); const end = length === undefined ? reader.len : reader.pos + length; const message = createBaseQueryWMARequest(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: { if (tag !== 10) { break; } message.denom = reader.string(); continue; } case 2: { if (tag !== 18) {