From 4146fdcb7033a3a7d4072de9aac3077395a9a042 Mon Sep 17 00:00:00 2001 From: 0xgnek <0xgnek@gmail.com> Date: Wed, 28 Feb 2024 17:02:10 +0000 Subject: [PATCH] fix level-finance --- dexs/level-finance/index.ts | 13 ++++++++++--- .../level-finance-derivative/index.ts | 12 +++++++----- 2 files changed, 17 insertions(+), 8 deletions(-) rename dexs/{ => level-finance}/level-finance-derivative/index.ts (87%) diff --git a/dexs/level-finance/index.ts b/dexs/level-finance/index.ts index 7fc266b4e6..b005f08690 100644 --- a/dexs/level-finance/index.ts +++ b/dexs/level-finance/index.ts @@ -1,7 +1,8 @@ import request, { gql } from "graphql-request"; -import { Fetch, SimpleAdapter } from "../../adapters/types"; +import { BreakdownAdapter, Fetch, SimpleAdapter } from "../../adapters/types"; import { CHAIN } from "../../helpers/chains"; import { getUniqStartOfTodayTimestamp } from "../../helpers/getUniSubgraphVolume"; +import { adapter_derivative } from "./level-finance-derivative"; const endpoints: { [key: string]: string } = { [CHAIN.BSC]: "https://api.thegraph.com/subgraphs/name/level-fi/levelfinanceanalytics", @@ -52,7 +53,7 @@ const startTimestamps: { [chain: string]: number } = { [CHAIN.ARBITRUM]: 1686344400, } -const adapter: SimpleAdapter = { +const adapter: any = { adapter: { [CHAIN.BSC]: { fetch: getFetch(historicalDataSwap)(CHAIN.BSC), @@ -65,4 +66,10 @@ const adapter: SimpleAdapter = { }, }; -export default adapter; +const adapterBreakdown: BreakdownAdapter = { + breakdown: { + "level-finance": adapter["adapter"], + "level-finance-derivative": adapter_derivative["adapter"] + } +} +export default adapterBreakdown; diff --git a/dexs/level-finance-derivative/index.ts b/dexs/level-finance/level-finance-derivative/index.ts similarity index 87% rename from dexs/level-finance-derivative/index.ts rename to dexs/level-finance/level-finance-derivative/index.ts index 67cdac30bc..8452b1b111 100644 --- a/dexs/level-finance-derivative/index.ts +++ b/dexs/level-finance/level-finance-derivative/index.ts @@ -1,7 +1,7 @@ import request, { gql } from "graphql-request"; -import { Fetch, SimpleAdapter } from "../../adapters/types"; -import { CHAIN } from "../../helpers/chains"; -import { getUniqStartOfTodayTimestamp } from "../../helpers/getUniSubgraphVolume"; +import { Fetch, SimpleAdapter } from "../../../adapters/types"; +import { CHAIN } from "../../../helpers/chains"; +import { getUniqStartOfTodayTimestamp } from "../../../helpers/getUniSubgraphVolume"; const endpoints: { [key: string]: string } = { [CHAIN.BSC]: "https://api.thegraph.com/subgraphs/name/level-fi/levelfinanceanalytics", @@ -55,7 +55,7 @@ const startTimestamps: { [chain: string]: number } = { [CHAIN.ARBITRUM]: 1686344400, } -const adapter: SimpleAdapter = { +const adapter_derivative: any = { adapter: { [CHAIN.BSC]: { fetch: getFetch(historicalDataDerivatives)(CHAIN.BSC), @@ -68,4 +68,6 @@ const adapter: SimpleAdapter = { }, }; -export default adapter; +export { + adapter_derivative +}