From e376f938f41b7121cb8de1e6f95ea262b33353cc Mon Sep 17 00:00:00 2001 From: Chris Jacobs Date: Tue, 26 Sep 2023 19:06:11 -0700 Subject: [PATCH] feat: financial statement --- .../src/FinancialStatement.generated.ts | 4 +-- libs/analytics/src/FinancialStatement.graphql | 2 +- libs/analytics/src/FinancialStatement.tsx | 26 +++++++++---------- 3 files changed, 16 insertions(+), 16 deletions(-) diff --git a/libs/analytics/src/FinancialStatement.generated.ts b/libs/analytics/src/FinancialStatement.generated.ts index d795f0c5d..39162283a 100644 --- a/libs/analytics/src/FinancialStatement.generated.ts +++ b/libs/analytics/src/FinancialStatement.generated.ts @@ -34,7 +34,7 @@ export type FinancialStatementReportQuery = { frxETH: any; }; }>; - financialStatements1W: Array<{ + financialStatementsCompare: Array<{ __typename?: 'FinancialStatement'; blockNumber: number; timestamp: any; @@ -93,7 +93,7 @@ export const FinancialStatementReportDocument = ` frxETH } } - financialStatements1W: financialStatements( + financialStatementsCompare: financialStatements( orderBy: id_DESC limit: 1 where: {timestamp_lt: $compareDate} diff --git a/libs/analytics/src/FinancialStatement.graphql b/libs/analytics/src/FinancialStatement.graphql index d9d9763b1..3a7e3bac4 100644 --- a/libs/analytics/src/FinancialStatement.graphql +++ b/libs/analytics/src/FinancialStatement.graphql @@ -29,7 +29,7 @@ query FinancialStatementReport($compareDate: DateTime) { frxETH } } - financialStatements1W: financialStatements(orderBy: id_DESC, limit: 1, where: {timestamp_lt: $compareDate}) { + financialStatementsCompare: financialStatements(orderBy: id_DESC, limit: 1, where: {timestamp_lt: $compareDate}) { blockNumber timestamp oeth { diff --git a/libs/analytics/src/FinancialStatement.tsx b/libs/analytics/src/FinancialStatement.tsx index cd25d5488..3642bcc51 100644 --- a/libs/analytics/src/FinancialStatement.tsx +++ b/libs/analytics/src/FinancialStatement.tsx @@ -45,11 +45,11 @@ export const LiveFinancialStatement = () => { if (isLoading || !data) return null; const fs = data.financialStatements[0]; - const fs1W = data.financialStatements1W[0]; + const fsC = data.financialStatementsCompare[0]; const c = (n: string) => Number(formatEther(BigInt(n))); if (!fs) return null; - if (!fs1W) return null; + if (!fsC) return null; return ( { timestamp: Date.parse(fs.timestamp), }} columns={[ - dayjs(fs1W.timestamp).format('lll'), + dayjs(fsC.timestamp).format('lll'), dayjs(fs.timestamp).format('lll'), ]} data={{ assets: { Vault: { - WETH: [fs1W.vault.weth, fs.vault.weth].map(c), - stETH: [fs1W.vault.stETH, fs.vault.stETH].map(c), - rETH: [fs1W.vault.rETH, fs.vault.rETH].map(c), - frxETH: [fs1W.vault.frxETH, fs.vault.frxETH].map(c), + WETH: [fsC.vault.weth, fs.vault.weth].map(c), + stETH: [fsC.vault.stETH, fs.vault.stETH].map(c), + rETH: [fsC.vault.rETH, fs.vault.rETH].map(c), + frxETH: [fsC.vault.frxETH, fs.vault.frxETH].map(c), }, Curve: { - ETH: [fs1W.curveLP.eth, fs.curveLP.eth].map(c), - OETH: [fs1W.curveLP.oeth, fs.curveLP.oeth].map(c), + ETH: [fsC.curveLP.eth, fs.curveLP.eth].map(c), + OETH: [fsC.curveLP.oeth, fs.curveLP.oeth].map(c), }, 'Frax Staking': { - frxETH: [fs1W.fraxStaking.frxETH, fs.fraxStaking.frxETH].map(c), + frxETH: [fsC.fraxStaking.frxETH, fs.fraxStaking.frxETH].map(c), }, 'Morpho Aave': { - WETH: [fs1W.morphoAave.weth, fs.morphoAave.weth].map(c), + WETH: [fsC.morphoAave.weth, fs.morphoAave.weth].map(c), }, Dripper: { - WETH: [fs1W.dripper.weth, fs.dripper.weth].map(c), + WETH: [fsC.dripper.weth, fs.dripper.weth].map(c), }, }, liabilities: { 'Token Supply': { - OETH: [fs1W.oeth.totalSupply, fs.oeth.totalSupply].map(c), + OETH: [fsC.oeth.totalSupply, fs.oeth.totalSupply].map(c), }, }, }}