UNPKG

@bigmi/core

Version:

TypeScript library for Bitcoin apps.

23 lines 707 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.getBalance = void 0; const rpc_js_1 = require("../../errors/rpc.js"); const getBalance = async (client, { baseUrl }, { address }) => { const apiUrl = `${baseUrl}/address/${address}?details=basic`; const response = (await client.request({ url: apiUrl, fetchOptions: { method: 'GET', }, })); if (response.error) { return { error: { code: rpc_js_1.RpcErrorCode.MISC_ERROR, message: response.error }, }; } return { result: BigInt(response.balance), }; }; exports.getBalance = getBalance; //# sourceMappingURL=getBalance.js.map