fix
Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
This commit is contained in:
parent
2f5436d239
commit
50e9f39b76
|
@ -248,19 +248,25 @@ export class MangoAccount {
|
||||||
getMaxWithdrawWithBorrowForToken(group: Group, mintPk: PublicKey): I80F48 {
|
getMaxWithdrawWithBorrowForToken(group: Group, mintPk: PublicKey): I80F48 {
|
||||||
const bank: Bank = group.getFirstBankByMint(mintPk);
|
const bank: Bank = group.getFirstBankByMint(mintPk);
|
||||||
const initHealth = (this.accountData as MangoAccountData).initHealth;
|
const initHealth = (this.accountData as MangoAccountData).initHealth;
|
||||||
|
if (initHealth.lte(ZERO_I80F48)) {
|
||||||
|
return ZERO_I80F48;
|
||||||
|
}
|
||||||
|
|
||||||
const maxBorrowNative = MangoAccount.getEquivalentTokenPosition(
|
const maxBorrowNative = MangoAccount.getEquivalentTokenPosition(
|
||||||
bank,
|
bank,
|
||||||
initHealth.div(bank.initLiabWeight),
|
initHealth.div(bank.initLiabWeight),
|
||||||
);
|
);
|
||||||
const maxBorrowNativeWithoutFees = maxBorrowNative.div(
|
const maxBorrowNativeMinusFees = maxBorrowNative.div(
|
||||||
ONE_I80F48.add(bank.loanOriginationFeeRate),
|
ONE_I80F48.add(bank.loanOriginationFeeRate),
|
||||||
);
|
);
|
||||||
|
|
||||||
// console.log(`initHealth ${initHealth.toNumber()}`);
|
// console.log(`initHealth ${initHealth.toNumber()}`);
|
||||||
// console.log(`maxBorrowNative ${maxBorrowNative.toNumber()}`);
|
// console.log(`maxBorrowNative ${maxBorrowNative.toNumber()}`);
|
||||||
// console.log(
|
// console.log(
|
||||||
// `maxBorrowNativeWithoutFees ${maxBorrowNativeWithoutFees.toNumber()}`,
|
// `maxBorrowNativeWithoutFees ${maxBorrowNativeWithoutFees.toNumber()}`,
|
||||||
// );
|
// );
|
||||||
return maxBorrowNativeWithoutFees;
|
|
||||||
|
return maxBorrowNativeMinusFees;
|
||||||
}
|
}
|
||||||
|
|
||||||
getMaxWithdrawWithBorrowForTokenUi(group: Group, mintPk: PublicKey): number {
|
getMaxWithdrawWithBorrowForTokenUi(group: Group, mintPk: PublicKey): number {
|
||||||
|
|
Loading…
Reference in New Issue