UNPKG

@yoroi/api

Version:
29 lines (28 loc) 961 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.cardanoApiMaker = void 0; var _common = require("@yoroi/common"); var _immer = require("immer"); var _protocolParams = require("./protocol-params"); var _bestBlock = require("./best-block"); var _utxoData = require("./utxo-data"); var _config = require("./config"); const cardanoApiMaker = ({ network, request = _common.fetcher }) => { const baseUrl = _config.API_ENDPOINTS[network].root; const legacyBaseUrl = _config.API_ENDPOINTS[network].legacy; const getProtocolParams = (0, _protocolParams.getProtocolParams)(baseUrl, request); const getBestBlock = (0, _bestBlock.getBestBlock)(baseUrl, request); const getUtxoData = (0, _utxoData.getUtxoData)(legacyBaseUrl, request); return (0, _immer.freeze)({ getProtocolParams, getBestBlock, getUtxoData }); }; exports.cardanoApiMaker = cardanoApiMaker; //# sourceMappingURL=cardano-api-maker.js.map