mirror of
https://github.com/oceanprotocol/market.git
synced 2024-06-30 22:01:44 +02:00
fix liquidity & price graph
This commit is contained in:
parent
8293e9ad5f
commit
d43920548f
|
@ -26,6 +26,7 @@ import { gql, OperationResult } from 'urql'
|
||||||
import { PoolHistory } from '../../../../@types/subgraph/PoolHistory'
|
import { PoolHistory } from '../../../../@types/subgraph/PoolHistory'
|
||||||
import { fetchData, getQueryContext } from '@utils/subgraph'
|
import { fetchData, getQueryContext } from '@utils/subgraph'
|
||||||
import styles from './Graph.module.css'
|
import styles from './Graph.module.css'
|
||||||
|
import Decimal from 'decimal.js'
|
||||||
|
|
||||||
declare type GraphType = 'liquidity' | 'price'
|
declare type GraphType = 'liquidity' | 'price'
|
||||||
|
|
||||||
|
@ -167,20 +168,24 @@ export default function Graph(): ReactElement {
|
||||||
}
|
}
|
||||||
LoggerInstance.log('Fired GraphData!')
|
LoggerInstance.log('Fired GraphData!')
|
||||||
|
|
||||||
const latestTimestamps = [
|
const latestTimestamps = dataHistory.poolSnapshots.map((item) => {
|
||||||
...dataHistory.poolSnapshots.map((item) => {
|
const date = new Date(item.date * 1000)
|
||||||
const date = new Date(item.date * 1000)
|
return `${date.toLocaleDateString()} ${date.toLocaleTimeString()}`
|
||||||
return `${date.toLocaleDateString()} ${date.toLocaleTimeString()}`
|
})
|
||||||
})
|
|
||||||
]
|
|
||||||
|
|
||||||
const latestLiquidityHistory = [
|
let baseTokenLiquidityCumulative = '0'
|
||||||
...dataHistory.poolSnapshots.map((item) => item.baseTokenLiquidity)
|
|
||||||
]
|
|
||||||
|
|
||||||
const latestPriceHistory = [
|
const latestLiquidityHistory = dataHistory.poolSnapshots.map((item) => {
|
||||||
...dataHistory.poolSnapshots.map((item) => item.datatokenLiquidity)
|
baseTokenLiquidityCumulative = new Decimal(baseTokenLiquidityCumulative)
|
||||||
]
|
.add(item.baseTokenLiquidity)
|
||||||
|
.toString()
|
||||||
|
|
||||||
|
return baseTokenLiquidityCumulative
|
||||||
|
})
|
||||||
|
|
||||||
|
const latestPriceHistory = dataHistory.poolSnapshots.map(
|
||||||
|
(item) => item.spotPrice
|
||||||
|
)
|
||||||
|
|
||||||
setGraphData({
|
setGraphData({
|
||||||
labels: latestTimestamps.slice(0),
|
labels: latestTimestamps.slice(0),
|
||||||
|
|
Loading…
Reference in New Issue
Block a user