fix compile error

This commit is contained in:
Maximilian Schneider 2021-07-16 15:54:35 +02:00
parent d084213183
commit b1ecaa0fcd
2 changed files with 6 additions and 5 deletions

View File

@ -12,7 +12,7 @@ const RedeemModal = () => {
const actions = useWalletStore((s) => s.actions)
const wallet = useWalletStore((s) => s.current)
const connected = useWalletStore((s) => s.connected)
const redeemableMint = useWalletStore((s) => s.pool.redeemableMint)
const redeemableMint = useWalletStore((s) => s.pool?.redeemableMint)
const mints = useWalletStore((s) => s.mints)
const largestAccounts = useLargestAccounts()
const vaults = useVaults()
@ -22,9 +22,10 @@ const RedeemModal = () => {
})
const totalRaised = vaults.usdc?.balance
const redeemableBalance = largestAccounts.redeemable?.balance || 0
const redeemableSupply = calculateSupply(mints, redeemableMint)
const redeemableSupply =
redeemableMint && calculateSupply(mints, redeemableMint)
const mangoAvailable =
vaults.mango && redeemableSupply > 0
vaults.mango && redeemableSupply
? (redeemableBalance * vaults.mango.balance) / redeemableSupply
: 0

View File

@ -20,7 +20,7 @@ export function calculateBalance(
export function calculateSupply(
mints: { [pk: string]: MintAccount },
pk: PublicKey
): number {
): number | undefined {
const mint = mints[pk.toBase58()]
return mint ? fixedPointToNumber(mint.supply, mint.decimals) : 0
return mint && fixedPointToNumber(mint.supply, mint.decimals)
}