UNPKG

@cheqd/ts-proto

Version:

A TypeScript package for all transpiled cheqd ProtoBuf definitions.

383 lines 16 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/genesis.proto /* eslint-disable */ import { BinaryReader, BinaryWriter } from "@bufbuild/protobuf/wire"; import { DecCoin } from "../../../cosmos/base/v1beta1/coin.js"; import { AggregateExchangeRatePrevote, AggregateExchangeRateVote, Params, PriceStamp } from "./oracle.js"; function createBaseGenesisState() { return { params: undefined, feederDelegations: [], exchangeRates: [], missCounters: [], aggregateExchangeRatePrevotes: [], aggregateExchangeRateVotes: [], medians: [], historicPrices: [], medianDeviations: [], }; } export const GenesisState = { encode(message, writer = new BinaryWriter()) { if (message.params !== undefined) { Params.encode(message.params, writer.uint32(10).fork()).join(); } for (const v of message.feederDelegations) { FeederDelegation.encode(v, writer.uint32(18).fork()).join(); } for (const v of message.exchangeRates) { DecCoin.encode(v, writer.uint32(26).fork()).join(); } for (const v of message.missCounters) { MissCounter.encode(v, writer.uint32(34).fork()).join(); } for (const v of message.aggregateExchangeRatePrevotes) { AggregateExchangeRatePrevote.encode(v, writer.uint32(42).fork()).join(); } for (const v of message.aggregateExchangeRateVotes) { AggregateExchangeRateVote.encode(v, writer.uint32(50).fork()).join(); } for (const v of message.medians) { PriceStamp.encode(v, writer.uint32(58).fork()).join(); } for (const v of message.historicPrices) { PriceStamp.encode(v, writer.uint32(66).fork()).join(); } for (const v of message.medianDeviations) { PriceStamp.encode(v, writer.uint32(74).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 = createBaseGenesisState(); 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; } case 2: { if (tag !== 18) { break; } message.feederDelegations.push(FeederDelegation.decode(reader, reader.uint32())); continue; } case 3: { if (tag !== 26) { break; } message.exchangeRates.push(DecCoin.decode(reader, reader.uint32())); continue; } case 4: { if (tag !== 34) { break; } message.missCounters.push(MissCounter.decode(reader, reader.uint32())); continue; } case 5: { if (tag !== 42) { break; } message.aggregateExchangeRatePrevotes.push(AggregateExchangeRatePrevote.decode(reader, reader.uint32())); continue; } case 6: { if (tag !== 50) { break; } message.aggregateExchangeRateVotes.push(AggregateExchangeRateVote.decode(reader, reader.uint32())); continue; } case 7: { if (tag !== 58) { break; } message.medians.push(PriceStamp.decode(reader, reader.uint32())); continue; } case 8: { if (tag !== 66) { break; } message.historicPrices.push(PriceStamp.decode(reader, reader.uint32())); continue; } case 9: { if (tag !== 74) { 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 { params: isSet(object.params) ? Params.fromJSON(object.params) : undefined, feederDelegations: globalThis.Array.isArray(object?.feederDelegations) ? object.feederDelegations.map((e) => FeederDelegation.fromJSON(e)) : globalThis.Array.isArray(object?.feeder_delegations) ? object.feeder_delegations.map((e) => FeederDelegation.fromJSON(e)) : [], 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)) : [], missCounters: globalThis.Array.isArray(object?.missCounters) ? object.missCounters.map((e) => MissCounter.fromJSON(e)) : globalThis.Array.isArray(object?.miss_counters) ? object.miss_counters.map((e) => MissCounter.fromJSON(e)) : [], aggregateExchangeRatePrevotes: globalThis.Array.isArray(object?.aggregateExchangeRatePrevotes) ? object.aggregateExchangeRatePrevotes.map((e) => AggregateExchangeRatePrevote.fromJSON(e)) : globalThis.Array.isArray(object?.aggregate_exchange_rate_prevotes) ? object.aggregate_exchange_rate_prevotes.map((e) => AggregateExchangeRatePrevote.fromJSON(e)) : [], aggregateExchangeRateVotes: globalThis.Array.isArray(object?.aggregateExchangeRateVotes) ? object.aggregateExchangeRateVotes.map((e) => AggregateExchangeRateVote.fromJSON(e)) : globalThis.Array.isArray(object?.aggregate_exchange_rate_votes) ? object.aggregate_exchange_rate_votes.map((e) => AggregateExchangeRateVote.fromJSON(e)) : [], medians: globalThis.Array.isArray(object?.medians) ? object.medians.map((e) => PriceStamp.fromJSON(e)) : [], historicPrices: globalThis.Array.isArray(object?.historicPrices) ? object.historicPrices.map((e) => PriceStamp.fromJSON(e)) : globalThis.Array.isArray(object?.historic_prices) ? object.historic_prices.map((e) => PriceStamp.fromJSON(e)) : [], 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.params !== undefined) { obj.params = Params.toJSON(message.params); } if (message.feederDelegations?.length) { obj.feederDelegations = message.feederDelegations.map((e) => FeederDelegation.toJSON(e)); } if (message.exchangeRates?.length) { obj.exchangeRates = message.exchangeRates.map((e) => DecCoin.toJSON(e)); } if (message.missCounters?.length) { obj.missCounters = message.missCounters.map((e) => MissCounter.toJSON(e)); } if (message.aggregateExchangeRatePrevotes?.length) { obj.aggregateExchangeRatePrevotes = message.aggregateExchangeRatePrevotes.map((e) => AggregateExchangeRatePrevote.toJSON(e)); } if (message.aggregateExchangeRateVotes?.length) { obj.aggregateExchangeRateVotes = message.aggregateExchangeRateVotes.map((e) => AggregateExchangeRateVote.toJSON(e)); } if (message.medians?.length) { obj.medians = message.medians.map((e) => PriceStamp.toJSON(e)); } if (message.historicPrices?.length) { obj.historicPrices = message.historicPrices.map((e) => PriceStamp.toJSON(e)); } if (message.medianDeviations?.length) { obj.medianDeviations = message.medianDeviations.map((e) => PriceStamp.toJSON(e)); } return obj; }, create(base) { return GenesisState.fromPartial(base ?? {}); }, fromPartial(object) { const message = createBaseGenesisState(); message.params = (object.params !== undefined && object.params !== null) ? Params.fromPartial(object.params) : undefined; message.feederDelegations = object.feederDelegations?.map((e) => FeederDelegation.fromPartial(e)) || []; message.exchangeRates = object.exchangeRates?.map((e) => DecCoin.fromPartial(e)) || []; message.missCounters = object.missCounters?.map((e) => MissCounter.fromPartial(e)) || []; message.aggregateExchangeRatePrevotes = object.aggregateExchangeRatePrevotes?.map((e) => AggregateExchangeRatePrevote.fromPartial(e)) || []; message.aggregateExchangeRateVotes = object.aggregateExchangeRateVotes?.map((e) => AggregateExchangeRateVote.fromPartial(e)) || []; message.medians = object.medians?.map((e) => PriceStamp.fromPartial(e)) || []; message.historicPrices = object.historicPrices?.map((e) => PriceStamp.fromPartial(e)) || []; message.medianDeviations = object.medianDeviations?.map((e) => PriceStamp.fromPartial(e)) || []; return message; }, }; function createBaseFeederDelegation() { return { feederAddress: "", validatorAddress: "" }; } export const FeederDelegation = { encode(message, writer = new BinaryWriter()) { if (message.feederAddress !== "") { writer.uint32(10).string(message.feederAddress); } if (message.validatorAddress !== "") { writer.uint32(18).string(message.validatorAddress); } 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 = createBaseFeederDelegation(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: { if (tag !== 10) { break; } message.feederAddress = reader.string(); continue; } case 2: { if (tag !== 18) { break; } message.validatorAddress = reader.string(); continue; } } if ((tag & 7) === 4 || tag === 0) { break; } reader.skip(tag & 7); } return message; }, fromJSON(object) { return { feederAddress: isSet(object.feederAddress) ? globalThis.String(object.feederAddress) : isSet(object.feeder_address) ? globalThis.String(object.feeder_address) : "", validatorAddress: isSet(object.validatorAddress) ? globalThis.String(object.validatorAddress) : isSet(object.validator_address) ? globalThis.String(object.validator_address) : "", }; }, toJSON(message) { const obj = {}; if (message.feederAddress !== "") { obj.feederAddress = message.feederAddress; } if (message.validatorAddress !== "") { obj.validatorAddress = message.validatorAddress; } return obj; }, create(base) { return FeederDelegation.fromPartial(base ?? {}); }, fromPartial(object) { const message = createBaseFeederDelegation(); message.feederAddress = object.feederAddress ?? ""; message.validatorAddress = object.validatorAddress ?? ""; return message; }, }; function createBaseMissCounter() { return { validatorAddress: "", missCounter: 0n }; } export const MissCounter = { encode(message, writer = new BinaryWriter()) { if (message.validatorAddress !== "") { writer.uint32(10).string(message.validatorAddress); } 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(16).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 = createBaseMissCounter(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: { if (tag !== 10) { break; } message.validatorAddress = reader.string(); continue; } case 2: { if (tag !== 16) { break; } message.missCounter = reader.uint64(); continue; } } if ((tag & 7) === 4 || tag === 0) { break; } reader.skip(tag & 7); } return message; }, fromJSON(object) { return { validatorAddress: isSet(object.validatorAddress) ? globalThis.String(object.validatorAddress) : isSet(object.validator_address) ? globalThis.String(object.validator_address) : "", missCounter: isSet(object.missCounter) ? BigInt(object.missCounter) : isSet(object.miss_counter) ? BigInt(object.miss_counter) : 0n, }; }, toJSON(message) { const obj = {}; if (message.validatorAddress !== "") { obj.validatorAddress = message.validatorAddress; } if (message.missCounter !== 0n) { obj.missCounter = message.missCounter.toString(); } return obj; }, create(base) { return MissCounter.fromPartial(base ?? {}); }, fromPartial(object) { const message = createBaseMissCounter(); message.validatorAddress = object.validatorAddress ?? ""; message.missCounter = object.missCounter ?? 0n; return message; }, }; function isSet(value) { return value !== null && value !== undefined; } //# sourceMappingURL=genesis.js.map