import { Table, Thead, Tbody, Tr, Th, Td } from 'react-super-responsive-table' import { formatBalanceDisplay, tokenPrecision } from '../../utils/index' import useMangoStats from '../../hooks/useMangoStats' const icons = { BTC: '/assets/icons/btc.svg', ETH: '/assets/icons/eth.svg', SOL: '/assets/icons/sol.svg', SRM: '/assets/icons/srm.svg', USDT: '/assets/icons/usdt.svg', USDC: '/assets/icons/usdc.svg', WUSDT: '/assets/icons/usdt.svg', } export default function StatsTotals() { const { latestStats } = useMangoStats() return ( <>
{latestStats.map((stat, index) => ( ))}
Asset Total Deposits Total Borrows Deposit Interest Borrow Interest Utilization
{icons[stat.symbol]} {stat.symbol}
{formatBalanceDisplay( stat.totalDeposits, tokenPrecision[stat.symbol] ).toLocaleString(undefined, { maximumFractionDigits: tokenPrecision[stat.symbol], })} {formatBalanceDisplay( stat.totalBorrows, tokenPrecision[stat.symbol] ).toLocaleString(undefined, { maximumFractionDigits: tokenPrecision[stat.symbol], })} {stat.depositInterest.toFixed(2)}% {stat.borrowInterest.toFixed(2)}% {(parseFloat(stat.utilization) * 100).toFixed(2)}%
) }