PHP WebShell
Текущая директория: /opt/BitGoJS/node_modules/@babylonlabs-io/babylon-proto-ts/dist/generated/babylon/btcstaking/v1
Просмотр файла: params.js
"use strict";
// Code generated by protoc-gen-ts_proto. DO NOT EDIT.
// versions:
// protoc-gen-ts_proto v2.6.1
// protoc unknown
// source: babylon/btcstaking/v1/params.proto
Object.defineProperty(exports, "__esModule", { value: true });
exports.StoredParams = exports.HeightToVersionMap = exports.HeightVersionPair = exports.Params = exports.protobufPackage = void 0;
/* eslint-disable */
const wire_1 = require("@bufbuild/protobuf/wire");
exports.protobufPackage = "babylon.btcstaking.v1";
function createBaseParams() {
return {
covenantPks: [],
covenantQuorum: 0,
minStakingValueSat: 0,
maxStakingValueSat: 0,
minStakingTimeBlocks: 0,
maxStakingTimeBlocks: 0,
slashingPkScript: new Uint8Array(0),
minSlashingTxFeeSat: 0,
slashingRate: "",
unbondingTimeBlocks: 0,
unbondingFeeSat: 0,
minCommissionRate: "",
delegationCreationBaseGasFee: 0,
allowListExpirationHeight: 0,
btcActivationHeight: 0,
};
}
exports.Params = {
encode(message, writer = new wire_1.BinaryWriter()) {
for (const v of message.covenantPks) {
writer.uint32(10).bytes(v);
}
if (message.covenantQuorum !== 0) {
writer.uint32(16).uint32(message.covenantQuorum);
}
if (message.minStakingValueSat !== 0) {
writer.uint32(24).int64(message.minStakingValueSat);
}
if (message.maxStakingValueSat !== 0) {
writer.uint32(32).int64(message.maxStakingValueSat);
}
if (message.minStakingTimeBlocks !== 0) {
writer.uint32(40).uint32(message.minStakingTimeBlocks);
}
if (message.maxStakingTimeBlocks !== 0) {
writer.uint32(48).uint32(message.maxStakingTimeBlocks);
}
if (message.slashingPkScript.length !== 0) {
writer.uint32(58).bytes(message.slashingPkScript);
}
if (message.minSlashingTxFeeSat !== 0) {
writer.uint32(64).int64(message.minSlashingTxFeeSat);
}
if (message.slashingRate !== "") {
writer.uint32(74).string(message.slashingRate);
}
if (message.unbondingTimeBlocks !== 0) {
writer.uint32(80).uint32(message.unbondingTimeBlocks);
}
if (message.unbondingFeeSat !== 0) {
writer.uint32(88).int64(message.unbondingFeeSat);
}
if (message.minCommissionRate !== "") {
writer.uint32(98).string(message.minCommissionRate);
}
if (message.delegationCreationBaseGasFee !== 0) {
writer.uint32(104).uint64(message.delegationCreationBaseGasFee);
}
if (message.allowListExpirationHeight !== 0) {
writer.uint32(112).uint64(message.allowListExpirationHeight);
}
if (message.btcActivationHeight !== 0) {
writer.uint32(120).uint32(message.btcActivationHeight);
}
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.covenantPks.push(reader.bytes());
continue;
}
case 2: {
if (tag !== 16) {
break;
}
message.covenantQuorum = reader.uint32();
continue;
}
case 3: {
if (tag !== 24) {
break;
}
message.minStakingValueSat = longToNumber(reader.int64());
continue;
}
case 4: {
if (tag !== 32) {
break;
}
message.maxStakingValueSat = longToNumber(reader.int64());
continue;
}
case 5: {
if (tag !== 40) {
break;
}
message.minStakingTimeBlocks = reader.uint32();
continue;
}
case 6: {
if (tag !== 48) {
break;
}
message.maxStakingTimeBlocks = reader.uint32();
continue;
}
case 7: {
if (tag !== 58) {
break;
}
message.slashingPkScript = reader.bytes();
continue;
}
case 8: {
if (tag !== 64) {
break;
}
message.minSlashingTxFeeSat = longToNumber(reader.int64());
continue;
}
case 9: {
if (tag !== 74) {
break;
}
message.slashingRate = reader.string();
continue;
}
case 10: {
if (tag !== 80) {
break;
}
message.unbondingTimeBlocks = reader.uint32();
continue;
}
case 11: {
if (tag !== 88) {
break;
}
message.unbondingFeeSat = longToNumber(reader.int64());
continue;
}
case 12: {
if (tag !== 98) {
break;
}
message.minCommissionRate = reader.string();
continue;
}
case 13: {
if (tag !== 104) {
break;
}
message.delegationCreationBaseGasFee = longToNumber(reader.uint64());
continue;
}
case 14: {
if (tag !== 112) {
break;
}
message.allowListExpirationHeight = longToNumber(reader.uint64());
continue;
}
case 15: {
if (tag !== 120) {
break;
}
message.btcActivationHeight = reader.uint32();
continue;
}
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
fromJSON(object) {
return {
covenantPks: globalThis.Array.isArray(object === null || object === void 0 ? void 0 : object.covenantPks)
? object.covenantPks.map((e) => bytesFromBase64(e))
: [],
covenantQuorum: isSet(object.covenantQuorum) ? globalThis.Number(object.covenantQuorum) : 0,
minStakingValueSat: isSet(object.minStakingValueSat) ? globalThis.Number(object.minStakingValueSat) : 0,
maxStakingValueSat: isSet(object.maxStakingValueSat) ? globalThis.Number(object.maxStakingValueSat) : 0,
minStakingTimeBlocks: isSet(object.minStakingTimeBlocks) ? globalThis.Number(object.minStakingTimeBlocks) : 0,
maxStakingTimeBlocks: isSet(object.maxStakingTimeBlocks) ? globalThis.Number(object.maxStakingTimeBlocks) : 0,
slashingPkScript: isSet(object.slashingPkScript) ? bytesFromBase64(object.slashingPkScript) : new Uint8Array(0),
minSlashingTxFeeSat: isSet(object.minSlashingTxFeeSat) ? globalThis.Number(object.minSlashingTxFeeSat) : 0,
slashingRate: isSet(object.slashingRate) ? globalThis.String(object.slashingRate) : "",
unbondingTimeBlocks: isSet(object.unbondingTimeBlocks) ? globalThis.Number(object.unbondingTimeBlocks) : 0,
unbondingFeeSat: isSet(object.unbondingFeeSat) ? globalThis.Number(object.unbondingFeeSat) : 0,
minCommissionRate: isSet(object.minCommissionRate) ? globalThis.String(object.minCommissionRate) : "",
delegationCreationBaseGasFee: isSet(object.delegationCreationBaseGasFee)
? globalThis.Number(object.delegationCreationBaseGasFee)
: 0,
allowListExpirationHeight: isSet(object.allowListExpirationHeight)
? globalThis.Number(object.allowListExpirationHeight)
: 0,
btcActivationHeight: isSet(object.btcActivationHeight) ? globalThis.Number(object.btcActivationHeight) : 0,
};
},
toJSON(message) {
var _a;
const obj = {};
if ((_a = message.covenantPks) === null || _a === void 0 ? void 0 : _a.length) {
obj.covenantPks = message.covenantPks.map((e) => base64FromBytes(e));
}
if (message.covenantQuorum !== 0) {
obj.covenantQuorum = Math.round(message.covenantQuorum);
}
if (message.minStakingValueSat !== 0) {
obj.minStakingValueSat = Math.round(message.minStakingValueSat);
}
if (message.maxStakingValueSat !== 0) {
obj.maxStakingValueSat = Math.round(message.maxStakingValueSat);
}
if (message.minStakingTimeBlocks !== 0) {
obj.minStakingTimeBlocks = Math.round(message.minStakingTimeBlocks);
}
if (message.maxStakingTimeBlocks !== 0) {
obj.maxStakingTimeBlocks = Math.round(message.maxStakingTimeBlocks);
}
if (message.slashingPkScript.length !== 0) {
obj.slashingPkScript = base64FromBytes(message.slashingPkScript);
}
if (message.minSlashingTxFeeSat !== 0) {
obj.minSlashingTxFeeSat = Math.round(message.minSlashingTxFeeSat);
}
if (message.slashingRate !== "") {
obj.slashingRate = message.slashingRate;
}
if (message.unbondingTimeBlocks !== 0) {
obj.unbondingTimeBlocks = Math.round(message.unbondingTimeBlocks);
}
if (message.unbondingFeeSat !== 0) {
obj.unbondingFeeSat = Math.round(message.unbondingFeeSat);
}
if (message.minCommissionRate !== "") {
obj.minCommissionRate = message.minCommissionRate;
}
if (message.delegationCreationBaseGasFee !== 0) {
obj.delegationCreationBaseGasFee = Math.round(message.delegationCreationBaseGasFee);
}
if (message.allowListExpirationHeight !== 0) {
obj.allowListExpirationHeight = Math.round(message.allowListExpirationHeight);
}
if (message.btcActivationHeight !== 0) {
obj.btcActivationHeight = Math.round(message.btcActivationHeight);
}
return obj;
},
create(base) {
return exports.Params.fromPartial(base !== null && base !== void 0 ? base : {});
},
fromPartial(object) {
var _a, _b, _c, _d, _e, _f, _g, _h, _j, _k, _l, _m, _o, _p, _q;
const message = createBaseParams();
message.covenantPks = ((_a = object.covenantPks) === null || _a === void 0 ? void 0 : _a.map((e) => e)) || [];
message.covenantQuorum = (_b = object.covenantQuorum) !== null && _b !== void 0 ? _b : 0;
message.minStakingValueSat = (_c = object.minStakingValueSat) !== null && _c !== void 0 ? _c : 0;
message.maxStakingValueSat = (_d = object.maxStakingValueSat) !== null && _d !== void 0 ? _d : 0;
message.minStakingTimeBlocks = (_e = object.minStakingTimeBlocks) !== null && _e !== void 0 ? _e : 0;
message.maxStakingTimeBlocks = (_f = object.maxStakingTimeBlocks) !== null && _f !== void 0 ? _f : 0;
message.slashingPkScript = (_g = object.slashingPkScript) !== null && _g !== void 0 ? _g : new Uint8Array(0);
message.minSlashingTxFeeSat = (_h = object.minSlashingTxFeeSat) !== null && _h !== void 0 ? _h : 0;
message.slashingRate = (_j = object.slashingRate) !== null && _j !== void 0 ? _j : "";
message.unbondingTimeBlocks = (_k = object.unbondingTimeBlocks) !== null && _k !== void 0 ? _k : 0;
message.unbondingFeeSat = (_l = object.unbondingFeeSat) !== null && _l !== void 0 ? _l : 0;
message.minCommissionRate = (_m = object.minCommissionRate) !== null && _m !== void 0 ? _m : "";
message.delegationCreationBaseGasFee = (_o = object.delegationCreationBaseGasFee) !== null && _o !== void 0 ? _o : 0;
message.allowListExpirationHeight = (_p = object.allowListExpirationHeight) !== null && _p !== void 0 ? _p : 0;
message.btcActivationHeight = (_q = object.btcActivationHeight) !== null && _q !== void 0 ? _q : 0;
return message;
},
};
function createBaseHeightVersionPair() {
return { startHeight: 0, version: 0 };
}
exports.HeightVersionPair = {
encode(message, writer = new wire_1.BinaryWriter()) {
if (message.startHeight !== 0) {
writer.uint32(8).uint64(message.startHeight);
}
if (message.version !== 0) {
writer.uint32(16).uint32(message.version);
}
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 = createBaseHeightVersionPair();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1: {
if (tag !== 8) {
break;
}
message.startHeight = longToNumber(reader.uint64());
continue;
}
case 2: {
if (tag !== 16) {
break;
}
message.version = reader.uint32();
continue;
}
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
fromJSON(object) {
return {
startHeight: isSet(object.startHeight) ? globalThis.Number(object.startHeight) : 0,
version: isSet(object.version) ? globalThis.Number(object.version) : 0,
};
},
toJSON(message) {
const obj = {};
if (message.startHeight !== 0) {
obj.startHeight = Math.round(message.startHeight);
}
if (message.version !== 0) {
obj.version = Math.round(message.version);
}
return obj;
},
create(base) {
return exports.HeightVersionPair.fromPartial(base !== null && base !== void 0 ? base : {});
},
fromPartial(object) {
var _a, _b;
const message = createBaseHeightVersionPair();
message.startHeight = (_a = object.startHeight) !== null && _a !== void 0 ? _a : 0;
message.version = (_b = object.version) !== null && _b !== void 0 ? _b : 0;
return message;
},
};
function createBaseHeightToVersionMap() {
return { pairs: [] };
}
exports.HeightToVersionMap = {
encode(message, writer = new wire_1.BinaryWriter()) {
for (const v of message.pairs) {
exports.HeightVersionPair.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 = createBaseHeightToVersionMap();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1: {
if (tag !== 10) {
break;
}
message.pairs.push(exports.HeightVersionPair.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.HeightVersionPair.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.HeightVersionPair.toJSON(e));
}
return obj;
},
create(base) {
return exports.HeightToVersionMap.fromPartial(base !== null && base !== void 0 ? base : {});
},
fromPartial(object) {
var _a;
const message = createBaseHeightToVersionMap();
message.pairs = ((_a = object.pairs) === null || _a === void 0 ? void 0 : _a.map((e) => exports.HeightVersionPair.fromPartial(e))) || [];
return message;
},
};
function createBaseStoredParams() {
return { version: 0, params: undefined };
}
exports.StoredParams = {
encode(message, writer = new wire_1.BinaryWriter()) {
if (message.version !== 0) {
writer.uint32(8).uint32(message.version);
}
if (message.params !== undefined) {
exports.Params.encode(message.params, 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 = createBaseStoredParams();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1: {
if (tag !== 8) {
break;
}
message.version = reader.uint32();
continue;
}
case 2: {
if (tag !== 18) {
break;
}
message.params = exports.Params.decode(reader, reader.uint32());
continue;
}
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
fromJSON(object) {
return {
version: isSet(object.version) ? globalThis.Number(object.version) : 0,
params: isSet(object.params) ? exports.Params.fromJSON(object.params) : undefined,
};
},
toJSON(message) {
const obj = {};
if (message.version !== 0) {
obj.version = Math.round(message.version);
}
if (message.params !== undefined) {
obj.params = exports.Params.toJSON(message.params);
}
return obj;
},
create(base) {
return exports.StoredParams.fromPartial(base !== null && base !== void 0 ? base : {});
},
fromPartial(object) {
var _a;
const message = createBaseStoredParams();
message.version = (_a = object.version) !== null && _a !== void 0 ? _a : 0;
message.params = (object.params !== undefined && object.params !== null)
? exports.Params.fromPartial(object.params)
: undefined;
return message;
},
};
function bytesFromBase64(b64) {
if (globalThis.Buffer) {
return Uint8Array.from(globalThis.Buffer.from(b64, "base64"));
}
else {
const bin = globalThis.atob(b64);
const arr = new Uint8Array(bin.length);
for (let i = 0; i < bin.length; ++i) {
arr[i] = bin.charCodeAt(i);
}
return arr;
}
}
function base64FromBytes(arr) {
if (globalThis.Buffer) {
return globalThis.Buffer.from(arr).toString("base64");
}
else {
const bin = [];
arr.forEach((byte) => {
bin.push(globalThis.String.fromCharCode(byte));
});
return globalThis.btoa(bin.join(""));
}
}
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;
}
Выполнить команду
Для локальной разработки. Не используйте в интернете!