import type { NextPage } from 'next' import { useWallet } from '@solana/wallet-adapter-react' import mangoStore from '../store/state' import TopBar from '../components/TopBar' import ExplorerLink from '../components/shared/ExplorerLink' import SerumOrder from '../components/SerumOrder' import { MANGO_V4_ID } from '@blockworks-foundation/mango-v4' import ContentBox from '../components/shared/ContentBox' import Container from '../components/shared/Container' const Index: NextPage = () => { const group = mangoStore((s) => s.group) const { connected } = useWallet() const banks = group?.banksMap ? Array.from(group?.banksMap, ([key, value]) => ({ key, value })) : [] return (
Program:
Group:{' '} {group ? ( ) : ( 'Loading...' )} {banks.map((bank) => { return (
{bank.key} {bank.value.publicKey.toString()}
Mint:
Oracle:{' '} {/* Oracle Price: {bank.value.oraclePrice} */}
Vault:{' '}
Indexed Total Deposits:{' '} {bank.value.indexedTotalDeposits.toString()}
Indexed Total Borrows:{' '} {bank.value.indexedTotalDeposits.toString()}
Mint Decimals: {bank.value.mintDecimals.toString()}
Deposit Index: {bank.value.depositIndex.toString()}
Borrow Index: {bank.value.borrowIndex.toString()}
) })}
{connected ? (
{' '}
) : null}
) } export default Index