Skip to content

Commit 3ca3e16

Browse files
committed
fix gmx v1 volume
1 parent e8b3fec commit 3ca3e16

File tree

1 file changed

+5
-8
lines changed

1 file changed

+5
-8
lines changed

dexs/gmx/index.ts

Lines changed: 5 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -61,10 +61,7 @@ const getFetch = (query: string)=> (chain: string): Fetch => async (timestamp: n
6161
: String(dayTimestamp) + ':daily',
6262
period: 'daily',
6363
})
64-
const totalData: IGraphResponse = await request(endpoints[chain], query, {
65-
id: 'total',
66-
period: 'total',
67-
})
64+
6865
let openInterestAtEnd = 0;
6966
let longOpenInterestAtEnd = 0;
7067
let shortOpenInterestAtEnd = 0;
@@ -76,9 +73,9 @@ const getFetch = (query: string)=> (chain: string): Fetch => async (timestamp: n
7673
: String(dayTimestamp) + ':daily',
7774
period: 'daily',
7875
});
79-
openInterestAtEnd = Number(tradingStats.tradingStats[0].longOpenInterest) + Number(tradingStats.tradingStats[0].shortOpenInterest);
80-
longOpenInterestAtEnd = Number(tradingStats.tradingStats[0].longOpenInterest);
81-
shortOpenInterestAtEnd = Number(tradingStats.tradingStats[0].shortOpenInterest);
76+
openInterestAtEnd = tradingStats.tradingStats[0] ? Number(tradingStats.tradingStats[0].longOpenInterest) + Number(tradingStats.tradingStats[0].shortOpenInterest) : 0;
77+
longOpenInterestAtEnd = tradingStats.tradingStats[0] ? Number(tradingStats.tradingStats[0].longOpenInterest) : 0;
78+
shortOpenInterestAtEnd = tradingStats.tradingStats[0] ? Number(tradingStats.tradingStats[0].shortOpenInterest) : 0;
8279
}
8380
if (dayTimestamp == HACK_TIMESTAMP && chain == CHAIN.ARBITRUM){
8481
return {
@@ -96,7 +93,7 @@ const getFetch = (query: string)=> (chain: string): Fetch => async (timestamp: n
9693
dailyVolume:
9794
dailyData.volumeStats.length == 1
9895
? String(Number(Object.values(dailyData.volumeStats[0]).reduce((sum, element) => String(Number(sum) + Number(element)))) * 10 ** -30)
99-
: undefined
96+
: 0
10097
}
10198
}
10299

0 commit comments

Comments
 (0)