From 884134f647835b8acccc4062ccf1ccadaa6d8a57 Mon Sep 17 00:00:00 2001 From: dd Date: Wed, 14 Apr 2021 17:48:32 -0400 Subject: [PATCH] fixed loop bug --- src/liquidate.ts | 6 +++--- src/partial.ts | 6 +++--- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/src/liquidate.ts b/src/liquidate.ts index 0adb05a..5e1a99f 100644 --- a/src/liquidate.ts +++ b/src/liquidate.ts @@ -172,7 +172,7 @@ async function runLiquidator() { } if (liabsVal < 0.1) { // too small of an account; number precision may cause errors - break + continue } let collRatio = (assetsVal / liabsVal) @@ -181,14 +181,14 @@ async function runLiquidator() { collRatio += parseFloat(process.env.COLL_BIAS); } if (collRatio >= mangoGroup.maintCollRatio) { - break + continue } const deficit = liabsVal * mangoGroup.initCollRatio - assetsVal description = ma.toPrettyString(mangoGroup, prices) if (deficit < 0.1) { // too small of an account; number precision may cause errors - break + continue } console.log('liquidatable', deficit) console.log(description) diff --git a/src/partial.ts b/src/partial.ts index 999198d..b61e3cf 100644 --- a/src/partial.ts +++ b/src/partial.ts @@ -216,18 +216,18 @@ async function runPartialLiquidator() { } if (liabsVal < 0.1) { // too small of an account; number precision may cause errors - break + continue } if (!ma.beingLiquidated) { let collRatio = (assetsVal / liabsVal) if (collRatio + coll_bias >= mangoGroup.maintCollRatio) { - break + continue } const deficit = liabsVal * mangoGroup.initCollRatio - assetsVal if (deficit < 0.1) { // too small of an account; number precision may cause errors - break + continue } } description = ma.toPrettyString(mangoGroup, prices)