UNPKG

@bandprotocol/bandchain.js

Version:

TypeScript library for Cosmos SDK and BandChain

210 lines (209 loc) 11 kB
//@ts-nocheck import { BinaryReader, BinaryWriter } from "../../../binary"; function createBaseParams() { return { admin: "", allowableBlockTimeDiscrepancy: BigInt(0), gracePeriod: BigInt(0), minInterval: BigInt(0), maxInterval: BigInt(0), powerStepThreshold: BigInt(0), maxCurrentFeeds: BigInt(0), cooldownTime: BigInt(0), minDeviationBasisPoint: BigInt(0), maxDeviationBasisPoint: BigInt(0), currentFeedsUpdateInterval: BigInt(0), priceQuorum: "", maxSignalIdsPerSigning: BigInt(0) }; } export const Params = { typeUrl: "/band.feeds.v1beta1.Params", encode(message, writer = BinaryWriter.create()) { if (message.admin !== "") { writer.uint32(10).string(message.admin); } if (message.allowableBlockTimeDiscrepancy !== BigInt(0)) { writer.uint32(16).int64(message.allowableBlockTimeDiscrepancy); } if (message.gracePeriod !== BigInt(0)) { writer.uint32(24).int64(message.gracePeriod); } if (message.minInterval !== BigInt(0)) { writer.uint32(32).int64(message.minInterval); } if (message.maxInterval !== BigInt(0)) { writer.uint32(40).int64(message.maxInterval); } if (message.powerStepThreshold !== BigInt(0)) { writer.uint32(48).int64(message.powerStepThreshold); } if (message.maxCurrentFeeds !== BigInt(0)) { writer.uint32(56).uint64(message.maxCurrentFeeds); } if (message.cooldownTime !== BigInt(0)) { writer.uint32(64).int64(message.cooldownTime); } if (message.minDeviationBasisPoint !== BigInt(0)) { writer.uint32(72).int64(message.minDeviationBasisPoint); } if (message.maxDeviationBasisPoint !== BigInt(0)) { writer.uint32(80).int64(message.maxDeviationBasisPoint); } if (message.currentFeedsUpdateInterval !== BigInt(0)) { writer.uint32(88).int64(message.currentFeedsUpdateInterval); } if (message.priceQuorum !== "") { writer.uint32(98).string(message.priceQuorum); } if (message.maxSignalIdsPerSigning !== BigInt(0)) { writer.uint32(104).uint64(message.maxSignalIdsPerSigning); } 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 = createBaseParams(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: message.admin = reader.string(); break; case 2: message.allowableBlockTimeDiscrepancy = reader.int64(); break; case 3: message.gracePeriod = reader.int64(); break; case 4: message.minInterval = reader.int64(); break; case 5: message.maxInterval = reader.int64(); break; case 6: message.powerStepThreshold = reader.int64(); break; case 7: message.maxCurrentFeeds = reader.uint64(); break; case 8: message.cooldownTime = reader.int64(); break; case 9: message.minDeviationBasisPoint = reader.int64(); break; case 10: message.maxDeviationBasisPoint = reader.int64(); break; case 11: message.currentFeedsUpdateInterval = reader.int64(); break; case 12: message.priceQuorum = reader.string(); break; case 13: message.maxSignalIdsPerSigning = reader.uint64(); break; default: reader.skipType(tag & 7); break; } } return message; }, fromPartial(object) { const message = createBaseParams(); message.admin = object.admin ?? ""; message.allowableBlockTimeDiscrepancy = object.allowableBlockTimeDiscrepancy !== undefined && object.allowableBlockTimeDiscrepancy !== null ? BigInt(object.allowableBlockTimeDiscrepancy.toString()) : BigInt(0); message.gracePeriod = object.gracePeriod !== undefined && object.gracePeriod !== null ? BigInt(object.gracePeriod.toString()) : BigInt(0); message.minInterval = object.minInterval !== undefined && object.minInterval !== null ? BigInt(object.minInterval.toString()) : BigInt(0); message.maxInterval = object.maxInterval !== undefined && object.maxInterval !== null ? BigInt(object.maxInterval.toString()) : BigInt(0); message.powerStepThreshold = object.powerStepThreshold !== undefined && object.powerStepThreshold !== null ? BigInt(object.powerStepThreshold.toString()) : BigInt(0); message.maxCurrentFeeds = object.maxCurrentFeeds !== undefined && object.maxCurrentFeeds !== null ? BigInt(object.maxCurrentFeeds.toString()) : BigInt(0); message.cooldownTime = object.cooldownTime !== undefined && object.cooldownTime !== null ? BigInt(object.cooldownTime.toString()) : BigInt(0); message.minDeviationBasisPoint = object.minDeviationBasisPoint !== undefined && object.minDeviationBasisPoint !== null ? BigInt(object.minDeviationBasisPoint.toString()) : BigInt(0); message.maxDeviationBasisPoint = object.maxDeviationBasisPoint !== undefined && object.maxDeviationBasisPoint !== null ? BigInt(object.maxDeviationBasisPoint.toString()) : BigInt(0); message.currentFeedsUpdateInterval = object.currentFeedsUpdateInterval !== undefined && object.currentFeedsUpdateInterval !== null ? BigInt(object.currentFeedsUpdateInterval.toString()) : BigInt(0); message.priceQuorum = object.priceQuorum ?? ""; message.maxSignalIdsPerSigning = object.maxSignalIdsPerSigning !== undefined && object.maxSignalIdsPerSigning !== null ? BigInt(object.maxSignalIdsPerSigning.toString()) : BigInt(0); return message; }, fromAmino(object) { const message = createBaseParams(); if (object.admin !== undefined && object.admin !== null) { message.admin = object.admin; } if (object.allowable_block_time_discrepancy !== undefined && object.allowable_block_time_discrepancy !== null) { message.allowableBlockTimeDiscrepancy = BigInt(object.allowable_block_time_discrepancy); } if (object.grace_period !== undefined && object.grace_period !== null) { message.gracePeriod = BigInt(object.grace_period); } if (object.min_interval !== undefined && object.min_interval !== null) { message.minInterval = BigInt(object.min_interval); } if (object.max_interval !== undefined && object.max_interval !== null) { message.maxInterval = BigInt(object.max_interval); } if (object.power_step_threshold !== undefined && object.power_step_threshold !== null) { message.powerStepThreshold = BigInt(object.power_step_threshold); } if (object.max_current_feeds !== undefined && object.max_current_feeds !== null) { message.maxCurrentFeeds = BigInt(object.max_current_feeds); } if (object.cooldown_time !== undefined && object.cooldown_time !== null) { message.cooldownTime = BigInt(object.cooldown_time); } if (object.min_deviation_basis_point !== undefined && object.min_deviation_basis_point !== null) { message.minDeviationBasisPoint = BigInt(object.min_deviation_basis_point); } if (object.max_deviation_basis_point !== undefined && object.max_deviation_basis_point !== null) { message.maxDeviationBasisPoint = BigInt(object.max_deviation_basis_point); } if (object.current_feeds_update_interval !== undefined && object.current_feeds_update_interval !== null) { message.currentFeedsUpdateInterval = BigInt(object.current_feeds_update_interval); } if (object.price_quorum !== undefined && object.price_quorum !== null) { message.priceQuorum = object.price_quorum; } if (object.max_signal_ids_per_signing !== undefined && object.max_signal_ids_per_signing !== null) { message.maxSignalIdsPerSigning = BigInt(object.max_signal_ids_per_signing); } return message; }, toAmino(message) { const obj = {}; obj.admin = message.admin === "" ? undefined : message.admin; obj.allowable_block_time_discrepancy = message.allowableBlockTimeDiscrepancy !== BigInt(0) ? message.allowableBlockTimeDiscrepancy?.toString() : undefined; obj.grace_period = message.gracePeriod !== BigInt(0) ? message.gracePeriod?.toString() : undefined; obj.min_interval = message.minInterval !== BigInt(0) ? message.minInterval?.toString() : undefined; obj.max_interval = message.maxInterval !== BigInt(0) ? message.maxInterval?.toString() : undefined; obj.power_step_threshold = message.powerStepThreshold !== BigInt(0) ? message.powerStepThreshold?.toString() : undefined; obj.max_current_feeds = message.maxCurrentFeeds !== BigInt(0) ? message.maxCurrentFeeds?.toString() : undefined; obj.cooldown_time = message.cooldownTime !== BigInt(0) ? message.cooldownTime?.toString() : undefined; obj.min_deviation_basis_point = message.minDeviationBasisPoint !== BigInt(0) ? message.minDeviationBasisPoint?.toString() : undefined; obj.max_deviation_basis_point = message.maxDeviationBasisPoint !== BigInt(0) ? message.maxDeviationBasisPoint?.toString() : undefined; obj.current_feeds_update_interval = message.currentFeedsUpdateInterval !== BigInt(0) ? message.currentFeedsUpdateInterval?.toString() : undefined; obj.price_quorum = message.priceQuorum === "" ? undefined : message.priceQuorum; obj.max_signal_ids_per_signing = message.maxSignalIdsPerSigning !== BigInt(0) ? message.maxSignalIdsPerSigning?.toString() : undefined; return obj; }, fromAminoMsg(object) { return Params.fromAmino(object.value); }, fromProtoMsg(message) { return Params.decode(message.value); }, toProto(message) { return Params.encode(message).finish(); }, toProtoMsg(message) { return { typeUrl: "/band.feeds.v1beta1.Params", value: Params.encode(message).finish() }; } };