@bigmi/core
Version:
TypeScript library for Bitcoin apps.
23 lines • 707 B
JavaScript
;
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