Signed-off-by: microwavedcola1 <microwavedcola@gmail.com>
This commit is contained in:
microwavedcola1 2022-12-12 14:54:18 +01:00
parent f745898a40
commit aa53cb95de
1 changed files with 9 additions and 4 deletions

View File

@ -104,18 +104,23 @@ async function debugUser(
group.banksMapByName.get(src)![0].uiPrice / group.banksMapByName.get(src)![0].uiPrice /
group.banksMapByName.get(tgt)![0].uiPrice, group.banksMapByName.get(tgt)![0].uiPrice,
); );
const maxTargetUi =
maxSourceUi * const maxSourceWoFees =
-maxSourceUi *
(1 + group.banksMapByName.get(src)![0].loanOriginationFeeRate.toNumber());
const maxTargetWoFees =
-maxSourceWoFees *
(group.banksMapByName.get(src)![0].uiPrice / (group.banksMapByName.get(src)![0].uiPrice /
group.banksMapByName.get(tgt)![0].uiPrice); group.banksMapByName.get(tgt)![0].uiPrice);
const sim = mangoAccount.simHealthRatioWithTokenPositionUiChanges(group, [ const sim = mangoAccount.simHealthRatioWithTokenPositionUiChanges(group, [
{ {
mintPk: group.banksMapByName.get(src)![0].mint, mintPk: group.banksMapByName.get(src)![0].mint,
uiTokenAmount: -maxSourceUi, uiTokenAmount: maxSourceWoFees,
}, },
{ {
mintPk: group.banksMapByName.get(tgt)![0].mint, mintPk: group.banksMapByName.get(tgt)![0].mint,
uiTokenAmount: maxTargetUi, uiTokenAmount: maxTargetWoFees,
}, },
]); ]);
console.log( console.log(