diff --git a/dexs/gmx-v2-trade/index.ts b/dexs/gmx-v2/gmx-v2-trade/index.ts similarity index 92% rename from dexs/gmx-v2-trade/index.ts rename to dexs/gmx-v2/gmx-v2-trade/index.ts index 1383f185f0..57796d26a5 100644 --- a/dexs/gmx-v2-trade/index.ts +++ b/dexs/gmx-v2/gmx-v2-trade/index.ts @@ -1,7 +1,7 @@ -import { FetchResultVolume, SimpleAdapter } from "../../adapters/types"; -import { CHAIN } from "../../helpers/chains"; +import { FetchResultVolume, SimpleAdapter } from "../../../adapters/types"; +import { CHAIN } from "../../../helpers/chains"; import * as sdk from "@defillama/sdk"; -import { getBlock } from "../../helpers/getBlock"; +import { getBlock } from "../../../helpers/getBlock"; import { Chain } from "@defillama/sdk/build/general"; interface ILog { @@ -89,7 +89,7 @@ const fetch = (chain: Chain) => { } -const adapter: SimpleAdapter = { +const adapter_trade: any = { adapter: { [CHAIN.ARBITRUM]: { fetch: fetch(CHAIN.ARBITRUM), @@ -101,4 +101,6 @@ const adapter: SimpleAdapter = { }, }, }; -export default adapter; +export { + adapter_trade +} diff --git a/dexs/gmx-v2-swap/index.ts b/dexs/gmx-v2/index.ts similarity index 86% rename from dexs/gmx-v2-swap/index.ts rename to dexs/gmx-v2/index.ts index 181150a085..ed6e6a0452 100644 --- a/dexs/gmx-v2-swap/index.ts +++ b/dexs/gmx-v2/index.ts @@ -1,8 +1,9 @@ -import { FetchResultVolume, SimpleAdapter } from "../../adapters/types"; +import { BreakdownAdapter, FetchResultVolume, SimpleAdapter } from "../../adapters/types"; import { CHAIN } from "../../helpers/chains"; import * as sdk from "@defillama/sdk"; import { getBlock } from "../../helpers/getBlock"; import { Chain } from "@defillama/sdk/build/general"; +import { adapter_trade } from './gmx-v2-trade/index' interface ILog { data: string; @@ -66,7 +67,7 @@ const fetch = (chain: Chain) => { } -const adapter: SimpleAdapter = { +const adapter: any = { adapter: { [CHAIN.ARBITRUM]: { fetch: fetch(CHAIN.ARBITRUM), @@ -78,4 +79,11 @@ const adapter: SimpleAdapter = { }, }, }; -export default adapter; + +const adapters: BreakdownAdapter = { + breakdown: { + "gmx-v2-swap": adapter["adapter"], + "gmx-v2-trade": adapter_trade["adapter"], + } +} +export default adapters;