UNPKG

nodejs-cryptomus

Version:

A comprehensive Node.js client for the Cryptomus API

36 lines (35 loc) 891 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.BalanceService = void 0; /** * Balance service for managing account balances */ class BalanceService { /** * Create a new balance service * * @param client - Cryptomus API client */ constructor(client) { this.client = client; } /** * Get merchant balance * * @returns Balance information */ async getMerchantBalance() { const response = await this.client.requestPayment('GET', '/balance'); return response.result; } /** * Get business balance (requires payout key) * * @returns Balance information */ async getBusinessBalance() { const response = await this.client.requestPayout('GET', '/balance'); return response.result; } } exports.BalanceService = BalanceService;