@bigmi/core
Version:
TypeScript library for Bitcoin apps.
24 lines • 758 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.ankr = void 0;
const utxo_js_1 = require("../utxo.js");
const methods_js_1 = require("./methods.js");
const ankr = (config) => {
const methods = {
include: Object.keys(methods_js_1.ankrMethods),
};
if (config?.baseUrl) {
return (0, utxo_js_1.utxo)(config.baseUrl, { key: 'ankr', ...config, methods });
}
if (!config?.apiKey) {
throw Error('Ankr API KEY is required');
}
return (0, utxo_js_1.utxo)(`https://rpc.ankr.com/premium-http/btc_blockbook/${config.apiKey}/api/v2`, {
name: 'Ankr API',
key: 'ankr',
methods,
...config,
});
};
exports.ankr = ankr;
//# sourceMappingURL=ankr.js.map