UNPKG

@broxus/js-core

Version:

MobX-based JavaScript Core library

23 lines (22 loc) 1.19 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.CurrenciesOrdering = void 0; exports.useCurrenciesApi = useCurrenciesApi; const core_1 = require("../core"); var CurrenciesOrdering; (function (CurrenciesOrdering) { CurrenciesOrdering["TvlAscending"] = "tvlascending"; CurrenciesOrdering["TvlDescending"] = "tvldescending"; })(CurrenciesOrdering || (exports.CurrenciesOrdering = CurrenciesOrdering = {})); // eslint-disable-next-line function useCurrenciesApi(baseUrl = 'https://api.flatqube.io/v1') { return { currencies: new core_1.Endpoint('currencies', baseUrl), currenciesUsdtPrices: new core_1.Endpoint('currencies_usdt_prices', baseUrl), currency: new core_1.Endpoint('currencies/:address([0][:][0-9a-f]{64})', baseUrl), currencyOhlcv: new core_1.Endpoint('currencies/ohlcv', baseUrl), currencyPrices: new core_1.Endpoint('currencies/:address([0][:][0-9a-f]{64})/prices', baseUrl), currencyTvl: new core_1.Endpoint('currencies/:address([0][:][0-9a-f]{64})/tvl', baseUrl), currencyVolume: new core_1.Endpoint('currencies/:address([0][:][0-9a-f]{64})/volume', baseUrl), }; }