UNPKG

@danielyandev/qr-account

Version:
22 lines 839 B
"use strict"; var __importDefault = (this && this.__importDefault) || function (mod) { return (mod && mod.__esModule) ? mod : { "default": mod }; }; Object.defineProperty(exports, "__esModule", { value: true }); const qr_constants_1 = require("@danielyandev/qr-constants"); const qr_logger_1 = __importDefault(require("@danielyandev/qr-logger")); class Validators { constructor(initialValidator) { this.list = [initialValidator]; } update(transaction) { if (transaction.output.amount >= qr_constants_1.VALIDATORS_FEE && transaction.output.recipient === '0') { qr_logger_1.default.log('New validator added'); this.list.push(transaction.input.sender); return true; } return false; } } exports.default = Validators; //# sourceMappingURL=validators.js.map