@ethersphere/swarm-cli
Version:
CLI tool for Bee
35 lines (34 loc) • 1.28 kB
JavaScript
;
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;