Commit 408092b8 authored by Igor Stuev's avatar Igor Stuev Committed by GitHub

Merge pull request #1181 from blockscout/chart-marketcap

new market cap property
parents 2f9a27ad 042bf1db
......@@ -6,6 +6,7 @@ export interface ChartTransactionItem {
export interface ChartMarketItem {
date: string;
closing_price: string;
market_cap?: string;
}
export interface ChartTransactionResponse {
......
......@@ -63,7 +63,11 @@ const marketPriceIndicator: TChainIndicator<'homepage_chart_market'> = {
resourceName: 'homepage_chart_market',
dataFn: (response) => ([ {
items: response.chart_data
.map((item) => ({ date: new Date(item.date), value: Number(item.closing_price) * Number(response.available_supply) }))
.map((item) => (
{
date: new Date(item.date),
value: item.market_cap ? Number(item.market_cap) : Number(item.closing_price) * Number(response.available_supply),
}))
.sort(sortByDateDesc),
name: 'Market cap',
valueFormatter: (x: number) => '$' + x.toLocaleString(undefined, { maximumFractionDigits: 0 }),
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment