UNPKG

@bandprotocol/bandchain.js

Version:

TypeScript library for Cosmos SDK and BandChain

322 lines (321 loc) 10.5 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.LockResponse = exports.Stake = exports.Lock = exports.Vault = void 0; //@ts-nocheck const coin_1 = require("../../../cosmos/base/v1beta1/coin"); const binary_1 = require("../../../binary"); function createBaseVault() { return { key: "", isActive: false }; } exports.Vault = { typeUrl: "/band.restake.v1beta1.Vault", encode(message, writer = binary_1.BinaryWriter.create()) { if (message.key !== "") { writer.uint32(10).string(message.key); } if (message.isActive === true) { writer.uint32(16).bool(message.isActive); } return writer; }, decode(input, length) { const reader = input instanceof binary_1.BinaryReader ? input : new binary_1.BinaryReader(input); let end = length === undefined ? reader.len : reader.pos + length; const message = createBaseVault(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: message.key = reader.string(); break; case 2: message.isActive = reader.bool(); break; default: reader.skipType(tag & 7); break; } } return message; }, fromPartial(object) { const message = createBaseVault(); message.key = object.key ?? ""; message.isActive = object.isActive ?? false; return message; }, fromAmino(object) { const message = createBaseVault(); if (object.key !== undefined && object.key !== null) { message.key = object.key; } if (object.is_active !== undefined && object.is_active !== null) { message.isActive = object.is_active; } return message; }, toAmino(message) { const obj = {}; obj.key = message.key === "" ? undefined : message.key; obj.is_active = message.isActive === false ? undefined : message.isActive; return obj; }, fromAminoMsg(object) { return exports.Vault.fromAmino(object.value); }, fromProtoMsg(message) { return exports.Vault.decode(message.value); }, toProto(message) { return exports.Vault.encode(message).finish(); }, toProtoMsg(message) { return { typeUrl: "/band.restake.v1beta1.Vault", value: exports.Vault.encode(message).finish() }; } }; function createBaseLock() { return { stakerAddress: "", key: "", power: "" }; } exports.Lock = { typeUrl: "/band.restake.v1beta1.Lock", encode(message, writer = binary_1.BinaryWriter.create()) { if (message.stakerAddress !== "") { writer.uint32(10).string(message.stakerAddress); } if (message.key !== "") { writer.uint32(18).string(message.key); } if (message.power !== "") { writer.uint32(26).string(message.power); } return writer; }, decode(input, length) { const reader = input instanceof binary_1.BinaryReader ? input : new binary_1.BinaryReader(input); let end = length === undefined ? reader.len : reader.pos + length; const message = createBaseLock(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: message.stakerAddress = reader.string(); break; case 2: message.key = reader.string(); break; case 3: message.power = reader.string(); break; default: reader.skipType(tag & 7); break; } } return message; }, fromPartial(object) { const message = createBaseLock(); message.stakerAddress = object.stakerAddress ?? ""; message.key = object.key ?? ""; message.power = object.power ?? ""; return message; }, fromAmino(object) { const message = createBaseLock(); if (object.staker_address !== undefined && object.staker_address !== null) { message.stakerAddress = object.staker_address; } if (object.key !== undefined && object.key !== null) { message.key = object.key; } if (object.power !== undefined && object.power !== null) { message.power = object.power; } return message; }, toAmino(message) { const obj = {}; obj.staker_address = message.stakerAddress === "" ? undefined : message.stakerAddress; obj.key = message.key === "" ? undefined : message.key; obj.power = message.power === "" ? undefined : message.power; return obj; }, fromAminoMsg(object) { return exports.Lock.fromAmino(object.value); }, fromProtoMsg(message) { return exports.Lock.decode(message.value); }, toProto(message) { return exports.Lock.encode(message).finish(); }, toProtoMsg(message) { return { typeUrl: "/band.restake.v1beta1.Lock", value: exports.Lock.encode(message).finish() }; } }; function createBaseStake() { return { stakerAddress: "", coins: [] }; } exports.Stake = { typeUrl: "/band.restake.v1beta1.Stake", encode(message, writer = binary_1.BinaryWriter.create()) { if (message.stakerAddress !== "") { writer.uint32(10).string(message.stakerAddress); } for (const v of message.coins) { coin_1.Coin.encode(v, writer.uint32(18).fork()).ldelim(); } return writer; }, decode(input, length) { const reader = input instanceof binary_1.BinaryReader ? input : new binary_1.BinaryReader(input); let end = length === undefined ? reader.len : reader.pos + length; const message = createBaseStake(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: message.stakerAddress = reader.string(); break; case 2: message.coins.push(coin_1.Coin.decode(reader, reader.uint32())); break; default: reader.skipType(tag & 7); break; } } return message; }, fromPartial(object) { const message = createBaseStake(); message.stakerAddress = object.stakerAddress ?? ""; message.coins = object.coins?.map(e => coin_1.Coin.fromPartial(e)) || []; return message; }, fromAmino(object) { const message = createBaseStake(); if (object.staker_address !== undefined && object.staker_address !== null) { message.stakerAddress = object.staker_address; } message.coins = object.coins?.map(e => coin_1.Coin.fromAmino(e)) || []; return message; }, toAmino(message) { const obj = {}; obj.staker_address = message.stakerAddress === "" ? undefined : message.stakerAddress; if (message.coins) { obj.coins = message.coins.map(e => e ? coin_1.Coin.toAmino(e) : undefined); } else { obj.coins = message.coins; } return obj; }, fromAminoMsg(object) { return exports.Stake.fromAmino(object.value); }, fromProtoMsg(message) { return exports.Stake.decode(message.value); }, toProto(message) { return exports.Stake.encode(message).finish(); }, toProtoMsg(message) { return { typeUrl: "/band.restake.v1beta1.Stake", value: exports.Stake.encode(message).finish() }; } }; function createBaseLockResponse() { return { key: "", power: "" }; } exports.LockResponse = { typeUrl: "/band.restake.v1beta1.LockResponse", encode(message, writer = binary_1.BinaryWriter.create()) { if (message.key !== "") { writer.uint32(10).string(message.key); } if (message.power !== "") { writer.uint32(18).string(message.power); } return writer; }, decode(input, length) { const reader = input instanceof binary_1.BinaryReader ? input : new binary_1.BinaryReader(input); let end = length === undefined ? reader.len : reader.pos + length; const message = createBaseLockResponse(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: message.key = reader.string(); break; case 2: message.power = reader.string(); break; default: reader.skipType(tag & 7); break; } } return message; }, fromPartial(object) { const message = createBaseLockResponse(); message.key = object.key ?? ""; message.power = object.power ?? ""; return message; }, fromAmino(object) { const message = createBaseLockResponse(); if (object.key !== undefined && object.key !== null) { message.key = object.key; } if (object.power !== undefined && object.power !== null) { message.power = object.power; } return message; }, toAmino(message) { const obj = {}; obj.key = message.key === "" ? undefined : message.key; obj.power = message.power === "" ? undefined : message.power; return obj; }, fromAminoMsg(object) { return exports.LockResponse.fromAmino(object.value); }, fromProtoMsg(message) { return exports.LockResponse.decode(message.value); }, toProto(message) { return exports.LockResponse.encode(message).finish(); }, toProtoMsg(message) { return { typeUrl: "/band.restake.v1beta1.LockResponse", value: exports.LockResponse.encode(message).finish() }; } };