diff --git a/README.md b/README.md
new file mode 100644
index 0000000..7e9b980
--- /dev/null
+++ b/README.md
@@ -0,0 +1,33 @@
+
+
+
+
+
+# OPEX API
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+**OPEX** A feature-rich React JS web application for cryptocurrency exchange service. Compatible with OPEX core.
+
+
+## License
+
+Opex is MIT licensed, as found in the [LICENSE][l] file.
+
+[l]: https://github.com/opexdev/js-api-client/blob/develop/LICENSE
+
+## Additional info
+
+For any other questions, feel free to contact us at [hi@opex.dev](hi@opex.dev).
diff --git a/api/market.js b/api/market.js
index edbba96..d8849df 100644
--- a/api/market.js
+++ b/api/market.js
@@ -23,12 +23,35 @@ export const getOrderBook = (symbol) => {
}
export const getOverview = (symbol, period) => {
const params = new URLSearchParams();
- params.append('symbol', symbol);
+ if (symbol) params.append('symbol', symbol);
return axios.get(`/api/v3/ticker/${period}?${params.toString()}`, {
data: params,
})
}
+export const getMarketStats = (interval) => {
+ const params = new URLSearchParams();
+ params.append('interval', interval);
+ params.append('limit', "10");
+ return axios.get(`/api/v1/landing/marketStats?${params.toString()}`, {
+ data: params,
+ })
+}
+export const getExchangeInfo = (interval) => {
+ const params = new URLSearchParams();
+ params.append('interval', interval);
+ return axios.get(`/api/v1/landing/exchangeInfo?${params.toString()}`, {
+ data: params,
+ })
+}
+export const getGlobalPrices = (usdSymbol) => {
+ const params = new URLSearchParams();
+ params.append('usdSymbol', usdSymbol);
+ return axios.get(`/api/v1/landing/globalPrices?${params.toString()}`, {
+ data: params,
+ })
+}
+
export const getChartData = (activePairSymbol, type, interval, limit) => {
const url = type === "Global" ? "/binance/api/v3/klines" : "/api/v3/klines";
const symbol = type === "Global" ? removeTestCoin(activePairSymbol) : activePairSymbol;
diff --git a/index.js b/index.js
index 1abac7f..d52c158 100644
--- a/index.js
+++ b/index.js
@@ -39,6 +39,9 @@ export {getLastPrices} from "./api/market";
export {getLastTrades} from "./api/market";
export {getOrderBook} from "./api/market";
export {getOverview} from "./api/market";
+export {getMarketStats} from "./api/market";
+export {getExchangeInfo} from "./api/market";
+export {getGlobalPrices} from "./api/market";
export {getOpenOrder} from "./api/orders";
export {getOrdersHistory} from "./api/orders";
export {getMyTrades} from "./api/orders";
\ No newline at end of file