From 400ff362ab2d1552758f91bd154701eb83b3cdf1 Mon Sep 17 00:00:00 2001 From: 0xgnek <0xgnek@gmail.com> Date: Thu, 22 Feb 2024 17:44:55 +0000 Subject: [PATCH] fix adapter --- .../index.ts => dexs/mux-protocol/agge.ts | 11 ++++++----- dexs/mux-protocol/index.ts | 16 ++++++++++++---- 2 files changed, 18 insertions(+), 9 deletions(-) rename aggregator-derivatives/mux-protocol/index.ts => dexs/mux-protocol/agge.ts (91%) diff --git a/aggregator-derivatives/mux-protocol/index.ts b/dexs/mux-protocol/agge.ts similarity index 91% rename from aggregator-derivatives/mux-protocol/index.ts rename to dexs/mux-protocol/agge.ts index 911dbb4990..9333bb7756 100644 --- a/aggregator-derivatives/mux-protocol/index.ts +++ b/dexs/mux-protocol/agge.ts @@ -70,17 +70,18 @@ const getStartTimestamp = async (chain: Chain) => { return (new Date(historical[0].time).getTime()) / 1000 } -const adapter: SimpleAdapter = { - adapter: Object.keys(chainsMap).reduce((acc, chain: any) => { +const adapteragges: any = { + "mux-protocol-agge": Object.keys(chainsMap).reduce((acc, chain: any) => { return { ...acc, [chain]: { fetch: fetch(chain as Chain), - start: async () => getStartTimestamp(chain), - customBackfill: customBackfill(chain as Chain, fetch), + start: 1708387200, } } }, {}) }; -export default adapter; +export { + adapteragges +} diff --git a/dexs/mux-protocol/index.ts b/dexs/mux-protocol/index.ts index 088467c83d..600409987b 100644 --- a/dexs/mux-protocol/index.ts +++ b/dexs/mux-protocol/index.ts @@ -1,5 +1,6 @@ -import type { ChainBlocks, FetchOptions, SimpleAdapter } from "../../adapters/types"; +import type { BreakdownAdapter, ChainBlocks, FetchOptions, SimpleAdapter } from "../../adapters/types"; import { CHAIN } from "../../helpers/chains"; +import { adapteragges } from "./agge"; type TChainAddress = { [chain: string]: string; @@ -57,8 +58,8 @@ const fetchVolume = async (timestamp: number, _: ChainBlocks, { createBalances, }; }; -const adapter: SimpleAdapter = { - adapter: { +const adapter: any = { + "mux-protocol": { [CHAIN.ARBITRUM]: { fetch: fetchVolume, start: 1680393600, @@ -78,4 +79,11 @@ const adapter: SimpleAdapter = { } } -export default adapter; +const breakdownAdapter: BreakdownAdapter = { + breakdown: { + "mux-protocol": adapter["mux-protocol"], + "mux-protocol-agge": adapteragges["mux-protocol-agge"], + } +} + +export default breakdownAdapter;