@bigmi/core
Version:
TypeScript library for Bitcoin apps.
27 lines • 832 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.getBalance = void 0;
const url_js_1 = require("../../utils/url.js");
const getBalance = async (client, { baseUrl, apiKey }, { address }) => {
const apiUrl = (0, url_js_1.urlWithParams)(`${baseUrl}/addresses/balances`, {
key: apiKey,
addresses: address,
});
const response = (await client.request({
url: apiUrl,
fetchOptions: { method: 'GET' },
}));
if (response.context?.code !== 200) {
return {
error: {
code: response.context?.code,
message: response.context?.error,
},
};
}
return {
result: BigInt(response.data[address]),
};
};
exports.getBalance = getBalance;
//# sourceMappingURL=getBalance.js.map