Add retry limit to forceCancelSpotOrders

This commit is contained in:
Riordan Panayides 2021-12-02 18:04:58 +00:00
parent 9b2ea64d85
commit 62bdea83ef
1 changed files with 6 additions and 6 deletions

View File

@ -480,14 +480,14 @@ async function liquidateAccount(
throw new Error('Account no longer liquidatable');
}
while (liqee.hasAnySpotOrders()) {
for (let r = 0; r < 5 && liqee.hasAnySpotOrders(); r++) {
for (let i = 0; i < mangoGroup.spotMarkets.length; i++) {
const spotMarket = spotMarkets[i];
const baseRootBank = rootBanks[i];
const quoteRootBank = rootBanks[QUOTE_INDEX];
if (liqee.inMarginBasket[i]) {
const spotMarket = spotMarkets[i];
const baseRootBank = rootBanks[i];
const quoteRootBank = rootBanks[QUOTE_INDEX];
if (baseRootBank && quoteRootBank) {
if (liqee.inMarginBasket[i]) {
if (baseRootBank && quoteRootBank) {
console.log('forceCancelOrders ', i);
await client.forceCancelSpotOrders(
mangoGroup,