PHP WebShell
Текущая директория: /opt/BitGoJS/node_modules/@babylonlabs-io/babylon-proto-ts/dist/generated/cosmos/staking/v1beta1
Просмотр файла: staking.js
"use strict";
// Code generated by protoc-gen-ts_proto. DO NOT EDIT.
// versions:
// protoc-gen-ts_proto v2.6.1
// protoc unknown
// source: cosmos/staking/v1beta1/staking.proto
Object.defineProperty(exports, "__esModule", { value: true });
exports.ValidatorUpdates = exports.Pool = exports.RedelegationResponse = exports.RedelegationEntryResponse = exports.DelegationResponse = exports.Params = exports.Redelegation = exports.RedelegationEntry = exports.UnbondingDelegationEntry = exports.UnbondingDelegation = exports.Delegation = exports.DVVTriplets = exports.DVVTriplet = exports.DVPairs = exports.DVPair = exports.ValAddresses = exports.Validator = exports.Description = exports.Commission = exports.CommissionRates = exports.HistoricalInfo = exports.Infraction = exports.BondStatus = exports.protobufPackage = void 0;
exports.bondStatusFromJSON = bondStatusFromJSON;
exports.bondStatusToJSON = bondStatusToJSON;
exports.infractionFromJSON = infractionFromJSON;
exports.infractionToJSON = infractionToJSON;
/* eslint-disable */
const wire_1 = require("@bufbuild/protobuf/wire");
const any_1 = require("../../../google/protobuf/any");
const duration_1 = require("../../../google/protobuf/duration");
const timestamp_1 = require("../../../google/protobuf/timestamp");
const types_1 = require("../../../tendermint/abci/types");
const types_2 = require("../../../tendermint/types/types");
const coin_1 = require("../../base/v1beta1/coin");
exports.protobufPackage = "cosmos.staking.v1beta1";
/** BondStatus is the status of a validator. */
var BondStatus;
(function (BondStatus) {
/** BOND_STATUS_UNSPECIFIED - UNSPECIFIED defines an invalid validator status. */
BondStatus[BondStatus["BOND_STATUS_UNSPECIFIED"] = 0] = "BOND_STATUS_UNSPECIFIED";
/** BOND_STATUS_UNBONDED - UNBONDED defines a validator that is not bonded. */
BondStatus[BondStatus["BOND_STATUS_UNBONDED"] = 1] = "BOND_STATUS_UNBONDED";
/** BOND_STATUS_UNBONDING - UNBONDING defines a validator that is unbonding. */
BondStatus[BondStatus["BOND_STATUS_UNBONDING"] = 2] = "BOND_STATUS_UNBONDING";
/** BOND_STATUS_BONDED - BONDED defines a validator that is bonded. */
BondStatus[BondStatus["BOND_STATUS_BONDED"] = 3] = "BOND_STATUS_BONDED";
BondStatus[BondStatus["UNRECOGNIZED"] = -1] = "UNRECOGNIZED";
})(BondStatus || (exports.BondStatus = BondStatus = {}));
function bondStatusFromJSON(object) {
switch (object) {
case 0:
case "BOND_STATUS_UNSPECIFIED":
return BondStatus.BOND_STATUS_UNSPECIFIED;
case 1:
case "BOND_STATUS_UNBONDED":
return BondStatus.BOND_STATUS_UNBONDED;
case 2:
case "BOND_STATUS_UNBONDING":
return BondStatus.BOND_STATUS_UNBONDING;
case 3:
case "BOND_STATUS_BONDED":
return BondStatus.BOND_STATUS_BONDED;
case -1:
case "UNRECOGNIZED":
default:
return BondStatus.UNRECOGNIZED;
}
}
function bondStatusToJSON(object) {
switch (object) {
case BondStatus.BOND_STATUS_UNSPECIFIED:
return "BOND_STATUS_UNSPECIFIED";
case BondStatus.BOND_STATUS_UNBONDED:
return "BOND_STATUS_UNBONDED";
case BondStatus.BOND_STATUS_UNBONDING:
return "BOND_STATUS_UNBONDING";
case BondStatus.BOND_STATUS_BONDED:
return "BOND_STATUS_BONDED";
case BondStatus.UNRECOGNIZED:
default:
return "UNRECOGNIZED";
}
}
/** Infraction indicates the infraction a validator commited. */
var Infraction;
(function (Infraction) {
/** INFRACTION_UNSPECIFIED - UNSPECIFIED defines an empty infraction. */
Infraction[Infraction["INFRACTION_UNSPECIFIED"] = 0] = "INFRACTION_UNSPECIFIED";
/** INFRACTION_DOUBLE_SIGN - DOUBLE_SIGN defines a validator that double-signs a block. */
Infraction[Infraction["INFRACTION_DOUBLE_SIGN"] = 1] = "INFRACTION_DOUBLE_SIGN";
/** INFRACTION_DOWNTIME - DOWNTIME defines a validator that missed signing too many blocks. */
Infraction[Infraction["INFRACTION_DOWNTIME"] = 2] = "INFRACTION_DOWNTIME";
Infraction[Infraction["UNRECOGNIZED"] = -1] = "UNRECOGNIZED";
})(Infraction || (exports.Infraction = Infraction = {}));
function infractionFromJSON(object) {
switch (object) {
case 0:
case "INFRACTION_UNSPECIFIED":
return Infraction.INFRACTION_UNSPECIFIED;
case 1:
case "INFRACTION_DOUBLE_SIGN":
return Infraction.INFRACTION_DOUBLE_SIGN;
case 2:
case "INFRACTION_DOWNTIME":
return Infraction.INFRACTION_DOWNTIME;
case -1:
case "UNRECOGNIZED":
default:
return Infraction.UNRECOGNIZED;
}
}
function infractionToJSON(object) {
switch (object) {
case Infraction.INFRACTION_UNSPECIFIED:
return "INFRACTION_UNSPECIFIED";
case Infraction.INFRACTION_DOUBLE_SIGN:
return "INFRACTION_DOUBLE_SIGN";
case Infraction.INFRACTION_DOWNTIME:
return "INFRACTION_DOWNTIME";
case Infraction.UNRECOGNIZED:
default:
return "UNRECOGNIZED";
}
}
function createBaseHistoricalInfo() {
return { header: undefined, valset: [] };
}
exports.HistoricalInfo = {
encode(message, writer = new wire_1.BinaryWriter()) {
if (message.header !== undefined) {
types_2.Header.encode(message.header, writer.uint32(10).fork()).join();
}
for (const v of message.valset) {
exports.Validator.encode(v, writer.uint32(18).fork()).join();
}
return writer;
},
decode(input, length) {
const reader = input instanceof wire_1.BinaryReader ? input : new wire_1.BinaryReader(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseHistoricalInfo();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1: {
if (tag !== 10) {
break;
}
message.header = types_2.Header.decode(reader, reader.uint32());
continue;
}
case 2: {
if (tag !== 18) {
break;
}
message.valset.push(exports.Validator.decode(reader, reader.uint32()));
continue;
}
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
fromJSON(object) {
return {
header: isSet(object.header) ? types_2.Header.fromJSON(object.header) : undefined,
valset: globalThis.Array.isArray(object === null || object === void 0 ? void 0 : object.valset) ? object.valset.map((e) => exports.Validator.fromJSON(e)) : [],
};
},
toJSON(message) {
var _a;
const obj = {};
if (message.header !== undefined) {
obj.header = types_2.Header.toJSON(message.header);
}
if ((_a = message.valset) === null || _a === void 0 ? void 0 : _a.length) {
obj.valset = message.valset.map((e) => exports.Validator.toJSON(e));
}
return obj;
},
create(base) {
return exports.HistoricalInfo.fromPartial(base !== null && base !== void 0 ? base : {});
},
fromPartial(object) {
var _a;
const message = createBaseHistoricalInfo();
message.header = (object.header !== undefined && object.header !== null)
? types_2.Header.fromPartial(object.header)
: undefined;
message.valset = ((_a = object.valset) === null || _a === void 0 ? void 0 : _a.map((e) => exports.Validator.fromPartial(e))) || [];
return message;
},
};
function createBaseCommissionRates() {
return { rate: "", maxRate: "", maxChangeRate: "" };
}
exports.CommissionRates = {
encode(message, writer = new wire_1.BinaryWriter()) {
if (message.rate !== "") {
writer.uint32(10).string(message.rate);
}
if (message.maxRate !== "") {
writer.uint32(18).string(message.maxRate);
}
if (message.maxChangeRate !== "") {
writer.uint32(26).string(message.maxChangeRate);
}
return writer;
},
decode(input, length) {
const reader = input instanceof wire_1.BinaryReader ? input : new wire_1.BinaryReader(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseCommissionRates();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1: {
if (tag !== 10) {
break;
}
message.rate = reader.string();
continue;
}
case 2: {
if (tag !== 18) {
break;
}
message.maxRate = reader.string();
continue;
}
case 3: {
if (tag !== 26) {
break;
}
message.maxChangeRate = reader.string();
continue;
}
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
fromJSON(object) {
return {
rate: isSet(object.rate) ? globalThis.String(object.rate) : "",
maxRate: isSet(object.maxRate) ? globalThis.String(object.maxRate) : "",
maxChangeRate: isSet(object.maxChangeRate) ? globalThis.String(object.maxChangeRate) : "",
};
},
toJSON(message) {
const obj = {};
if (message.rate !== "") {
obj.rate = message.rate;
}
if (message.maxRate !== "") {
obj.maxRate = message.maxRate;
}
if (message.maxChangeRate !== "") {
obj.maxChangeRate = message.maxChangeRate;
}
return obj;
},
create(base) {
return exports.CommissionRates.fromPartial(base !== null && base !== void 0 ? base : {});
},
fromPartial(object) {
var _a, _b, _c;
const message = createBaseCommissionRates();
message.rate = (_a = object.rate) !== null && _a !== void 0 ? _a : "";
message.maxRate = (_b = object.maxRate) !== null && _b !== void 0 ? _b : "";
message.maxChangeRate = (_c = object.maxChangeRate) !== null && _c !== void 0 ? _c : "";
return message;
},
};
function createBaseCommission() {
return { commissionRates: undefined, updateTime: undefined };
}
exports.Commission = {
encode(message, writer = new wire_1.BinaryWriter()) {
if (message.commissionRates !== undefined) {
exports.CommissionRates.encode(message.commissionRates, writer.uint32(10).fork()).join();
}
if (message.updateTime !== undefined) {
timestamp_1.Timestamp.encode(toTimestamp(message.updateTime), writer.uint32(18).fork()).join();
}
return writer;
},
decode(input, length) {
const reader = input instanceof wire_1.BinaryReader ? input : new wire_1.BinaryReader(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseCommission();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1: {
if (tag !== 10) {
break;
}
message.commissionRates = exports.CommissionRates.decode(reader, reader.uint32());
continue;
}
case 2: {
if (tag !== 18) {
break;
}
message.updateTime = fromTimestamp(timestamp_1.Timestamp.decode(reader, reader.uint32()));
continue;
}
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
fromJSON(object) {
return {
commissionRates: isSet(object.commissionRates) ? exports.CommissionRates.fromJSON(object.commissionRates) : undefined,
updateTime: isSet(object.updateTime) ? fromJsonTimestamp(object.updateTime) : undefined,
};
},
toJSON(message) {
const obj = {};
if (message.commissionRates !== undefined) {
obj.commissionRates = exports.CommissionRates.toJSON(message.commissionRates);
}
if (message.updateTime !== undefined) {
obj.updateTime = message.updateTime.toISOString();
}
return obj;
},
create(base) {
return exports.Commission.fromPartial(base !== null && base !== void 0 ? base : {});
},
fromPartial(object) {
var _a;
const message = createBaseCommission();
message.commissionRates = (object.commissionRates !== undefined && object.commissionRates !== null)
? exports.CommissionRates.fromPartial(object.commissionRates)
: undefined;
message.updateTime = (_a = object.updateTime) !== null && _a !== void 0 ? _a : undefined;
return message;
},
};
function createBaseDescription() {
return { moniker: "", identity: "", website: "", securityContact: "", details: "" };
}
exports.Description = {
encode(message, writer = new wire_1.BinaryWriter()) {
if (message.moniker !== "") {
writer.uint32(10).string(message.moniker);
}
if (message.identity !== "") {
writer.uint32(18).string(message.identity);
}
if (message.website !== "") {
writer.uint32(26).string(message.website);
}
if (message.securityContact !== "") {
writer.uint32(34).string(message.securityContact);
}
if (message.details !== "") {
writer.uint32(42).string(message.details);
}
return writer;
},
decode(input, length) {
const reader = input instanceof wire_1.BinaryReader ? input : new wire_1.BinaryReader(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseDescription();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1: {
if (tag !== 10) {
break;
}
message.moniker = reader.string();
continue;
}
case 2: {
if (tag !== 18) {
break;
}
message.identity = reader.string();
continue;
}
case 3: {
if (tag !== 26) {
break;
}
message.website = reader.string();
continue;
}
case 4: {
if (tag !== 34) {
break;
}
message.securityContact = reader.string();
continue;
}
case 5: {
if (tag !== 42) {
break;
}
message.details = reader.string();
continue;
}
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
fromJSON(object) {
return {
moniker: isSet(object.moniker) ? globalThis.String(object.moniker) : "",
identity: isSet(object.identity) ? globalThis.String(object.identity) : "",
website: isSet(object.website) ? globalThis.String(object.website) : "",
securityContact: isSet(object.securityContact) ? globalThis.String(object.securityContact) : "",
details: isSet(object.details) ? globalThis.String(object.details) : "",
};
},
toJSON(message) {
const obj = {};
if (message.moniker !== "") {
obj.moniker = message.moniker;
}
if (message.identity !== "") {
obj.identity = message.identity;
}
if (message.website !== "") {
obj.website = message.website;
}
if (message.securityContact !== "") {
obj.securityContact = message.securityContact;
}
if (message.details !== "") {
obj.details = message.details;
}
return obj;
},
create(base) {
return exports.Description.fromPartial(base !== null && base !== void 0 ? base : {});
},
fromPartial(object) {
var _a, _b, _c, _d, _e;
const message = createBaseDescription();
message.moniker = (_a = object.moniker) !== null && _a !== void 0 ? _a : "";
message.identity = (_b = object.identity) !== null && _b !== void 0 ? _b : "";
message.website = (_c = object.website) !== null && _c !== void 0 ? _c : "";
message.securityContact = (_d = object.securityContact) !== null && _d !== void 0 ? _d : "";
message.details = (_e = object.details) !== null && _e !== void 0 ? _e : "";
return message;
},
};
function createBaseValidator() {
return {
operatorAddress: "",
consensusPubkey: undefined,
jailed: false,
status: 0,
tokens: "",
delegatorShares: "",
description: undefined,
unbondingHeight: 0,
unbondingTime: undefined,
commission: undefined,
minSelfDelegation: "",
unbondingOnHoldRefCount: 0,
unbondingIds: [],
};
}
exports.Validator = {
encode(message, writer = new wire_1.BinaryWriter()) {
if (message.operatorAddress !== "") {
writer.uint32(10).string(message.operatorAddress);
}
if (message.consensusPubkey !== undefined) {
any_1.Any.encode(message.consensusPubkey, writer.uint32(18).fork()).join();
}
if (message.jailed !== false) {
writer.uint32(24).bool(message.jailed);
}
if (message.status !== 0) {
writer.uint32(32).int32(message.status);
}
if (message.tokens !== "") {
writer.uint32(42).string(message.tokens);
}
if (message.delegatorShares !== "") {
writer.uint32(50).string(message.delegatorShares);
}
if (message.description !== undefined) {
exports.Description.encode(message.description, writer.uint32(58).fork()).join();
}
if (message.unbondingHeight !== 0) {
writer.uint32(64).int64(message.unbondingHeight);
}
if (message.unbondingTime !== undefined) {
timestamp_1.Timestamp.encode(toTimestamp(message.unbondingTime), writer.uint32(74).fork()).join();
}
if (message.commission !== undefined) {
exports.Commission.encode(message.commission, writer.uint32(82).fork()).join();
}
if (message.minSelfDelegation !== "") {
writer.uint32(90).string(message.minSelfDelegation);
}
if (message.unbondingOnHoldRefCount !== 0) {
writer.uint32(96).int64(message.unbondingOnHoldRefCount);
}
writer.uint32(106).fork();
for (const v of message.unbondingIds) {
writer.uint64(v);
}
writer.join();
return writer;
},
decode(input, length) {
const reader = input instanceof wire_1.BinaryReader ? input : new wire_1.BinaryReader(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseValidator();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1: {
if (tag !== 10) {
break;
}
message.operatorAddress = reader.string();
continue;
}
case 2: {
if (tag !== 18) {
break;
}
message.consensusPubkey = any_1.Any.decode(reader, reader.uint32());
continue;
}
case 3: {
if (tag !== 24) {
break;
}
message.jailed = reader.bool();
continue;
}
case 4: {
if (tag !== 32) {
break;
}
message.status = reader.int32();
continue;
}
case 5: {
if (tag !== 42) {
break;
}
message.tokens = reader.string();
continue;
}
case 6: {
if (tag !== 50) {
break;
}
message.delegatorShares = reader.string();
continue;
}
case 7: {
if (tag !== 58) {
break;
}
message.description = exports.Description.decode(reader, reader.uint32());
continue;
}
case 8: {
if (tag !== 64) {
break;
}
message.unbondingHeight = longToNumber(reader.int64());
continue;
}
case 9: {
if (tag !== 74) {
break;
}
message.unbondingTime = fromTimestamp(timestamp_1.Timestamp.decode(reader, reader.uint32()));
continue;
}
case 10: {
if (tag !== 82) {
break;
}
message.commission = exports.Commission.decode(reader, reader.uint32());
continue;
}
case 11: {
if (tag !== 90) {
break;
}
message.minSelfDelegation = reader.string();
continue;
}
case 12: {
if (tag !== 96) {
break;
}
message.unbondingOnHoldRefCount = longToNumber(reader.int64());
continue;
}
case 13: {
if (tag === 104) {
message.unbondingIds.push(longToNumber(reader.uint64()));
continue;
}
if (tag === 106) {
const end2 = reader.uint32() + reader.pos;
while (reader.pos < end2) {
message.unbondingIds.push(longToNumber(reader.uint64()));
}
continue;
}
break;
}
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
fromJSON(object) {
return {
operatorAddress: isSet(object.operatorAddress) ? globalThis.String(object.operatorAddress) : "",
consensusPubkey: isSet(object.consensusPubkey) ? any_1.Any.fromJSON(object.consensusPubkey) : undefined,
jailed: isSet(object.jailed) ? globalThis.Boolean(object.jailed) : false,
status: isSet(object.status) ? bondStatusFromJSON(object.status) : 0,
tokens: isSet(object.tokens) ? globalThis.String(object.tokens) : "",
delegatorShares: isSet(object.delegatorShares) ? globalThis.String(object.delegatorShares) : "",
description: isSet(object.description) ? exports.Description.fromJSON(object.description) : undefined,
unbondingHeight: isSet(object.unbondingHeight) ? globalThis.Number(object.unbondingHeight) : 0,
unbondingTime: isSet(object.unbondingTime) ? fromJsonTimestamp(object.unbondingTime) : undefined,
commission: isSet(object.commission) ? exports.Commission.fromJSON(object.commission) : undefined,
minSelfDelegation: isSet(object.minSelfDelegation) ? globalThis.String(object.minSelfDelegation) : "",
unbondingOnHoldRefCount: isSet(object.unbondingOnHoldRefCount)
? globalThis.Number(object.unbondingOnHoldRefCount)
: 0,
unbondingIds: globalThis.Array.isArray(object === null || object === void 0 ? void 0 : object.unbondingIds)
? object.unbondingIds.map((e) => globalThis.Number(e))
: [],
};
},
toJSON(message) {
var _a;
const obj = {};
if (message.operatorAddress !== "") {
obj.operatorAddress = message.operatorAddress;
}
if (message.consensusPubkey !== undefined) {
obj.consensusPubkey = any_1.Any.toJSON(message.consensusPubkey);
}
if (message.jailed !== false) {
obj.jailed = message.jailed;
}
if (message.status !== 0) {
obj.status = bondStatusToJSON(message.status);
}
if (message.tokens !== "") {
obj.tokens = message.tokens;
}
if (message.delegatorShares !== "") {
obj.delegatorShares = message.delegatorShares;
}
if (message.description !== undefined) {
obj.description = exports.Description.toJSON(message.description);
}
if (message.unbondingHeight !== 0) {
obj.unbondingHeight = Math.round(message.unbondingHeight);
}
if (message.unbondingTime !== undefined) {
obj.unbondingTime = message.unbondingTime.toISOString();
}
if (message.commission !== undefined) {
obj.commission = exports.Commission.toJSON(message.commission);
}
if (message.minSelfDelegation !== "") {
obj.minSelfDelegation = message.minSelfDelegation;
}
if (message.unbondingOnHoldRefCount !== 0) {
obj.unbondingOnHoldRefCount = Math.round(message.unbondingOnHoldRefCount);
}
if ((_a = message.unbondingIds) === null || _a === void 0 ? void 0 : _a.length) {
obj.unbondingIds = message.unbondingIds.map((e) => Math.round(e));
}
return obj;
},
create(base) {
return exports.Validator.fromPartial(base !== null && base !== void 0 ? base : {});
},
fromPartial(object) {
var _a, _b, _c, _d, _e, _f, _g, _h, _j, _k;
const message = createBaseValidator();
message.operatorAddress = (_a = object.operatorAddress) !== null && _a !== void 0 ? _a : "";
message.consensusPubkey = (object.consensusPubkey !== undefined && object.consensusPubkey !== null)
? any_1.Any.fromPartial(object.consensusPubkey)
: undefined;
message.jailed = (_b = object.jailed) !== null && _b !== void 0 ? _b : false;
message.status = (_c = object.status) !== null && _c !== void 0 ? _c : 0;
message.tokens = (_d = object.tokens) !== null && _d !== void 0 ? _d : "";
message.delegatorShares = (_e = object.delegatorShares) !== null && _e !== void 0 ? _e : "";
message.description = (object.description !== undefined && object.description !== null)
? exports.Description.fromPartial(object.description)
: undefined;
message.unbondingHeight = (_f = object.unbondingHeight) !== null && _f !== void 0 ? _f : 0;
message.unbondingTime = (_g = object.unbondingTime) !== null && _g !== void 0 ? _g : undefined;
message.commission = (object.commission !== undefined && object.commission !== null)
? exports.Commission.fromPartial(object.commission)
: undefined;
message.minSelfDelegation = (_h = object.minSelfDelegation) !== null && _h !== void 0 ? _h : "";
message.unbondingOnHoldRefCount = (_j = object.unbondingOnHoldRefCount) !== null && _j !== void 0 ? _j : 0;
message.unbondingIds = ((_k = object.unbondingIds) === null || _k === void 0 ? void 0 : _k.map((e) => e)) || [];
return message;
},
};
function createBaseValAddresses() {
return { addresses: [] };
}
exports.ValAddresses = {
encode(message, writer = new wire_1.BinaryWriter()) {
for (const v of message.addresses) {
writer.uint32(10).string(v);
}
return writer;
},
decode(input, length) {
const reader = input instanceof wire_1.BinaryReader ? input : new wire_1.BinaryReader(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseValAddresses();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1: {
if (tag !== 10) {
break;
}
message.addresses.push(reader.string());
continue;
}
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
fromJSON(object) {
return {
addresses: globalThis.Array.isArray(object === null || object === void 0 ? void 0 : object.addresses)
? object.addresses.map((e) => globalThis.String(e))
: [],
};
},
toJSON(message) {
var _a;
const obj = {};
if ((_a = message.addresses) === null || _a === void 0 ? void 0 : _a.length) {
obj.addresses = message.addresses;
}
return obj;
},
create(base) {
return exports.ValAddresses.fromPartial(base !== null && base !== void 0 ? base : {});
},
fromPartial(object) {
var _a;
const message = createBaseValAddresses();
message.addresses = ((_a = object.addresses) === null || _a === void 0 ? void 0 : _a.map((e) => e)) || [];
return message;
},
};
function createBaseDVPair() {
return { delegatorAddress: "", validatorAddress: "" };
}
exports.DVPair = {
encode(message, writer = new wire_1.BinaryWriter()) {
if (message.delegatorAddress !== "") {
writer.uint32(10).string(message.delegatorAddress);
}
if (message.validatorAddress !== "") {
writer.uint32(18).string(message.validatorAddress);
}
return writer;
},
decode(input, length) {
const reader = input instanceof wire_1.BinaryReader ? input : new wire_1.BinaryReader(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseDVPair();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1: {
if (tag !== 10) {
break;
}
message.delegatorAddress = 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 {
delegatorAddress: isSet(object.delegatorAddress) ? globalThis.String(object.delegatorAddress) : "",
validatorAddress: isSet(object.validatorAddress) ? globalThis.String(object.validatorAddress) : "",
};
},
toJSON(message) {
const obj = {};
if (message.delegatorAddress !== "") {
obj.delegatorAddress = message.delegatorAddress;
}
if (message.validatorAddress !== "") {
obj.validatorAddress = message.validatorAddress;
}
return obj;
},
create(base) {
return exports.DVPair.fromPartial(base !== null && base !== void 0 ? base : {});
},
fromPartial(object) {
var _a, _b;
const message = createBaseDVPair();
message.delegatorAddress = (_a = object.delegatorAddress) !== null && _a !== void 0 ? _a : "";
message.validatorAddress = (_b = object.validatorAddress) !== null && _b !== void 0 ? _b : "";
return message;
},
};
function createBaseDVPairs() {
return { pairs: [] };
}
exports.DVPairs = {
encode(message, writer = new wire_1.BinaryWriter()) {
for (const v of message.pairs) {
exports.DVPair.encode(v, writer.uint32(10).fork()).join();
}
return writer;
},
decode(input, length) {
const reader = input instanceof wire_1.BinaryReader ? input : new wire_1.BinaryReader(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseDVPairs();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1: {
if (tag !== 10) {
break;
}
message.pairs.push(exports.DVPair.decode(reader, reader.uint32()));
continue;
}
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
fromJSON(object) {
return { pairs: globalThis.Array.isArray(object === null || object === void 0 ? void 0 : object.pairs) ? object.pairs.map((e) => exports.DVPair.fromJSON(e)) : [] };
},
toJSON(message) {
var _a;
const obj = {};
if ((_a = message.pairs) === null || _a === void 0 ? void 0 : _a.length) {
obj.pairs = message.pairs.map((e) => exports.DVPair.toJSON(e));
}
return obj;
},
create(base) {
return exports.DVPairs.fromPartial(base !== null && base !== void 0 ? base : {});
},
fromPartial(object) {
var _a;
const message = createBaseDVPairs();
message.pairs = ((_a = object.pairs) === null || _a === void 0 ? void 0 : _a.map((e) => exports.DVPair.fromPartial(e))) || [];
return message;
},
};
function createBaseDVVTriplet() {
return { delegatorAddress: "", validatorSrcAddress: "", validatorDstAddress: "" };
}
exports.DVVTriplet = {
encode(message, writer = new wire_1.BinaryWriter()) {
if (message.delegatorAddress !== "") {
writer.uint32(10).string(message.delegatorAddress);
}
if (message.validatorSrcAddress !== "") {
writer.uint32(18).string(message.validatorSrcAddress);
}
if (message.validatorDstAddress !== "") {
writer.uint32(26).string(message.validatorDstAddress);
}
return writer;
},
decode(input, length) {
const reader = input instanceof wire_1.BinaryReader ? input : new wire_1.BinaryReader(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseDVVTriplet();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1: {
if (tag !== 10) {
break;
}
message.delegatorAddress = reader.string();
continue;
}
case 2: {
if (tag !== 18) {
break;
}
message.validatorSrcAddress = reader.string();
continue;
}
case 3: {
if (tag !== 26) {
break;
}
message.validatorDstAddress = reader.string();
continue;
}
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
fromJSON(object) {
return {
delegatorAddress: isSet(object.delegatorAddress) ? globalThis.String(object.delegatorAddress) : "",
validatorSrcAddress: isSet(object.validatorSrcAddress) ? globalThis.String(object.validatorSrcAddress) : "",
validatorDstAddress: isSet(object.validatorDstAddress) ? globalThis.String(object.validatorDstAddress) : "",
};
},
toJSON(message) {
const obj = {};
if (message.delegatorAddress !== "") {
obj.delegatorAddress = message.delegatorAddress;
}
if (message.validatorSrcAddress !== "") {
obj.validatorSrcAddress = message.validatorSrcAddress;
}
if (message.validatorDstAddress !== "") {
obj.validatorDstAddress = message.validatorDstAddress;
}
return obj;
},
create(base) {
return exports.DVVTriplet.fromPartial(base !== null && base !== void 0 ? base : {});
},
fromPartial(object) {
var _a, _b, _c;
const message = createBaseDVVTriplet();
message.delegatorAddress = (_a = object.delegatorAddress) !== null && _a !== void 0 ? _a : "";
message.validatorSrcAddress = (_b = object.validatorSrcAddress) !== null && _b !== void 0 ? _b : "";
message.validatorDstAddress = (_c = object.validatorDstAddress) !== null && _c !== void 0 ? _c : "";
return message;
},
};
function createBaseDVVTriplets() {
return { triplets: [] };
}
exports.DVVTriplets = {
encode(message, writer = new wire_1.BinaryWriter()) {
for (const v of message.triplets) {
exports.DVVTriplet.encode(v, writer.uint32(10).fork()).join();
}
return writer;
},
decode(input, length) {
const reader = input instanceof wire_1.BinaryReader ? input : new wire_1.BinaryReader(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseDVVTriplets();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1: {
if (tag !== 10) {
break;
}
message.triplets.push(exports.DVVTriplet.decode(reader, reader.uint32()));
continue;
}
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
fromJSON(object) {
return {
triplets: globalThis.Array.isArray(object === null || object === void 0 ? void 0 : object.triplets)
? object.triplets.map((e) => exports.DVVTriplet.fromJSON(e))
: [],
};
},
toJSON(message) {
var _a;
const obj = {};
if ((_a = message.triplets) === null || _a === void 0 ? void 0 : _a.length) {
obj.triplets = message.triplets.map((e) => exports.DVVTriplet.toJSON(e));
}
return obj;
},
create(base) {
return exports.DVVTriplets.fromPartial(base !== null && base !== void 0 ? base : {});
},
fromPartial(object) {
var _a;
const message = createBaseDVVTriplets();
message.triplets = ((_a = object.triplets) === null || _a === void 0 ? void 0 : _a.map((e) => exports.DVVTriplet.fromPartial(e))) || [];
return message;
},
};
function createBaseDelegation() {
return { delegatorAddress: "", validatorAddress: "", shares: "" };
}
exports.Delegation = {
encode(message, writer = new wire_1.BinaryWriter()) {
if (message.delegatorAddress !== "") {
writer.uint32(10).string(message.delegatorAddress);
}
if (message.validatorAddress !== "") {
writer.uint32(18).string(message.validatorAddress);
}
if (message.shares !== "") {
writer.uint32(26).string(message.shares);
}
return writer;
},
decode(input, length) {
const reader = input instanceof wire_1.BinaryReader ? input : new wire_1.BinaryReader(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseDelegation();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1: {
if (tag !== 10) {
break;
}
message.delegatorAddress = reader.string();
continue;
}
case 2: {
if (tag !== 18) {
break;
}
message.validatorAddress = reader.string();
continue;
}
case 3: {
if (tag !== 26) {
break;
}
message.shares = reader.string();
continue;
}
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
fromJSON(object) {
return {
delegatorAddress: isSet(object.delegatorAddress) ? globalThis.String(object.delegatorAddress) : "",
validatorAddress: isSet(object.validatorAddress) ? globalThis.String(object.validatorAddress) : "",
shares: isSet(object.shares) ? globalThis.String(object.shares) : "",
};
},
toJSON(message) {
const obj = {};
if (message.delegatorAddress !== "") {
obj.delegatorAddress = message.delegatorAddress;
}
if (message.validatorAddress !== "") {
obj.validatorAddress = message.validatorAddress;
}
if (message.shares !== "") {
obj.shares = message.shares;
}
return obj;
},
create(base) {
return exports.Delegation.fromPartial(base !== null && base !== void 0 ? base : {});
},
fromPartial(object) {
var _a, _b, _c;
const message = createBaseDelegation();
message.delegatorAddress = (_a = object.delegatorAddress) !== null && _a !== void 0 ? _a : "";
message.validatorAddress = (_b = object.validatorAddress) !== null && _b !== void 0 ? _b : "";
message.shares = (_c = object.shares) !== null && _c !== void 0 ? _c : "";
return message;
},
};
function createBaseUnbondingDelegation() {
return { delegatorAddress: "", validatorAddress: "", entries: [] };
}
exports.UnbondingDelegation = {
encode(message, writer = new wire_1.BinaryWriter()) {
if (message.delegatorAddress !== "") {
writer.uint32(10).string(message.delegatorAddress);
}
if (message.validatorAddress !== "") {
writer.uint32(18).string(message.validatorAddress);
}
for (const v of message.entries) {
exports.UnbondingDelegationEntry.encode(v, writer.uint32(26).fork()).join();
}
return writer;
},
decode(input, length) {
const reader = input instanceof wire_1.BinaryReader ? input : new wire_1.BinaryReader(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseUnbondingDelegation();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1: {
if (tag !== 10) {
break;
}
message.delegatorAddress = reader.string();
continue;
}
case 2: {
if (tag !== 18) {
break;
}
message.validatorAddress = reader.string();
continue;
}
case 3: {
if (tag !== 26) {
break;
}
message.entries.push(exports.UnbondingDelegationEntry.decode(reader, reader.uint32()));
continue;
}
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
fromJSON(object) {
return {
delegatorAddress: isSet(object.delegatorAddress) ? globalThis.String(object.delegatorAddress) : "",
validatorAddress: isSet(object.validatorAddress) ? globalThis.String(object.validatorAddress) : "",
entries: globalThis.Array.isArray(object === null || object === void 0 ? void 0 : object.entries)
? object.entries.map((e) => exports.UnbondingDelegationEntry.fromJSON(e))
: [],
};
},
toJSON(message) {
var _a;
const obj = {};
if (message.delegatorAddress !== "") {
obj.delegatorAddress = message.delegatorAddress;
}
if (message.validatorAddress !== "") {
obj.validatorAddress = message.validatorAddress;
}
if ((_a = message.entries) === null || _a === void 0 ? void 0 : _a.length) {
obj.entries = message.entries.map((e) => exports.UnbondingDelegationEntry.toJSON(e));
}
return obj;
},
create(base) {
return exports.UnbondingDelegation.fromPartial(base !== null && base !== void 0 ? base : {});
},
fromPartial(object) {
var _a, _b, _c;
const message = createBaseUnbondingDelegation();
message.delegatorAddress = (_a = object.delegatorAddress) !== null && _a !== void 0 ? _a : "";
message.validatorAddress = (_b = object.validatorAddress) !== null && _b !== void 0 ? _b : "";
message.entries = ((_c = object.entries) === null || _c === void 0 ? void 0 : _c.map((e) => exports.UnbondingDelegationEntry.fromPartial(e))) || [];
return message;
},
};
function createBaseUnbondingDelegationEntry() {
return {
creationHeight: 0,
completionTime: undefined,
initialBalance: "",
balance: "",
unbondingId: 0,
unbondingOnHoldRefCount: 0,
};
}
exports.UnbondingDelegationEntry = {
encode(message, writer = new wire_1.BinaryWriter()) {
if (message.creationHeight !== 0) {
writer.uint32(8).int64(message.creationHeight);
}
if (message.completionTime !== undefined) {
timestamp_1.Timestamp.encode(toTimestamp(message.completionTime), writer.uint32(18).fork()).join();
}
if (message.initialBalance !== "") {
writer.uint32(26).string(message.initialBalance);
}
if (message.balance !== "") {
writer.uint32(34).string(message.balance);
}
if (message.unbondingId !== 0) {
writer.uint32(40).uint64(message.unbondingId);
}
if (message.unbondingOnHoldRefCount !== 0) {
writer.uint32(48).int64(message.unbondingOnHoldRefCount);
}
return writer;
},
decode(input, length) {
const reader = input instanceof wire_1.BinaryReader ? input : new wire_1.BinaryReader(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseUnbondingDelegationEntry();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1: {
if (tag !== 8) {
break;
}
message.creationHeight = longToNumber(reader.int64());
continue;
}
case 2: {
if (tag !== 18) {
break;
}
message.completionTime = fromTimestamp(timestamp_1.Timestamp.decode(reader, reader.uint32()));
continue;
}
case 3: {
if (tag !== 26) {
break;
}
message.initialBalance = reader.string();
continue;
}
case 4: {
if (tag !== 34) {
break;
}
message.balance = reader.string();
continue;
}
case 5: {
if (tag !== 40) {
break;
}
message.unbondingId = longToNumber(reader.uint64());
continue;
}
case 6: {
if (tag !== 48) {
break;
}
message.unbondingOnHoldRefCount = longToNumber(reader.int64());
continue;
}
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
fromJSON(object) {
return {
creationHeight: isSet(object.creationHeight) ? globalThis.Number(object.creationHeight) : 0,
completionTime: isSet(object.completionTime) ? fromJsonTimestamp(object.completionTime) : undefined,
initialBalance: isSet(object.initialBalance) ? globalThis.String(object.initialBalance) : "",
balance: isSet(object.balance) ? globalThis.String(object.balance) : "",
unbondingId: isSet(object.unbondingId) ? globalThis.Number(object.unbondingId) : 0,
unbondingOnHoldRefCount: isSet(object.unbondingOnHoldRefCount)
? globalThis.Number(object.unbondingOnHoldRefCount)
: 0,
};
},
toJSON(message) {
const obj = {};
if (message.creationHeight !== 0) {
obj.creationHeight = Math.round(message.creationHeight);
}
if (message.completionTime !== undefined) {
obj.completionTime = message.completionTime.toISOString();
}
if (message.initialBalance !== "") {
obj.initialBalance = message.initialBalance;
}
if (message.balance !== "") {
obj.balance = message.balance;
}
if (message.unbondingId !== 0) {
obj.unbondingId = Math.round(message.unbondingId);
}
if (message.unbondingOnHoldRefCount !== 0) {
obj.unbondingOnHoldRefCount = Math.round(message.unbondingOnHoldRefCount);
}
return obj;
},
create(base) {
return exports.UnbondingDelegationEntry.fromPartial(base !== null && base !== void 0 ? base : {});
},
fromPartial(object) {
var _a, _b, _c, _d, _e, _f;
const message = createBaseUnbondingDelegationEntry();
message.creationHeight = (_a = object.creationHeight) !== null && _a !== void 0 ? _a : 0;
message.completionTime = (_b = object.completionTime) !== null && _b !== void 0 ? _b : undefined;
message.initialBalance = (_c = object.initialBalance) !== null && _c !== void 0 ? _c : "";
message.balance = (_d = object.balance) !== null && _d !== void 0 ? _d : "";
message.unbondingId = (_e = object.unbondingId) !== null && _e !== void 0 ? _e : 0;
message.unbondingOnHoldRefCount = (_f = object.unbondingOnHoldRefCount) !== null && _f !== void 0 ? _f : 0;
return message;
},
};
function createBaseRedelegationEntry() {
return {
creationHeight: 0,
completionTime: undefined,
initialBalance: "",
sharesDst: "",
unbondingId: 0,
unbondingOnHoldRefCount: 0,
};
}
exports.RedelegationEntry = {
encode(message, writer = new wire_1.BinaryWriter()) {
if (message.creationHeight !== 0) {
writer.uint32(8).int64(message.creationHeight);
}
if (message.completionTime !== undefined) {
timestamp_1.Timestamp.encode(toTimestamp(message.completionTime), writer.uint32(18).fork()).join();
}
if (message.initialBalance !== "") {
writer.uint32(26).string(message.initialBalance);
}
if (message.sharesDst !== "") {
writer.uint32(34).string(message.sharesDst);
}
if (message.unbondingId !== 0) {
writer.uint32(40).uint64(message.unbondingId);
}
if (message.unbondingOnHoldRefCount !== 0) {
writer.uint32(48).int64(message.unbondingOnHoldRefCount);
}
return writer;
},
decode(input, length) {
const reader = input instanceof wire_1.BinaryReader ? input : new wire_1.BinaryReader(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseRedelegationEntry();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1: {
if (tag !== 8) {
break;
}
message.creationHeight = longToNumber(reader.int64());
continue;
}
case 2: {
if (tag !== 18) {
break;
}
message.completionTime = fromTimestamp(timestamp_1.Timestamp.decode(reader, reader.uint32()));
continue;
}
case 3: {
if (tag !== 26) {
break;
}
message.initialBalance = reader.string();
continue;
}
case 4: {
if (tag !== 34) {
break;
}
message.sharesDst = reader.string();
continue;
}
case 5: {
if (tag !== 40) {
break;
}
message.unbondingId = longToNumber(reader.uint64());
continue;
}
case 6: {
if (tag !== 48) {
break;
}
message.unbondingOnHoldRefCount = longToNumber(reader.int64());
continue;
}
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
fromJSON(object) {
return {
creationHeight: isSet(object.creationHeight) ? globalThis.Number(object.creationHeight) : 0,
completionTime: isSet(object.completionTime) ? fromJsonTimestamp(object.completionTime) : undefined,
initialBalance: isSet(object.initialBalance) ? globalThis.String(object.initialBalance) : "",
sharesDst: isSet(object.sharesDst) ? globalThis.String(object.sharesDst) : "",
unbondingId: isSet(object.unbondingId) ? globalThis.Number(object.unbondingId) : 0,
unbondingOnHoldRefCount: isSet(object.unbondingOnHoldRefCount)
? globalThis.Number(object.unbondingOnHoldRefCount)
: 0,
};
},
toJSON(message) {
const obj = {};
if (message.creationHeight !== 0) {
obj.creationHeight = Math.round(message.creationHeight);
}
if (message.completionTime !== undefined) {
obj.completionTime = message.completionTime.toISOString();
}
if (message.initialBalance !== "") {
obj.initialBalance = message.initialBalance;
}
if (message.sharesDst !== "") {
obj.sharesDst = message.sharesDst;
}
if (message.unbondingId !== 0) {
obj.unbondingId = Math.round(message.unbondingId);
}
if (message.unbondingOnHoldRefCount !== 0) {
obj.unbondingOnHoldRefCount = Math.round(message.unbondingOnHoldRefCount);
}
return obj;
},
create(base) {
return exports.RedelegationEntry.fromPartial(base !== null && base !== void 0 ? base : {});
},
fromPartial(object) {
var _a, _b, _c, _d, _e, _f;
const message = createBaseRedelegationEntry();
message.creationHeight = (_a = object.creationHeight) !== null && _a !== void 0 ? _a : 0;
message.completionTime = (_b = object.completionTime) !== null && _b !== void 0 ? _b : undefined;
message.initialBalance = (_c = object.initialBalance) !== null && _c !== void 0 ? _c : "";
message.sharesDst = (_d = object.sharesDst) !== null && _d !== void 0 ? _d : "";
message.unbondingId = (_e = object.unbondingId) !== null && _e !== void 0 ? _e : 0;
message.unbondingOnHoldRefCount = (_f = object.unbondingOnHoldRefCount) !== null && _f !== void 0 ? _f : 0;
return message;
},
};
function createBaseRedelegation() {
return { delegatorAddress: "", validatorSrcAddress: "", validatorDstAddress: "", entries: [] };
}
exports.Redelegation = {
encode(message, writer = new wire_1.BinaryWriter()) {
if (message.delegatorAddress !== "") {
writer.uint32(10).string(message.delegatorAddress);
}
if (message.validatorSrcAddress !== "") {
writer.uint32(18).string(message.validatorSrcAddress);
}
if (message.validatorDstAddress !== "") {
writer.uint32(26).string(message.validatorDstAddress);
}
for (const v of message.entries) {
exports.RedelegationEntry.encode(v, writer.uint32(34).fork()).join();
}
return writer;
},
decode(input, length) {
const reader = input instanceof wire_1.BinaryReader ? input : new wire_1.BinaryReader(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseRedelegation();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1: {
if (tag !== 10) {
break;
}
message.delegatorAddress = reader.string();
continue;
}
case 2: {
if (tag !== 18) {
break;
}
message.validatorSrcAddress = reader.string();
continue;
}
case 3: {
if (tag !== 26) {
break;
}
message.validatorDstAddress = reader.string();
continue;
}
case 4: {
if (tag !== 34) {
break;
}
message.entries.push(exports.RedelegationEntry.decode(reader, reader.uint32()));
continue;
}
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
fromJSON(object) {
return {
delegatorAddress: isSet(object.delegatorAddress) ? globalThis.String(object.delegatorAddress) : "",
validatorSrcAddress: isSet(object.validatorSrcAddress) ? globalThis.String(object.validatorSrcAddress) : "",
validatorDstAddress: isSet(object.validatorDstAddress) ? globalThis.String(object.validatorDstAddress) : "",
entries: globalThis.Array.isArray(object === null || object === void 0 ? void 0 : object.entries)
? object.entries.map((e) => exports.RedelegationEntry.fromJSON(e))
: [],
};
},
toJSON(message) {
var _a;
const obj = {};
if (message.delegatorAddress !== "") {
obj.delegatorAddress = message.delegatorAddress;
}
if (message.validatorSrcAddress !== "") {
obj.validatorSrcAddress = message.validatorSrcAddress;
}
if (message.validatorDstAddress !== "") {
obj.validatorDstAddress = message.validatorDstAddress;
}
if ((_a = message.entries) === null || _a === void 0 ? void 0 : _a.length) {
obj.entries = message.entries.map((e) => exports.RedelegationEntry.toJSON(e));
}
return obj;
},
create(base) {
return exports.Redelegation.fromPartial(base !== null && base !== void 0 ? base : {});
},
fromPartial(object) {
var _a, _b, _c, _d;
const message = createBaseRedelegation();
message.delegatorAddress = (_a = object.delegatorAddress) !== null && _a !== void 0 ? _a : "";
message.validatorSrcAddress = (_b = object.validatorSrcAddress) !== null && _b !== void 0 ? _b : "";
message.validatorDstAddress = (_c = object.validatorDstAddress) !== null && _c !== void 0 ? _c : "";
message.entries = ((_d = object.entries) === null || _d === void 0 ? void 0 : _d.map((e) => exports.RedelegationEntry.fromPartial(e))) || [];
return message;
},
};
function createBaseParams() {
return {
unbondingTime: undefined,
maxValidators: 0,
maxEntries: 0,
historicalEntries: 0,
bondDenom: "",
minCommissionRate: "",
};
}
exports.Params = {
encode(message, writer = new wire_1.BinaryWriter()) {
if (message.unbondingTime !== undefined) {
duration_1.Duration.encode(message.unbondingTime, writer.uint32(10).fork()).join();
}
if (message.maxValidators !== 0) {
writer.uint32(16).uint32(message.maxValidators);
}
if (message.maxEntries !== 0) {
writer.uint32(24).uint32(message.maxEntries);
}
if (message.historicalEntries !== 0) {
writer.uint32(32).uint32(message.historicalEntries);
}
if (message.bondDenom !== "") {
writer.uint32(42).string(message.bondDenom);
}
if (message.minCommissionRate !== "") {
writer.uint32(50).string(message.minCommissionRate);
}
return writer;
},
decode(input, length) {
const reader = input instanceof wire_1.BinaryReader ? input : new wire_1.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: {
if (tag !== 10) {
break;
}
message.unbondingTime = duration_1.Duration.decode(reader, reader.uint32());
continue;
}
case 2: {
if (tag !== 16) {
break;
}
message.maxValidators = reader.uint32();
continue;
}
case 3: {
if (tag !== 24) {
break;
}
message.maxEntries = reader.uint32();
continue;
}
case 4: {
if (tag !== 32) {
break;
}
message.historicalEntries = reader.uint32();
continue;
}
case 5: {
if (tag !== 42) {
break;
}
message.bondDenom = reader.string();
continue;
}
case 6: {
if (tag !== 50) {
break;
}
message.minCommissionRate = reader.string();
continue;
}
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
fromJSON(object) {
return {
unbondingTime: isSet(object.unbondingTime) ? duration_1.Duration.fromJSON(object.unbondingTime) : undefined,
maxValidators: isSet(object.maxValidators) ? globalThis.Number(object.maxValidators) : 0,
maxEntries: isSet(object.maxEntries) ? globalThis.Number(object.maxEntries) : 0,
historicalEntries: isSet(object.historicalEntries) ? globalThis.Number(object.historicalEntries) : 0,
bondDenom: isSet(object.bondDenom) ? globalThis.String(object.bondDenom) : "",
minCommissionRate: isSet(object.minCommissionRate) ? globalThis.String(object.minCommissionRate) : "",
};
},
toJSON(message) {
const obj = {};
if (message.unbondingTime !== undefined) {
obj.unbondingTime = duration_1.Duration.toJSON(message.unbondingTime);
}
if (message.maxValidators !== 0) {
obj.maxValidators = Math.round(message.maxValidators);
}
if (message.maxEntries !== 0) {
obj.maxEntries = Math.round(message.maxEntries);
}
if (message.historicalEntries !== 0) {
obj.historicalEntries = Math.round(message.historicalEntries);
}
if (message.bondDenom !== "") {
obj.bondDenom = message.bondDenom;
}
if (message.minCommissionRate !== "") {
obj.minCommissionRate = message.minCommissionRate;
}
return obj;
},
create(base) {
return exports.Params.fromPartial(base !== null && base !== void 0 ? base : {});
},
fromPartial(object) {
var _a, _b, _c, _d, _e;
const message = createBaseParams();
message.unbondingTime = (object.unbondingTime !== undefined && object.unbondingTime !== null)
? duration_1.Duration.fromPartial(object.unbondingTime)
: undefined;
message.maxValidators = (_a = object.maxValidators) !== null && _a !== void 0 ? _a : 0;
message.maxEntries = (_b = object.maxEntries) !== null && _b !== void 0 ? _b : 0;
message.historicalEntries = (_c = object.historicalEntries) !== null && _c !== void 0 ? _c : 0;
message.bondDenom = (_d = object.bondDenom) !== null && _d !== void 0 ? _d : "";
message.minCommissionRate = (_e = object.minCommissionRate) !== null && _e !== void 0 ? _e : "";
return message;
},
};
function createBaseDelegationResponse() {
return { delegation: undefined, balance: undefined };
}
exports.DelegationResponse = {
encode(message, writer = new wire_1.BinaryWriter()) {
if (message.delegation !== undefined) {
exports.Delegation.encode(message.delegation, writer.uint32(10).fork()).join();
}
if (message.balance !== undefined) {
coin_1.Coin.encode(message.balance, writer.uint32(18).fork()).join();
}
return writer;
},
decode(input, length) {
const reader = input instanceof wire_1.BinaryReader ? input : new wire_1.BinaryReader(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseDelegationResponse();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1: {
if (tag !== 10) {
break;
}
message.delegation = exports.Delegation.decode(reader, reader.uint32());
continue;
}
case 2: {
if (tag !== 18) {
break;
}
message.balance = coin_1.Coin.decode(reader, reader.uint32());
continue;
}
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
fromJSON(object) {
return {
delegation: isSet(object.delegation) ? exports.Delegation.fromJSON(object.delegation) : undefined,
balance: isSet(object.balance) ? coin_1.Coin.fromJSON(object.balance) : undefined,
};
},
toJSON(message) {
const obj = {};
if (message.delegation !== undefined) {
obj.delegation = exports.Delegation.toJSON(message.delegation);
}
if (message.balance !== undefined) {
obj.balance = coin_1.Coin.toJSON(message.balance);
}
return obj;
},
create(base) {
return exports.DelegationResponse.fromPartial(base !== null && base !== void 0 ? base : {});
},
fromPartial(object) {
const message = createBaseDelegationResponse();
message.delegation = (object.delegation !== undefined && object.delegation !== null)
? exports.Delegation.fromPartial(object.delegation)
: undefined;
message.balance = (object.balance !== undefined && object.balance !== null)
? coin_1.Coin.fromPartial(object.balance)
: undefined;
return message;
},
};
function createBaseRedelegationEntryResponse() {
return { redelegationEntry: undefined, balance: "" };
}
exports.RedelegationEntryResponse = {
encode(message, writer = new wire_1.BinaryWriter()) {
if (message.redelegationEntry !== undefined) {
exports.RedelegationEntry.encode(message.redelegationEntry, writer.uint32(10).fork()).join();
}
if (message.balance !== "") {
writer.uint32(34).string(message.balance);
}
return writer;
},
decode(input, length) {
const reader = input instanceof wire_1.BinaryReader ? input : new wire_1.BinaryReader(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseRedelegationEntryResponse();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1: {
if (tag !== 10) {
break;
}
message.redelegationEntry = exports.RedelegationEntry.decode(reader, reader.uint32());
continue;
}
case 4: {
if (tag !== 34) {
break;
}
message.balance = reader.string();
continue;
}
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
fromJSON(object) {
return {
redelegationEntry: isSet(object.redelegationEntry)
? exports.RedelegationEntry.fromJSON(object.redelegationEntry)
: undefined,
balance: isSet(object.balance) ? globalThis.String(object.balance) : "",
};
},
toJSON(message) {
const obj = {};
if (message.redelegationEntry !== undefined) {
obj.redelegationEntry = exports.RedelegationEntry.toJSON(message.redelegationEntry);
}
if (message.balance !== "") {
obj.balance = message.balance;
}
return obj;
},
create(base) {
return exports.RedelegationEntryResponse.fromPartial(base !== null && base !== void 0 ? base : {});
},
fromPartial(object) {
var _a;
const message = createBaseRedelegationEntryResponse();
message.redelegationEntry = (object.redelegationEntry !== undefined && object.redelegationEntry !== null)
? exports.RedelegationEntry.fromPartial(object.redelegationEntry)
: undefined;
message.balance = (_a = object.balance) !== null && _a !== void 0 ? _a : "";
return message;
},
};
function createBaseRedelegationResponse() {
return { redelegation: undefined, entries: [] };
}
exports.RedelegationResponse = {
encode(message, writer = new wire_1.BinaryWriter()) {
if (message.redelegation !== undefined) {
exports.Redelegation.encode(message.redelegation, writer.uint32(10).fork()).join();
}
for (const v of message.entries) {
exports.RedelegationEntryResponse.encode(v, writer.uint32(18).fork()).join();
}
return writer;
},
decode(input, length) {
const reader = input instanceof wire_1.BinaryReader ? input : new wire_1.BinaryReader(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseRedelegationResponse();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1: {
if (tag !== 10) {
break;
}
message.redelegation = exports.Redelegation.decode(reader, reader.uint32());
continue;
}
case 2: {
if (tag !== 18) {
break;
}
message.entries.push(exports.RedelegationEntryResponse.decode(reader, reader.uint32()));
continue;
}
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
fromJSON(object) {
return {
redelegation: isSet(object.redelegation) ? exports.Redelegation.fromJSON(object.redelegation) : undefined,
entries: globalThis.Array.isArray(object === null || object === void 0 ? void 0 : object.entries)
? object.entries.map((e) => exports.RedelegationEntryResponse.fromJSON(e))
: [],
};
},
toJSON(message) {
var _a;
const obj = {};
if (message.redelegation !== undefined) {
obj.redelegation = exports.Redelegation.toJSON(message.redelegation);
}
if ((_a = message.entries) === null || _a === void 0 ? void 0 : _a.length) {
obj.entries = message.entries.map((e) => exports.RedelegationEntryResponse.toJSON(e));
}
return obj;
},
create(base) {
return exports.RedelegationResponse.fromPartial(base !== null && base !== void 0 ? base : {});
},
fromPartial(object) {
var _a;
const message = createBaseRedelegationResponse();
message.redelegation = (object.redelegation !== undefined && object.redelegation !== null)
? exports.Redelegation.fromPartial(object.redelegation)
: undefined;
message.entries = ((_a = object.entries) === null || _a === void 0 ? void 0 : _a.map((e) => exports.RedelegationEntryResponse.fromPartial(e))) || [];
return message;
},
};
function createBasePool() {
return { notBondedTokens: "", bondedTokens: "" };
}
exports.Pool = {
encode(message, writer = new wire_1.BinaryWriter()) {
if (message.notBondedTokens !== "") {
writer.uint32(10).string(message.notBondedTokens);
}
if (message.bondedTokens !== "") {
writer.uint32(18).string(message.bondedTokens);
}
return writer;
},
decode(input, length) {
const reader = input instanceof wire_1.BinaryReader ? input : new wire_1.BinaryReader(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBasePool();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1: {
if (tag !== 10) {
break;
}
message.notBondedTokens = reader.string();
continue;
}
case 2: {
if (tag !== 18) {
break;
}
message.bondedTokens = reader.string();
continue;
}
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
fromJSON(object) {
return {
notBondedTokens: isSet(object.notBondedTokens) ? globalThis.String(object.notBondedTokens) : "",
bondedTokens: isSet(object.bondedTokens) ? globalThis.String(object.bondedTokens) : "",
};
},
toJSON(message) {
const obj = {};
if (message.notBondedTokens !== "") {
obj.notBondedTokens = message.notBondedTokens;
}
if (message.bondedTokens !== "") {
obj.bondedTokens = message.bondedTokens;
}
return obj;
},
create(base) {
return exports.Pool.fromPartial(base !== null && base !== void 0 ? base : {});
},
fromPartial(object) {
var _a, _b;
const message = createBasePool();
message.notBondedTokens = (_a = object.notBondedTokens) !== null && _a !== void 0 ? _a : "";
message.bondedTokens = (_b = object.bondedTokens) !== null && _b !== void 0 ? _b : "";
return message;
},
};
function createBaseValidatorUpdates() {
return { updates: [] };
}
exports.ValidatorUpdates = {
encode(message, writer = new wire_1.BinaryWriter()) {
for (const v of message.updates) {
types_1.ValidatorUpdate.encode(v, writer.uint32(10).fork()).join();
}
return writer;
},
decode(input, length) {
const reader = input instanceof wire_1.BinaryReader ? input : new wire_1.BinaryReader(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseValidatorUpdates();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1: {
if (tag !== 10) {
break;
}
message.updates.push(types_1.ValidatorUpdate.decode(reader, reader.uint32()));
continue;
}
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
fromJSON(object) {
return {
updates: globalThis.Array.isArray(object === null || object === void 0 ? void 0 : object.updates)
? object.updates.map((e) => types_1.ValidatorUpdate.fromJSON(e))
: [],
};
},
toJSON(message) {
var _a;
const obj = {};
if ((_a = message.updates) === null || _a === void 0 ? void 0 : _a.length) {
obj.updates = message.updates.map((e) => types_1.ValidatorUpdate.toJSON(e));
}
return obj;
},
create(base) {
return exports.ValidatorUpdates.fromPartial(base !== null && base !== void 0 ? base : {});
},
fromPartial(object) {
var _a;
const message = createBaseValidatorUpdates();
message.updates = ((_a = object.updates) === null || _a === void 0 ? void 0 : _a.map((e) => types_1.ValidatorUpdate.fromPartial(e))) || [];
return message;
},
};
function toTimestamp(date) {
const seconds = Math.trunc(date.getTime() / 1000);
const nanos = (date.getTime() % 1000) * 1000000;
return { seconds, nanos };
}
function fromTimestamp(t) {
let millis = (t.seconds || 0) * 1000;
millis += (t.nanos || 0) / 1000000;
return new globalThis.Date(millis);
}
function fromJsonTimestamp(o) {
if (o instanceof globalThis.Date) {
return o;
}
else if (typeof o === "string") {
return new globalThis.Date(o);
}
else {
return fromTimestamp(timestamp_1.Timestamp.fromJSON(o));
}
}
function longToNumber(int64) {
const num = globalThis.Number(int64.toString());
if (num > globalThis.Number.MAX_SAFE_INTEGER) {
throw new globalThis.Error("Value is larger than Number.MAX_SAFE_INTEGER");
}
if (num < globalThis.Number.MIN_SAFE_INTEGER) {
throw new globalThis.Error("Value is smaller than Number.MIN_SAFE_INTEGER");
}
return num;
}
function isSet(value) {
return value !== null && value !== undefined;
}
Выполнить команду
Для локальной разработки. Не используйте в интернете!