From aa53cb95de72f4a9fb11b84200420ce443136bbf Mon Sep 17 00:00:00 2001 From: microwavedcola1 Date: Mon, 12 Dec 2022 14:54:18 +0100 Subject: [PATCH] Fix test Signed-off-by: microwavedcola1 --- ts/client/src/debug-scripts/debug-user.ts | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) diff --git a/ts/client/src/debug-scripts/debug-user.ts b/ts/client/src/debug-scripts/debug-user.ts index a1c0cf13e..88d87586a 100644 --- a/ts/client/src/debug-scripts/debug-user.ts +++ b/ts/client/src/debug-scripts/debug-user.ts @@ -104,18 +104,23 @@ async function debugUser( group.banksMapByName.get(src)![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(tgt)![0].uiPrice); + const sim = mangoAccount.simHealthRatioWithTokenPositionUiChanges(group, [ { mintPk: group.banksMapByName.get(src)![0].mint, - uiTokenAmount: -maxSourceUi, + uiTokenAmount: maxSourceWoFees, }, { mintPk: group.banksMapByName.get(tgt)![0].mint, - uiTokenAmount: maxTargetUi, + uiTokenAmount: maxTargetWoFees, }, ]); console.log(