mirror of
https://github.com/oceanprotocol/market.git
synced 2024-12-02 05:57:29 +01:00
market stats tinkering
This commit is contained in:
parent
1726fe1d0d
commit
ce4e0cfba5
@ -11,6 +11,7 @@ import useNetworkMetadata, {
|
|||||||
} from '@hooks/useNetworkMetadata'
|
} from '@hooks/useNetworkMetadata'
|
||||||
import { LoggerInstance } from '@oceanprotocol/lib'
|
import { LoggerInstance } from '@oceanprotocol/lib'
|
||||||
import styles from './MarketStats.module.css'
|
import styles from './MarketStats.module.css'
|
||||||
|
import { FooterStatsValues_globalStats_totalLiquidity_token as LiquidityToken } from 'src/@types/subgraph/FooterStatsValues'
|
||||||
|
|
||||||
const getGlobalStatsValues = gql`
|
const getGlobalStatsValues = gql`
|
||||||
query FooterStatsValues {
|
query FooterStatsValues {
|
||||||
@ -22,6 +23,8 @@ const getGlobalStatsValues = gql`
|
|||||||
totalLiquidity {
|
totalLiquidity {
|
||||||
token {
|
token {
|
||||||
id
|
id
|
||||||
|
name
|
||||||
|
symbol
|
||||||
}
|
}
|
||||||
value
|
value
|
||||||
}
|
}
|
||||||
@ -116,7 +119,7 @@ export default function MarketStats(): ReactElement {
|
|||||||
setMainChainIds(mainChainIdsList)
|
setMainChainIds(mainChainIdsList)
|
||||||
|
|
||||||
let newTotalValueLockedSum = 0
|
let newTotalValueLockedSum = 0
|
||||||
// let newTotalOceanLiquiditySum = 0
|
const newTotalOceanLiquiditySum = 0
|
||||||
let newPoolCountSum = 0
|
let newPoolCountSum = 0
|
||||||
|
|
||||||
for (const chainId of mainChainIdsList) {
|
for (const chainId of mainChainIdsList) {
|
||||||
@ -143,25 +146,27 @@ export default function MarketStats(): ReactElement {
|
|||||||
...prevState,
|
...prevState,
|
||||||
[chainId]: totalLiquidity.value
|
[chainId]: totalLiquidity.value
|
||||||
}))
|
}))
|
||||||
// TODO: how to get total OCEAN liquidity?
|
// TODO: how to get total OCEAN liquidity? Does this work?
|
||||||
// await setTotalOceanLiquidity((prevState) => ({
|
await setTotalOceanLiquidity((prevState) => ({
|
||||||
// ...prevState,
|
...prevState,
|
||||||
// [chainId]: totalLiquidity
|
[chainId]: totalLiquidity.filter(
|
||||||
// }))
|
(token: LiquidityToken) => token.symbol === 'OCEAN'
|
||||||
|
)[0]
|
||||||
|
}))
|
||||||
await setPoolCount((prevState) => ({
|
await setPoolCount((prevState) => ({
|
||||||
...prevState,
|
...prevState,
|
||||||
[chainId]: poolCount
|
[chainId]: poolCount
|
||||||
}))
|
}))
|
||||||
|
|
||||||
newTotalValueLockedSum += parseInt(totalLiquidity.value)
|
newTotalValueLockedSum += parseInt(totalLiquidity.value)
|
||||||
// newTotalOceanLiquiditySum += parseInt(totalOceanLiquidity)
|
// newTotalOceanLiquiditySum += parseInt(totalOceanLiquidity.value)
|
||||||
newPoolCountSum += parseInt(poolCount)
|
newPoolCountSum += parseInt(poolCount)
|
||||||
} catch (error) {
|
} catch (error) {
|
||||||
LoggerInstance.error('Error fetchData: ', error.message)
|
LoggerInstance.error('Error fetchData: ', error.message)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
setTotalValueLockedSum(`${newTotalValueLockedSum}`)
|
setTotalValueLockedSum(`${newTotalValueLockedSum}`)
|
||||||
// setTotalOceanLiquiditySum(`${newTotalOceanLiquiditySum}`)
|
setTotalOceanLiquiditySum(`${newTotalOceanLiquiditySum}`)
|
||||||
setPoolCountSum(`${newPoolCountSum}`)
|
setPoolCountSum(`${newPoolCountSum}`)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user