UNPKG

@ethersphere/swarm-cli

Version:
35 lines (34 loc) 1.28 kB
"use strict"; var __importDefault = (this && this.__importDefault) || function (mod) { return (mod && mod.__esModule) ? mod : { "default": mod }; }; Object.defineProperty(exports, "__esModule", { value: true }); exports.Status = void 0; const chalk_1 = __importDefault(require("chalk")); const text_1 = require("../../utils/text"); const root_command_1 = require("../root-command"); class Status extends root_command_1.RootCommand { constructor() { super(...arguments); Object.defineProperty(this, "name", { enumerable: true, configurable: true, writable: true, value: 'status' }); Object.defineProperty(this, "description", { enumerable: true, configurable: true, writable: true, value: `Prints node wallet balance` }); } async run() { super.init(); const { bzzBalance, nativeTokenBalance } = await this.bee.getWalletBalance(); this.console.all(chalk_1.default.bold('Wallet')); this.console.all((0, text_1.createKeyValue)('xBZZ', bzzBalance.toDecimalString())); this.console.all((0, text_1.createKeyValue)('xDAI', nativeTokenBalance.toDecimalString())); } } exports.Status = Status;